Extraire la bande son d'un film

  |   Source

Voilà un bout de temps que je me posais cette question : comment faire pour extraire la bande son d'un film, sans la dégrader. Quelle drôle d'idée objecteront certains. Pourtant, les occasions sont assez nombreuses :

  • j'ai un clip vidéo et je veux pouvoir écouter la musique sur mon baladeur MP3
  • n'ayant rien d'autre sous la main, j'ai fait un enregistrement audio avec mon appareil photo numérique (genre, les dernières vocalises du petit dernier)

J'avais déjà trouvé quelques idées pour y parvenir, mais chacune consistait finalement à recoder la bande son, ce qui induisait nécessairement une perte en qualité, mais aussi du temps de calcul. Finalement, en creusant un peu j'ai tout simplement découvert que ffmpeg fait ça très bien. Il suffit de lui demander d'ignorer le flux vidéo (-vn) et de simplement copier le flux audio (-acodec copy).

ffmpeg -i <em>fichier_video</em> -vn -acodec copy <em>fichier_audio</em>

Pour les curieux qui voudraient connaître la nature du flux audio avant de la copier :

ffmpeg -i <em>fichier_video</em>

Et chercher la ligne "Audio:".