CGJU
CGJU
15 mai 2026 · Temps de lecture 5 min

Aperçu du traitement audio FFmpeg

FFmpeg n'est pas seulement un outil puissant de traitement vidéo, il est également très performant en matière de traitement audio. Il prend en charge presque tous les formats audio principaux et offre une riche gamme de filtres et de capacités de traitement audio. De la conversion de formats de base aux fonctionnalités avancées comme la réduction de bruit, le mixage et l'égalisation, FFmpeg peut tout accomplir efficacement.

Cet article présente systématiquement les techniques clés du traitement audio FFmpeg, notamment la réduction de bruit, le mixage multipiste, la normalisation du volume, les fondus, l'égalisation et d'autres fonctions utiles, pour vous aider à améliorer l'efficacité et la qualité du traitement audio.

Réduction de bruit audio

La réduction de bruit audio est l'un des besoins les plus courants en traitement audio. FFmpeg propose plusieurs filtres de réduction de bruit adaptés à différents scénarios.

Réduction de bruit fréquentielle afftdn

afftdn est un filtre de réduction de bruit basé sur le domaine fréquentiel, avec d'excellents résultats et des paramètres ajustables :

# Réduction de bruit de base
ffmpeg -i input.wav -af "afftdn" output.wav

# Spécifier l'intensité de réduction (-30dB à 0dB)
ffmpeg -i input.wav -af "afftdn=nf=-25" output.wav

Réduction de bruit intelligente arnndn

arnndn utilise un réseau de neurones récurrent pour la réduction de bruit, nécessite un fichier de modèle, pour un effet plus intelligent :

ffmpeg -i input.wav -af "arnndn=m=model.rnnn" output.wav

Réduction de bruit simple highpass/lowpass

Pour les bruits basse fréquence ou haute fréquence simples, vous pouvez utiliser des filtres passe-haut et passe-bas :

# Supprimer le bruit basse fréquence (inférieur à 80Hz)
ffmpeg -i input.wav -af "highpass=f=80" output.wav

# Supprimer le bruit haute fréquence (supérieur à 10kHz)
ffmpeg -i input.wav -af "lowpass=f=10000" output.wav

Mixage multipiste

Le mélange de plusieurs pistes audio est une opération courante dans la production audio.

Mélange de deux voies audio

Utiliser le filtre amix pour mélanger plusieurs entrées audio :

ffmpeg -i voice.wav -i bgm.wav -filter_complex "amix=inputs=2:duration=shortest" output.wav

Ajustement du volume de chaque piste

Utiliser le filtre volume pour ajuster le volume de chaque piste avant de mélanger :

ffmpeg -i voice.wav -i bgm.wav -filter_complex \
  "[0:a]volume=1.0[a1];[1:a]volume=0.3[a2];[a1][a2]amix=inputs=2:duration=first" \
  output.wav

Superposition audio (séquentielle)

Utiliser le filtre concat pour réaliser un assemblage séquentiel d'audio :

ffmpeg -i intro.wav -i main.wav -i outro.wav -filter_complex \
  "[0:a][1:a][2:a]concat=n=3:v=0:a=1" \
  output.wav

Ajustement et normalisation du volume

L'ajustement du volume audio est l'opération de traitement audio la plus basique et la plus courante.

Ajustement de volume de base

# Augmenter le volume de 50%
ffmpeg -i input.wav -af "volume=1.5" output.wav

# Réduire à la moitié
ffmpeg -i input.wav -af "volume=0.5" output.wav

# Augmenter de 3dB
ffmpeg -i input.wav -af "volume=3dB" output.wav

Normalisation du volume

Le filtre loudnorm peut normaliser l'audio à un niveau de sonie spécifié, c'est un outil essentiel pour le traitement audio professionnel :

# Normalisation EBU R128 (-16 LUFS)
ffmpeg -i input.wav -af "loudnorm=I=-16:TP=-1.5:LRA=11" output.wav

Contrôle automatique du gain

Le filtre dynaudnorm peut ajuster dynamiquement le volume pour maintenir un volume global constant :

