MPEG DASHダウンローダーとYouTube dlを探しています。
。mpd URL の場合、youtube dlを使用してすべてのメディアセグメントをダウンロードできますか?
すべてのビデオおよびオーディオセグメントをダウンロードし、それらを1つのファイルに多重化するには、 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
を使用します。
ビデオとオーディオのストリームを単一のファイルに多重化(マージ)するには、システムに FFmpeg または libav がインストールされている必要があります。それ以外の場合、youtube-dlはストリームごとに個別のファイルを作成します(私の例では、オーディオ用とビデオ用に1つずつ)。
明示的な形式の選択がない場合、デフォルトは-f bestvideo+bestaudio/best
です。 Youtube-dlは最適なビデオとオーディオを自動的に選択します。ビデオのみまたはオーディオのみの個別のストリームがない場合は、ビデオとオーディオの両方を含む最適なストリームが選択されます。
youtube-dl http://URL/TO/manifest.mpd
このデフォルトは、バージョン2015.04.26以降で使用されます。その前(または-o -
が指定され、youtube-dlがstdoutに出力を書き込む場合)、デフォルトは-f best
で、ビデオのみおよびオーディオのみのストリームを無視しました。別々のビデオとオーディオの品質が両方を持つストリームよりも悪い場合は、-f best
を明示的に指定できます。