给定一个MPEG DASH .mpd URL,是否可以通过youtube_dl关闭所有媒体片段?

Dra*_*uan 20 download youtube-dl mpeg-dash

我正在寻找一个MPEG DASH下载器和youtube_dl只是打我.

给定一个.mpd网址,是否可以使用youtube_dl下载所有媒体片段呢?

iur*_*niz 31

要下载所有视频和音频片段并将它们复制到一个文件中,请调用youtube-dl:

youtube-dl -f bestvideo+bestaudio http://URL/TO/manifest.mpd
Run Code Online (Sandbox Code Playgroud)

该选项-f <id1>[,<id2>]...用于选择要保存的段的流(或流).该-f bestvideo+bestaudio在这个例子中,使YouTube的-DL只保存最好的视频和音频流.有关详细信息和更高级的格式选择器,请参阅格式选择语法 要发现可用的流,请使用youtube-dl -F http://URL/TO/manifest.mpd.

要将视频和音频流复用(合并)到单个文件中,必须在系统中安装FFmpeglibav.否则,youtube-dl将为每个流生成一个单独的文件(在我的示例中,一个用于音频,一个用于视频).

如果没有明确的格式选择,则默认为-f bestvideo+bestaudio/best.Youtube-dl将自动选择最佳视频和音频,如果没有单独的仅视频或纯音频流,则会选择包含视频和音频的最佳流.

youtube-dl http://URL/TO/manifest.mpd
Run Code Online (Sandbox Code Playgroud)

自版本2015.04.26起使用此默认值.在此之前(或者如果-o -指定,将youtube-dl写入输出到stdout),默认值是-f best,忽略仅视频和仅音频流.您可能希望-f best明确指定何时单独的视频和音频质量比具有两者的流更差.

  • 是否可以指定本地 .mpd 文件? (2认同)