Sous Linux, l’outil libav permet de manipuler en ligne de commande les vidéos et notamment de scripter tout plein de choses.
Le paquet à installer sous Debian/Ubuntu s’appelle libav-tools (D/U).
Pour extraire la piste son d’une vidéo et la ré-encoder dans un format audio donné (ici ogg-vorbis), il faut utiliser la commande :
avconv -i fichier_video.mp4 \ -map 0:1 \ -strict experimental \ -acodec vorbis -ar 44100 -ac 2 -ab 192k \ fichier_audio.ogg
Ça tient sur une seule ligne sans les \
de fin de lignes; mais dans un script c’est plus clair…
On peut bien sûr jouer sur la qualité de re-compression ou le format audio de sortie :-)