FFmpeg : extraire l’audio d’une vidéo – les commandes utiles
Des commandes FFmpeg à copier-coller pour extraire l’audio en MP3, M4A, WAV ou FLAC, copier sans réencodage, couper, choisir une piste, normaliser et convertir un dossier entier.
FFmpeg est le couteau suisse libre de l’audio et de la vidéo, et le moteur qui tourne derrière Videos-to-MP3. Si vous êtes à l’aise avec un terminal, il permet d’extraire l’audio hors ligne, sans limite de taille, et de tout automatiser. Voici les commandes qui couvrent 95 % des besoins.
Installer FFmpeg
- Windows :
winget install ffmpeg(ou téléchargez une version sur ffmpeg.org et ajoutez-la au PATH). - macOS :
brew install ffmpeg. - Linux :
sudo apt install ffmpeg(Debian/Ubuntu) ousudo dnf install ffmpeg(Fedora).
Vérifiez l’installation avec ffmpeg -version.
Regarder d’abord dans le fichier
ffprobe -v error -show_entries stream=index,codec_type,codec_name,bit_rate,channels -of compact video.mp4
Chaque flux s’affiche : vous verrez par exemple codec_type=audio|codec_name=aac|bit_rate=128000|channels=2. Connaître le codec indique si vous pouvez le copier sans réencodage.
Extraire en MP3
ffmpeg -i video.mp4 -vn -c:a libmp3lame -b:a 192k audio.mp3
-vn: pas de vidéo.-c:a libmp3lame: encodeur MP3 LAME.-b:a 192k: débit constant de 192 kbps (128k, 256k ou 320k selon le besoin).
Débit variable (meilleure qualité par mégaoctet) :
ffmpeg -i video.mp4 -vn -c:a libmp3lame -q:a 2 audio.mp3
-q:a 0 est la meilleure qualité (≈ 245 kbps), 2 ≈ 190 kbps, 4 ≈ 165 kbps.
Copier l’audio sans réencoder
Si la vidéo contient de l’AAC (le cas de la plupart des MP4 et MOV), placez-le dans un conteneur M4A – instantané et sans perte :
ffmpeg -i video.mp4 -vn -c:a copy audio.m4a
Même principe pour l’Opus d’un WEBM : ffmpeg -i video.webm -vn -c:a copy audio.opus. Si FFmpeg renvoie une erreur, le codec ne convient pas au conteneur – réencodez plutôt.
WAV et FLAC
ffmpeg -i video.mp4 -vn -c:a pcm_s16le audio.wav
ffmpeg -i video.mp4 -vn -c:a flac audio.flac
Ajoutez -ar 44100 pour rééchantillonner à 44,1 kHz (norme CD) ou -ac 1 pour passer en mono.
Ne garder qu’une partie de l’audio
ffmpeg -ss 00:01:30 -to 00:02:45 -i video.mp4 -vn -b:a 192k extrait.mp3
Placer -ss avant -i rend la recherche rapide. Utilisez -t 30 au lieu de -to pour indiquer une durée (30 secondes).
Choisir une piste audio
Les films en MKV contiennent souvent plusieurs langues. Les pistes sont numérotées à partir de 0 :
ffmpeg -i film.mkv -map 0:a:1 -vn -b:a 192k piste2.mp3
Normaliser le volume
ffmpeg -i cours.mp4 -vn -af loudnorm=I=-16:TP=-1.5:LRA=11 -b:a 128k cours.mp3
La cible est −16 LUFS, le niveau habituel des podcasts et du streaming. C’est le même filtre que l’option « Normaliser le volume » de notre convertisseur.
Convertir un dossier entier
macOS / Linux (bash ou zsh) :
for f in *.mp4; do ffmpeg -i "$f" -vn -b:a 192k "${f%.*}.mp3"; done
Windows (invite de commandes) :
for %f in (*.mp4) do ffmpeg -i "%f" -vn -b:a 192k "%~nf.mp3"
Windows (PowerShell) :
Get-ChildItem *.mp4 | ForEach-Object { ffmpeg -i $_.FullName -vn -b:a 192k "$($_.BaseName).mp3" }
Ajouter des tags
ffmpeg -i video.mp4 -vn -b:a 192k -metadata title="Live au parc" -metadata artist="Mon groupe" -id3v2_version 3 audio.mp3
Erreurs fréquentes
- « Output file #0 does not contain any stream » : la vidéo n’a pas de piste audio.
- « Could not find tag for codec … in stream » : vous avez utilisé
-c:a copyavec un conteneur incompatible – retirez-le pour réencoder. - « Unknown encoder 'libmp3lame' » : votre version de FFmpeg n’inclut pas LAME ; installez une version complète.
Pas envie d’un terminal ? Videos-to-MP3 exécute ces mêmes commandes pour vous, dans votre navigateur.
Questions et réponses
Comment extraire l’audio avec FFmpeg sans perte ?
Utilisez -c:a copy avec un conteneur compatible : .m4a pour l’AAC, .opus ou .ogg pour l’Opus/Vorbis, .mp3 pour le MP3.
Que signifie -vn dans FFmpeg ?
« Video none » : FFmpeg n’inclut aucun flux vidéo dans le fichier de sortie.
Comment convertir en MP3 320 kbps avec FFmpeg ?
ffmpeg -i in.mp4 -vn -c:a libmp3lame -b:a 320k out.mp3
Prêt à extraire votre audio ?
Gratuit, sans inscription, fichiers supprimés juste après la conversion.