How to convert mp4 video files to mp3 audio

ffmpeg logo

Extraire la piste audio d’une vidéo MP4 et la convertir en MP3 avec ffmpeg — en une ligne, pour un fichier ou pour tout un dossier.

Un seul fichier

ffmpeg -i video.mp4 -acodec libmp3lame -q:a 2 audio.mp3

Tous les MP4 d’un dossier

for f in *.mp4 ; do ffmpeg -i "$f" -acodec libmp3lame -q:a 2 "${f%.*}.mp3"; done

Explication des paramètres

  • -acodec libmp3lame — utilise l’encodeur LAME pour produire du MP3.
  • -q:a 2 — qualité variable (VBR). Échelle de 0 (meilleure qualité, ~245 kbps) à 9 (pire, ~65 kbps). La valeur 2 (~190 kbps) offre un bon compromis qualité/taille.
  • ${f%.*}.mp3 — remplace l’extension du fichier source par .mp3.

Alternatives

Pour du AAC (meilleure qualité à débit égal) : ffmpeg -i video.mp4 -acodec aac -b:a 192k audio.m4a. Pour extraire l’audio sans ré-encoder (copie directe, ultra rapide) : ffmpeg -i video.mp4 -vn -acodec copy audio.aac.