Les formats demandés sont incompatibles pour la fusion


21

J'ai le message d'erreur suivant avec youtube-dl:

WARNING: Requested formats are incompatible for merge and will be merged into mkv.

Réponses:


40

Ce n'est pas vraiment un problème mais en fait un comportement attendu pour youtube-dl.

Par défaut, la version actuelle youtube-dltéléchargera l'audio de la plus haute qualité et les flux vidéo de la plus haute qualité disponibles, puis joindra ces flux dans un conteneur compatible. Les choix actuels de conteneurs sont mkv, mp4, ogg, webm, flv. (Je note que avi est également pris en charge via l' --recode-videooption.)

Si ces «meilleurs» flux sont des codecs qui ne sont pas bien placés dans un conteneur mp4, par exemple, youtube-dlles emballeront dans un conteneur mkv et émettront l'avertissement que vous avez vu. Remarquez que vlc, SMPlayer et vos amis liront le fichier mkv résultant sans aucun problème sur un système Ubuntu bien configuré ...

Si toutefois vous souhaitez vraiment obtenir la meilleure qualité vidéo et la meilleure qualité audio audio, mais uniquement dans un conteneur mp4 (contournant ainsi l'avertissement mkv et la sortie de conteneur Matrosk suivante youtube-dl), vous pouvez utiliser quelque chose comme ce qui suit:

youtube-dl -f 'bestvideo[ext=mp4]+bestaudio[ext=m4a]' URL

En remplaçant évidemment la valeur "URL" par l'adresse de la vidéo YouTube que vous souhaitez télécharger. Une telle ligne de commande relativement complexe peut être placée en permanence dans le fichier de configuration ~/.config/youtube-dl/configcomme suit:

-f 'bestvideo[ext=mp4]+bestaudio[ext=m4a]'

Avec la ligne ci-dessus placée dans le fichier de configuration youtube-dl, les paramètres deviendront la valeur par défautyoutube-dl et n'auront pas besoin d'être indiqués à chaque fois sur la ligne de commande. (Contourné facilement si nécessaire en passant l' --ignore-configoption sur la ligne de commande).

De nombreuses variantes de cette ligne de commande sont possibles ...

Les références:


5

Choisissez un format:

youtube-dl -f mp4 URL

youtube-dl -f webm URL

youtube-dl -F URL //for available formats
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.