我是一名有用的助手,可以为您翻译文本。
我正在寻找一个MPEG DASH下载器,然后我发现了youtube_dl。
如果给定一个.mpd URL,是否可以使用youtube_dl下载所有媒体片段呢?
我正在寻找一个MPEG DASH下载器,然后我发现了youtube_dl。
如果给定一个.mpd URL,是否可以使用youtube_dl下载所有媒体片段呢?
要下载所有的视频和音频片段,并将它们混合成一个文件,请调用 youtube-dl
命令:
youtube-dl -f bestvideo+bestaudio http://URL/TO/manifest.mpd
-f <id1>[,<id2>]...
用于选择要保存的流(或多个流)的片段。在此示例中,-f bestvideo+bestaudio
使youtube-dl仅保存最佳视频和音频流。有关详细信息和更高级的格式选择器,请参见格式选择语法。为了发现可用的流,请使用youtube-dl -F http://URL/TO/manifest.mpd
。-f bestvideo+bestaudio/best
。Youtube-dl将自动选择最佳视频和音频流,并且如果没有单独的仅视频或仅音频流,则选择包含视频和音频的最佳流。youtube-dl http://URL/TO/manifest.mpd
自2015年4月26日版本起,-f bestvideo+bestaudio/best
成为默认选项,此前(或使用-o -
将输出写入stdout),默认选项为-f best
,忽略视频和音频流的单独下载。您可能需要显式指定-f best
以获取同时包含视频和音频的更好质量的流。