Skip to content

Cum să aplici filtru lowpass audio cu FFmpeg

DodaTech Updated 2025-01-15 2 min read

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

  1. Frecvență de tăiere prea joasă — pierzi claritatea și detaliile audio.
  2. Ordin prea abrupt — sunet "îngropat" și nenatural.
  3. Lowpass la 4kHz pe vorbire — consoanele (s, t, f) devin neclare.
  4. Fără analiză spectrală — nu știi exact ce frecvențe trebuie tăiate.
  5. 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

### Ce frecvență de tăiere recomandați pentru vorbire?

Pentru vorbire clară: 8-12kHz. Pentru eliminarea sibilantului: 6-8kHz. Pentru efect "telefon": 3400Hz.

Lowpass elimină și respirația?

Respirația conține frecvențe medii și înalte. Lowpass la 8kHz poate elimina o parte din respirație, dar nu complet. Pentru respirație, folosește gate.

Cum aleg între order=1 și order=2?

order=1 pentru tranziții line și sunet natural (recomandat). order=2 pentru tăiere precisă când zgomotul este aproape de frecvența utilă.

Built by the developers of DodaTech

Doda Browser, DodaZIP & Durga Antivirus Pro