Cum să aplici equalizare audio cu FFmpeg
In this tutorial, you'll learn about Cum să aplici equalizare audio cu FFmpeg. We cover key concepts, practical examples, and best practices.
Problema
Audio-ul tău are frecvențe predominante sau lipsă — prea mult bass, prea multe înalte, sau sunet neclar. Filtrul equalizer ajustează benzi de frecvență individuale.
Soluția rapidă
Fix 1: Equalizare Simplă (o Bandă)
GRESIT — equalizer fără parametri:
ffmpeg -i input.mp4 -af "equalizer" output.mp4
# (equalizer necesită parametri obligatorii: frecvență, lățime, gain)
CORECT — specifică frecvența, lățimea benzii și câștigul:
# Creștere bass la 100Hz:
ffmpeg -i input.mp4 -af "equalizer=f=100:t=q:w=1:g=5" output.mp4
# f=frecvență, t=tip (q=quality), w=lățime bandă (1=îngust), g=câștig dB
# Reducere înalte la 10kHz:
ffmpeg -i input.mp4 -af "equalizer=f=10000:t=q:w=1:g=-3" output.mp4
Fix 2: Equalizare Multi-bandă (Grafic)
# EQ cu mai multe benzi:
ffmpeg -i input.mp4 -af "equalizer=f=60:t=q:w=0.5:g=4,equalizer=f=250:t=q:w=0.8:g=2,equalizer=f=2000:t=q:w=1:g=3,equalizer=f=8000:t=q:w=1:g=-2" output.mp4
# 60Hz +4dB (bass), 250Hz +2dB (low-mid), 2kHz +3dB (prezență), 8kHz -2dB (înalte)
Fix 3: Bass Boost
# Boost bass 80Hz cu bandă largă:
ffmpeg -i input.mp4 -af "equalizer=f=80:t=q:w=0.5:g=6" output.mp4
# w=0.5 (bandă îngustă, precisă), g=6 (+6dB)
# Bass boost cu bandă mai largă:
ffmpeg -i input.mp4 -af "equalizer=f=80:t=q:w=1.5:g=4" output.mp4
# w=1.5 (bandă mai largă, sunet mai natural)
Fix 4: Reducere Zgomot (Bandă Îngustă)
# Redu o frecvență specifică (de exemplu, 50Hz humming):
ffmpeg -i input.mp4 -af "equalizer=f=50:t=q:w=0.2:g=-12" output.mp4
# w=0.2 (bandă foarte îngustă), g=-12 (atenuare puternică)
Fix 5: Presetări EQ (Voce, Muzică)
# EQ pentru claritate vocală:
ffmpeg -i input.mp4 -af "equalizer=f=300:t=q:w=0.8:g=-2,equalizer=f=3000:t=q:w=1:g=4,equalizer=f=12000:t=q:w=1:g=-3" output.mp4
# EQ pentru muzică (zâmbet — bass+înalte):
ffmpeg -i input.mp4 -af "equalizer=f=60:t=q:w=0.8:g=4,equalizer=f=10000:t=q:w=1:g=3" output.mp4
Fix 6: Combinație Equalizere Multiple cu Compand
ffmpeg -i input.mp4 -af "equalizer=f=80:t=q:w=0.8:g=3,equalizer=f=3000:t=q:w=1:g=2,compand=0.3:1:-60/-60|-30/-20|-10/-5:6:0:-90:0.3" output.mp4
# EQ + compresie pentru sunet profesional
Folosește DodaTech's Audio Equalizer pentru ajustare grafică a frecvențelor.
Prevenție
- Începe cu ajustări mici (±3dB) și ajustează treptat.
- Folosește w=0.5-1 pentru benzi normale, w<0.5 pentru benzi înguste.
- Evită gain > +10dB pentru a preveni distorsiunile.
- Testează cu căști de calitate pentru ajustări fine.
- Redu, nu amplifica — este mai bine să reduci frecvențele problematice.
Greșeli comune
- Gain prea mare — > +10dB produce distorsiuni și clipping.
- Bandă prea largă — w>2 afectează prea multe frecvențe.
- Bandă prea îngustă pentru vorbire — w<0.3 produce sunet "metalic".
- Prea multe benzi — 4-5 benzi sunt suficiente pentru majoritatea ajustărilor.
- EQ după compresie — ordinea filtrelor afectează rezultatul final.
Aceste greșeli apar frecvent în codul FFmpeg real. Contribuitorii DodaTech au identificat aceste modele prin analiza proiectelor open-source și a sistemelor de producție.
Exercițiu practic
Creează un preset EQ pentru claritate vocală cu 3 benzi (reducere low-mid, boost prezență, reducere înalte) și aplică-l pe o înregistrare.
Acest exercițiu întărește conceptele prezentate în acest ghid. Încearcă să-l implementezi înainte de a verifica soluțiile online.
FAQ
Built by the developers of DodaTech
Doda Browser, DodaZIP & Durga Antivirus Pro