Tutoriel de Montage Vidéo FFmpeg : Découpage, Assemblage, Vitesse, Inversion
Tutoriel complet de montage vidéo FFmpeg, couvrant le découpage temporel, le montage précis, l'assemblage multiple, le réglage de vitesse et l'inversion.
Lire la suite →Maîtrisez les compétences clés du traitement audio FFmpeg pour une qualité professionnelle
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.
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.
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
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
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
Le mélange de plusieurs pistes audio est une opération courante dans la production 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
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
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
L'ajustement du volume audio est l'opération de traitement audio la plus basique et la plus courante.
# 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
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
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
Les effets de fondu enchaîné rendent le début et la fin de l'audio plus naturels.
# 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
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
FFmpeg propose plusieurs filtres d'égaliseur pour ajuster la réponse en fréquence de l'audio.
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
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
Le compresseur audio réduit la plage dynamique pour un volume plus stable, souvent utilisé dans la production de radio et de podcasts.
# 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
Le limiteur alimiter empêche la surcharge et l'écrêtage audio :
ffmpeg -i input.wav -af "alimiter=limit=-1dB" output.wav
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
# 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
# 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
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.
Plus d'articles intéressants et d'outils pratiques
Tutoriel complet de montage vidéo FFmpeg, couvrant le découpage temporel, le montage précis, l'assemblage multiple, le réglage de vitesse et l'inversion.
Lire la suite →Présentation détaillée des méthodes d'ajout de filigranes texte et image, incluant 9 positions, effets d'animation, réglage de transparence et suppression de filigranes flous.
Lire la suite →Explication approfondie des principes et implémentation du chiffrement HLS, incluant les schémas AES-128 et SAMPLE-AES, la gestion des clés, la configuration serveur et les bonnes pratiques de sécurité.
Lire la suite →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 ➡