Je veux utiliser un sélecteur de format qui ressemble à quelque chose -f bestvideo+
best audio whose extension is compatible with the video extension
pour qu'ils n'aient pas besoin d'être multiplexés dans un mkv ( WARNING: Requested formats are incompatible for merge and will be merged into mkv.
).
Remarque: je sais -f best
et je ne veux pas cela. Je veux les meilleures qualités audio et vidéo possibles tout en veillant à ce qu'elles soient compatibles. Comment faire ça?
youtube
youtube-dl
Le codeur pacifique
la source
la source
webm
vidéo et unopus
fichier audio, ce qui donne un.webm
fichier me conviennent parfaitement.Réponses:
Vous pouvez télécharger la meilleure vidéo et audio en utilisant:
Si cela vous donne une erreur, essayez plutôt ce qui suit:
Ici, vous téléchargez séparément la meilleure vidéo et le meilleur audio, puis vous les fusionnez dans un fichier mp4, dans ce cas. Vous pouvez également modifier le format de sortie de la vidéo fusionnée.
Bonne chance!
la source
-f 'bestvideo[ext=mp4]+bestaudio[ext=m4a]/bestvideo+bestaudio'
peut ne pas télécharger la meilleure vidéo si elle est de l'webm
extension. Quoi qu'il en soit, +1 pour avoir essayé d'aider.ancienne question, mais première réponse sur google, donc:
avec la définition de la fonction suivante, cela a fonctionné pour moi (également possible de le placer
~/.bashrc
):maintenant vous pouvez télécharger avec
source: création propre
la source
youtube-dl_video_and_audio_best_no_mkv_merge
.not a valid identifier