给定一个 MPEG DASH .mpd URL,是否可以通过 youtube_dl 关闭所有媒体片段?
Given a MPEG DASH .mpd URL, is that possible to down all media segments through 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>]...
用于select 要保存哪个(或多个)段流。本例中的 -f bestvideo+bestaudio
使 youtube-dl 只保存最好的视频和音频流。有关详细信息和更高级格式 select 的详细信息,请参阅 format selection syntax。为了发现可用的流,使用 youtube-dl -F http://URL/TO/manifest.mpd
.
为了将视频和音频流混合(合并)到一个文件中,您的系统中必须安装 FFmpeg or libav。否则,youtube-dl 将为每个流生成一个单独的文件(在我的示例中,一个用于音频,一个用于视频)。
没有显式格式selection,默认为-f bestvideo+bestaudio/best
。 Youtube-dl 将自动 select 最佳视频和音频,如果没有单独的纯视频或纯音频流,则包含视频和音频的最佳流是 selected。
youtube-dl http://URL/TO/manifest.mpd
从 2015.04.26 版本开始使用此默认值。在此之前(或者如果指定 -o -
,使 youtube-dl 将输出写入标准输出),默认值为 -f best
,忽略纯视频和纯音频流。当单独的视频和音频的质量比同时具有两者的流的质量差时,您可能需要明确指定 -f best
。
我正在寻找 MPEG DASH 下载器,youtube_dl 恰好找到了我。
给定 .mpd URL,是否可以使用 youtube_dl 下载所有媒体片段?
要下载所有视频和音频片段并将它们混合到一个文件中,请这样调用 youtube-dl
:
youtube-dl -f bestvideo+bestaudio http://URL/TO/manifest.mpd
选项-f <id1>[,<id2>]...
用于select 要保存哪个(或多个)段流。本例中的 -f bestvideo+bestaudio
使 youtube-dl 只保存最好的视频和音频流。有关详细信息和更高级格式 select 的详细信息,请参阅 format selection syntax。为了发现可用的流,使用 youtube-dl -F http://URL/TO/manifest.mpd
.
为了将视频和音频流混合(合并)到一个文件中,您的系统中必须安装 FFmpeg or libav。否则,youtube-dl 将为每个流生成一个单独的文件(在我的示例中,一个用于音频,一个用于视频)。
没有显式格式selection,默认为-f bestvideo+bestaudio/best
。 Youtube-dl 将自动 select 最佳视频和音频,如果没有单独的纯视频或纯音频流,则包含视频和音频的最佳流是 selected。
youtube-dl http://URL/TO/manifest.mpd
从 2015.04.26 版本开始使用此默认值。在此之前(或者如果指定 -o -
,使 youtube-dl 将输出写入标准输出),默认值为 -f best
,忽略纯视频和纯音频流。当单独的视频和音频的质量比同时具有两者的流的质量差时,您可能需要明确指定 -f best
。