Z MPEG DASH.MPD URL, czy to możliwe, aby dół wszystkich segmentów mediów przez youtube dl?

Szukam MPEG DASH downloader i youtube_dl właśnie mnie poderwał.

Podano .mpd URL , czy możliwe jest użycie youtube_dl do pobrania wszystkich segmentów mediów?

Author: iuridiniz, 2015-08-06

1 answers

Aby pobrać wszystkie segmenty wideo i audio i mux je do jednego pliku, zadzwoń youtube-dl Tak więc:

youtube-dl -f bestvideo+bestaudio http://URL/TO/manifest.mpd

Opcja -f <id1>[,<id2>]... służy do wybrania strumienia (lub strumieni) segmentów do zapisania. -f bestvideo+bestaudio w tym przykładzie sprawia, że youtube-dl zapisuje tylko najlepsze strumienie wideo i audio. Zobacz składnię wyboru formatu , aby uzyskać szczegółowe informacje i bardziej zaawansowane selektory formatów. Aby odkryć dostępne strumienie, użyj youtube-dl -F http://URL/TO/manifest.mpd.

W celu mux (merge) wideo i audio strumienie do jednego pliku, musisz mieć FFmpeglub libav zainstalowany w systemie. W przeciwnym razie youtube-dl wytworzy osobny plik dla każdego strumienia (w moim przykładzie jeden dla audio i jeden dla wideo).

Bez jawnego wyboru formatu, domyślną wartością jest -f bestvideo+bestaudio/best. Youtube-dl automatycznie wybierze najlepsze wideo i audio, a jeśli nie ma oddzielnych strumieni tylko wideo lub tylko audio, najlepszym strumieniem zawierającym zarówno wideo, jak i audio jest wybrane.

youtube-dl http://URL/TO/manifest.mpd

Ta wartość domyślna jest używana od wersji 2015.04.26. Wcześniej (lub jeśli podano -o -, co powoduje zapisanie youtube-dl na standardowe wyjście), domyślną wartością było -f best, ignorując strumienie video-only i audio-only. Możesz wyraźnie określić -f best, gdy oddzielne wideo i audio mają gorszą jakość niż strumień, który ma oba.

 23
Author: iuridiniz,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-09-13 16:53:25