2017-08-21 5 views
0

Puis-je utiliser ffmpeg ou un autre outil de ligne de commande (j'ai récemment téléchargé mkvtoolnix par exemple) pour extraire directement l'audio dans des fichiers m4a à partir de vidéos webm?Extraire l'audio de la vidéo webm dans les fichiers audio m4a

Je l'ai déjà fait ce processus en 2 étapes:

ffmpeg -i input.webm temp.mp4 
ffmpeg -i temp. mp4 -vn -c:a copy audio.m4a 

Les problèmes sont que la première commande est si lent, apparemment inutilement lent que la deuxième commande se termine toujours en moins d'une seconde. Aussi, c'est une douleur d'avoir à alterner entre les deux commandes différentes.

Y a-t-il une seule commande que je peux utiliser pour mettre l'audio d'une vidéo webm dans un fichier audio .m4a?

Je suis également à la recherche d'une solution pour .mkv fichiers

Répondre

1

FFmpeg écrit que AAC/ALAC/audio codec AC3 M4A, normalement ne figure pas dans des conteneurs WebM, donc vous devrez utiliser

ffmpeg -i input.webm -vn audio.m4a 
+0

Je suis gêné de n'avoir même pas essayé ça. Pourquoi 'mp4' nécessite -c: une copie'? – theonlygusti

+0

Ce n'est pas le cas. Si le format de sortie prend en charge le codec audio de l'entrée, alors '-c: une copie' est préférable car elle ignore la recompression des données. Mais vous pouvez toujours transcoder. – Mulvya