如何禁用音频和视频合并youtube-dl
?换句话说,如何强制youtube-dl
下载单个可增量播放的视频?
单独的音频和视频文件的问题在于,在视频和音频完全下载并合并之前,您没有任何视频可以观看。无需合并,即使几秒钟前才下载的视频,也可以开始观看。
通过该-k, --keep-video
选项提供了一种保留单独下载的音频和视频文件(自 2015 年 4 月和版本 2015.04.26 起默认接收)的方法,例如
youtube-dl -k https://...your_url
Run Code Online (Sandbox Code Playgroud)
但是,这最终仍会合并文件,留下 3 个文件。
如果你想避免合并,只想获取音频和视频文件,你可以使用
youtube-dl -f bestvideo,bestaudio -o '%(title)s-%(format_id)s.%(ext)s' https://...your_url
Run Code Online (Sandbox Code Playgroud)
如在不合并/多路复用的情况下下载音频和视频中所述。
合并是选择视频下载格式的结果。格式选项在官方 README 中有解释。
为了避免合并,应该使用“最佳”格式。例如这样:
youtube-dl -f best https://...your_url
Run Code Online (Sandbox Code Playgroud)
或者,如果您想沿途设置最大宽度/高度:
youtube-dl -f 'best[width<=1920,height<=1080]' https://...your_url
Run Code Online (Sandbox Code Playgroud)