Pour extraire la piste audio d’une vidéo, une fois de plus ffmpeg est mon ami et sa puissance n’est plus à démontrer.
Comment faire ?
Rendez-vous dans le dossier des vidéos :
$ cd vidéos
Pour extraire la piste audio du fichier video.flv en fichier son essai.mp3, lancez dans une console :
$ ffmpeg -i video.flv -ab 192k essai.mp3
Explications
-i (le fichier traité) : avi, flv ou mp4
-ab (audio bitrate) : définit la qualité du son
essai.mp3 (fichier de sortie) : l’extension définit l’encodage (mp3, ogg)
Bien sûr la commande est basique, mais vous trouverez toutes les options en tapant :
$ man ffmpeg
Attention : le conteneur .ogg accepte les vidéos : si vous ne voulez que le son
il faudra ajouter l’option -vn (désactiver la vidéo).
Bref, ffmpeg est l’outil indispensable.
Pour connaître les formats et codecs qu’on peut utiliser : il faut lancer :
$ ffmpeg -formats
Une liste de formats vous est renvoyée.
Si vous ne souhaitez voir que le décodage et l’encodage des mp3,
ajoutez | grep mp3 à la fin de la commande.
Les initiales devant chaque codec informent sur les capacités de ffmpeg à Décoder - Encoder
des vidéos ou de l’audio.
À vous maintenant d’installer les packages manquants avec synaptic ;
recherchez lame, gstreamer, mp3, theora, ogg, libavcodec …