ffmpeg -i input.wav -af "dynaudnorm=f=200:g=15" output.wav

Effets de fondu enchaîné

Les effets de fondu enchaîné rendent le début et la fin de l'audio plus naturels.

Fondu de base

# Fondu d'entrée de 3 secondes au début
ffmpeg -i input.wav -af "afade=t=in:st=0:d=3" output.wav

# Fondu de sortie de 3 secondes à la fin
ffmpeg -i input.wav -af "afade=t=out:st=10:d=3" output.wav

Combinaison fondu d'entrée et de sortie

Ajouter simultanément des effets de fondu d'entrée et de sortie :

# Fondu d'entrée 2s, fondu de sortie 2s (durée totale 15s)
ffmpeg -i input.wav -af "afade=t=in:st=0:d=2,afade=t=out:st=13:d=2" output.wav

Égalisation

FFmpeg propose plusieurs filtres d'égaliseur pour ajuster la réponse en fréquence de l'audio.

Égaliseur de base

Utiliser le filtre equalizer pour ajuster le gain d'une fréquence spécifique :

# Augmenter les médiums 1kHz de 3dB
ffmpeg -i input.wav -af "equalizer=f=1000:t=q:w=1:g=3" output.wav

# Atténuer les basses 100Hz de 5dB
ffmpeg -i input.wav -af "equalizer=f=100:t=q:w=2:g=-5" output.wav

Égaliseur multibandes

Combiner plusieurs equalizer pour réaliser une égalisation multibandes :

ffmpeg -i input.wav -af \
  "equalizer=f=80:t=q:w=1:g=-2,equalizer=f=250:t=q:w=1:g=1,equalizer=f=1000:t=q:w=1:g=2,equalizer=f=4000:t=q:w=1:g=1,equalizer=f=8000:t=q:w=1:g=-1" \
  output.wav

Compression audio

Le compresseur audio réduit la plage dynamique pour un volume plus stable, souvent utilisé dans la production de radio et de podcasts.

Compression de base

# Effet de compression de base
ffmpeg -i input.wav -af "acompressor" output.wav

# Paramètres personnalisés
ffmpeg -i input.wav -af "acompressor=threshold=-20dB:ratio=4:attack=5:release=50" output.wav

Limiteur

Le limiteur alimiter empêche la surcharge et l'écrêtage audio :

ffmpeg -i input.wav -af "alimiter=limit=-1dB" output.wav

Inversion audio

L'inversion audio est un effet spécial, parfois utilisé dans la production audio créative.

# Inverser tout l'audio
ffmpeg -i input.wav -af areverse output_reverse.wav

Autres astuces utiles

Extraire l'audio d'une vidéo

# Extraire en MP3
ffmpeg -i input.mp4 -vn -c:a libmp3lame -q:a 2 output.mp3

# Extraire en WAV
ffmpeg -i input.mp4 -vn -c:a pcm_s16le output.wav

Conversion de formats audio

# WAV vers MP3
ffmpeg -i input.wav -c:a libmp3lame -b:a 320k output.mp3

# MP3 vers AAC
ffmpeg -i input.mp3 -c:a aac -b:a 256k output.aac

Résumé

Les fonctionnalités de traitement audio de FFmpeg sont très puissantes : de l'ajustement de volume de base et la conversion de formats, aux fonctionnalités avancées comme la réduction de bruit, le mixage et l'égalisation, tout peut être réalisé efficacement en ligne de commande. Maîtriser ces techniques peut considérablement améliorer l'efficacité et la qualité du traitement audio.

Que ce soit pour la production de podcasts, le doublage vidéo ou la post-production musicale, FFmpeg est un outil de traitement audio qui vaut la peine d'être approfondi.

Recommandations

Plus d'articles intéressants et d'outils pratiques

Besoin de traiter de l'audio rapidement ?

Utilisez notre outil de conversion audio en ligne, pas besoin d'installer FFmpeg, réalisez la conversion et le traitement audio directement dans votre navigateur

Essayer maintenant ➡