Cum să comprimi gama dinamică audio cu FFmpeg
DodaTech
Updated 2025-01-15
1 min read
In this tutorial, you'll learn about Cum să comprimi gama dinamică audio cu FFmpeg. We cover key concepts, practical examples, and best practices.
Problema
Videoclipurile cu gamă dinamică largă (dialog liniștit, explozii puternice) sunt greu de urmărit — trebuie să ajustezi volumul constant. Comprimarea gamei dinamice reduce diferența dintre cele mai liniștite și cele mai puternice sunete.
Soluția
Fix 1: Comprimare simplă
ffmpeg -i input.mp4 -af "compand=0.3:0.3:-90/-60/-30/-15/0/-3:6:0:-90:0.2" output.mp4
Fix 2: Comprimare pentru dialog
ffmpeg -i input.mp4 -af "compand=attacks=0.1:decays=0.5:points=-80/-80|-40/-20|-20/-5|0/0|20/10:gain=5:volume=0.8" output.mp4
Fix 3: Comprimare cu limitare
ffmpeg -i input.mp4 -af "compand=attacks=0.1:decays=0.5:points=-80/-80|-20/-10|0/-3:gain=3,volume=0.9" output.mp4
Fix 4: Limitare dinamică (previne clipping)
ffmpeg -i input.mp4 -af "alimiter=limit=0.8:attack=0.1:release=1" output.mp4
Fix 5: Sidechain compression
ffmpeg -i main.mp4 -i sidechain.mp3 -filter_complex \
"[0:a][1:a]sidechaincompress=threshold=0.3:ratio=10:attack=0.5:release=100" output.mp4
Prevenție
- Compresia în exces face audio să sune plat și nenatural.
- Folosește atac lent (0.1-0.3s) pentru menținerea transientelor naturale.
- Verifică nivelul de ieșire pentru a evita clipping-ul.
Întrebări frecvente
← Previous
Cum să adaugi delay audio cu FFmpeg
Next →
Cum să îmbini mai multe streamuri audio într-unul singur cu FFmpeg
Built by the developers of DodaTech
Doda Browser, DodaZIP & Durga Antivirus Pro