Cum să aplici filtru lowpass audio cu FFmpeg
In this tutorial, you'll learn about Cum să aplici filtru lowpass audio cu FFmpeg. We cover key concepts, practical examples, and best practices.
Problema
Audio-ul tău conține zgomot de înaltă frecvență (șuierăt, sibilant, zgomot electronic) pe care vrei să-l atenuezi.
Soluția rapidă
Fix 1: Lowpass Simplu
GRESIT — lowpass fără frecvență:
ffmpeg -i input.mp4 -af "lowpass" output.mp4
# (folosește frecvența implicită — posibil nepotrivită)
CORECT — specifică frecvența de tăiere:
ffmpeg -i input.mp4 -af "lowpass=f=8000" output.mp4
# Taie frecvențele peste 8kHz (elimină zgomotul înalt)
Fix 2: Lowpass pentru Vorbire (Elimină Sibilant)
# Elimină sibilantul (șiul excesiv din înregistrări vocale):
ffmpeg -i input.mp4 -af "lowpass=f=10000:width=0.5" output.mp4
# f=10000Hz (10kHz), width=0.5 (tranziție mai abruptă)
Fix 3: Lowpass cu Ordin
# Abrupt (order=2):
ffmpeg -i input.mp4 -af "lowpass=f=8000:order=2" output.mp4
# 24dB/octave — elimină agresiv înaltele
# Lin (order=1):
ffmpeg -i input.mp4 -af "lowpass=f=8000:order=1" output.mp4
# 12dB/octave — mai natural
Fix 4: Lowpass pentru Muzică
# Filtrare la 16kHz (elimină doar zgomotul ultrasonic):
ffmpeg -i input.mp4 -af "lowpass=f=16000:order=2" output.mp4
# Păstrează toate frecvențele audibile
# Filtrare pentru telefon (300-3400Hz):
ffmpeg -i input.mp4 -af "highpass=f=300,lowpass=f=3400" output.mp4
# Simulează sunetul telefonic
Fix 5: Lowpass pentru Reducere Zgomot
# Elimină zgomotul de bandă largă:
ffmpeg -i input.mp4 -af "lowpass=f=6000" output.mp4
# Redu frecvențele peste 6kHz unde zgomotul este predominant
Folosește DodaTech's Audio Filter Designer pentru a testa filtre lowpass vizual.
Prevenție
- Alege frecvența de tăiere cu 10-20% sub frecvența problemă.
- Folosește order=1 pentru natural, order=2 pentru precizie.
- Nu tăia sub 4kHz — vei pierde claritatea consoanelor.
- Testează pe un segment care conține zgomotul problemă.
- Pentru vorbire, 8-10kHz este un interval sigur.
Greșeli comune
- Frecvență de tăiere prea joasă — pierzi claritatea și detaliile audio.
- Ordin prea abrupt — sunet "îngropat" și nenatural.
- Lowpass la 4kHz pe vorbire — consoanele (s, t, f) devin neclare.
- Fără analiză spectrală — nu știi exact ce frecvențe trebuie tăiate.
- Ordin greșit al filtrelor — lowpass înainte de compresor produce rezultate diferite.
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
Aplică un filtru lowpass la 8kHz pe o înregistrare cu zgomot de fundal electronic, folosind order=1, și compară cu originalul.
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