Étant donné une URL MPEG DASH .mpd, est-il possible de réduire tous les segments de médias via youtube_dl?
Je suis à la recherche d'un MPEG DASH downloader et youtube_dl il suffit de frapper sur moi.
Donné un .mpd URLest-ce possible d'utiliser youtube_dl pour télécharger tous les secteurs des médias, alors?
source d'informationauteur Drake Guan
Vous devez vous connecter pour publier un commentaire.
Pour télécharger tous les segments vidéo et audio et multiplexer dans un seul fichier, appel
youtube-dl
ainsi:L'option
-f <id1>[,<id2>]...
est utilisée pour sélectionner les flux (ou flux) de segments à enregistrer. Le-f bestvideo+bestaudio
dans cet exemple fait youtube-dl enregistrer uniquement le meilleur des flux audio et vidéo. Voir sélection du format de la syntaxe pour plus de détails et plus de format avancé sélecteurs. Afin de découvrir les flux disponibles, l'utilisationyoutube-dl -F http://URL/TO/manifest.mpd
.Afin de multiplexer (fusion) des flux audio et vidéo dans un seul fichier, vous devez disposer d' FFmpeg ou libav installé dans votre système. Sinon, youtube-dl va produire un fichier distinct pour chaque flux (dans mon exemple, l'un pour l'audio et un pour la vidéo).
Sans autorisation explicite de sélection de format, la valeur par défaut est
-f bestvideo+bestaudio/best
. Youtube-dl permet de sélectionner automatiquement la meilleure vidéo et audio, et si il n'y a aucune vidéo, seule ou audio seulement des ruisseaux, le meilleur flux qui contient à la fois la vidéo et l'audio est sélectionné.Cette valeur par défaut est utilisée depuis la version 2015.04.26. Avant que (ou si
-o -
est spécifié, prise de youtube-dl écrire la sortie vers stdout), la valeur par défaut est-f best
ignorant la vidéo uniquement, et un seul flux. Vous pouvez spécifier-f best
explicitement lors de la vidéo et de l'audio ont une moins bonne qualité qu'un ruisseau qui a les deux.