J'ai besoin d'extraire une piste audio MP3 d'une vidéo MP4 avec ffmpeg. Je peux le faire pour .flv -> mp3, mais je ne connais pas les paramètres de ligne de commande pour mp4-> mp3. Par exemple, flv -> mp3:
ffmpeg -i video.flv -acodec copy audio.mp3
Quels paramètres dois-je utiliser pour mp4 -> mp3?
Réponses:
La commande de base est:
ou
Vérifiez cette URL: Vidéo MP4 en fichier MP3 avec ffmpeg (Ubuntu 9.10 Karmic Koala)
Remarque: Ubuntu ne fournit pas FFmpeg, mais le fork nommé Libav . La syntaxe est la même - utilisez
avconv
plutôt queffmpeg
pour les exemples ci-dessus.la source
La meilleure façon d’encoder le MP3 est d’utiliser le
-q:a
débit binaire variable.L'
q
option ne peut être utilisée qu'avec libmp3lame et correspond à l'-V
option LAME . Voir:la source
-vn
que copier le flux audio. Je suppose que ffmpeg doit avoir un moyen de détecter la différence (je viens de vérifier un fichier avec ffprobe, et la vidéo a été flux 1 plutôt que 0 habituelle, et avait des métadonnées:comment : Cover (front)
)ffmpeg -i vid.mp4 audio.mp3
fichier .mp3 résultant est-il différent de la commande vanilla dans la réponse de @Naga Harish M? Moins de perte?