gpt4 book ai didi

youtube-dl格式选项API

转载 作者:行者123 更新时间:2023-12-03 05:14:31 25 4
gpt4 key购买 nike

youtube API是否提供下载时从youtube收听的原始音频?也许是--extract-audio选项?

最佳答案

更高的灵活性(使用 shell 别名)

如前所述,默认设置是从提供的视频URL下载最高质量的视频。
这与说它将一直如此并不相同,当然也并非总是如此。

我是稳定性的爱好者,并且在直接指定选项方面有更好的经验,因为默认值倾向于随版本/更新而变化,但是使用特定选项仍然有效,否则您会得到警告或错误。使用直接选项,我知道最终得到的结果。
它也更加灵活。

您可以选择优先使用的首选格式,如果请求的格式/质量不可用,则会自动自动获得最佳兼容的视频+音频合并,并且您可以指定用于命名下载文件的格式字符串,并确定最终的位置(默认情况下)这是当前的工作目录)。

您可以使用一个单独的设置文件,在Mac上默认为:~/.config/youtube-dl/config或者,您可以使用 shell 程序中定义的别名
(我已将别名命名为:ytdl),所以我只是这样做:
:ytdl link_to_single_video
并使用我决定使用的命名约定,将其设置为自动下载首选的视频/音频格式,并将它们合并到我的 shell 启动文件中的alias命令中指定的位置。

我还有一个:ytdlpl playlist_id别名,可以将完整的播放列表下载到指定的文件夹:
/playlists/[name_from_playlist_title]/[episode_num_and_name_from_playlist].[ext]
我通过设置两个别名来做到这一点:

# Download best mp4 format available or other format if no mp4 is available
alias :ytdl='/usr/local/bin/youtube-dl -f "bestvideo[ext=mp4]+bestaudio[ext=m4a]/best[ext=mp4]/best" -o "/Volumes/SSD/Video/YTDL/%(title)s.%(ext).s"'

# Download YouTube playlist videos in separate directory indexed by video order in a playlist
alias :ytdlpl='/usr/local/bin/youtube-dl -f "bestvideo[ext=mp4]+bestaudio[ext=m4a]/best[ext=mp4]/best" -o "/Volumes/SSD/Video/YTDL/%(playlist)s/%(playlist_index)s - %(title)s.%(ext)s"'


您如何选择执行此操作是个人喜好,但这至少可以满足我的需求! 👍

关于youtube-dl格式选项API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60328066/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com