C.W.K.
Stream
Lesson 04 of 10 · published

Volume 조정

~8 min · volume, gain, loud, quiet

Level 0Viewer
0 XP0/73 lessons0/15 achievements
0/100 XP to next level100 XP to go0% complete

Volume 바꾸는 filter 셋

  • volume — sample 에 factor 곱. 단순, 즉각.
  • volumedetect — 수정 없이 peak/RMS 분석. 먼저 써.
  • loudnorm — 방송-grade loudness normalization (EBU R128). Podcast/YouTube 의 right tool. Lesson 5.

Decibel 수학

volume=2.0 = +6 dB. volume=0.5 = -6 dB. volume=1.5dB 도 동작 — FFmpeg 이 dB suffix parse. volume=-3dB 가 perceived loudness 절반.

Headroom 룰

Clip 을 0 dBFS peak 까지 무조건 boost 하지 마 — 모던 podcast 가 -16 LUFS integrated loudness, -1 dBTP true peak target. 0 dBFS hit 하면 inter-sample peak 이 MP3/AAC 변환에서 clip. Lesson 5 의 loudnorm 이 정확히 처리.

Code

Volume — 측정 + 조정·bash
# 측정 (output 없음, 그냥 stat)
ffmpeg -i in.wav -af volumedetect -vn -f null - 2>&1 | grep -E 'mean|max'
# [Parsed_volumedetect_0 @ 0x...] mean_volume: -23.4 dB
# [Parsed_volumedetect_0 @ 0x...] max_volume: -6.7 dB

# 6 dB boost
ffmpeg -i in.wav -af "volume=6dB" out.wav

# 3 dB cut
ffmpeg -i in.wav -af "volume=-3dB" out.wav

# 1.5x 곱 (≈ +3.5 dB)
ffmpeg -i in.wav -af "volume=1.5" out.wav
Channel 별 volume·bash
# Left channel 만 +6 dB boost
ffmpeg -i in.wav -af "volume=6dB:enable=between(c,0,0)" out.wav

# 또는 multiplier 와 pan 사용
ffmpeg -i in.wav -af "pan=stereo|c0=2.0*c0|c1=c1" out.wav

External links

Exercise

Quiet recording 잡아. volumedetect 돌려 mean + max volume 메모. 파일을 max_volume 약 -1 dB 까지 boost (boost 직접 계산). 듣고 clip 안 하는지 확인. 그 다음 lesson 5 의 loudnorm 사용해서 simple volume boost 와 어떻게 다른지 본다.

Progress

Progress is local-only — sign in to sync across devices.
이 페이지에서 버그를 발견하셨거나 피드백이 있으세요?문제 신고

댓글 0

🔔 답글 알림 (로그인 필요)
로그인댓글을 남기려면 로그인해 주세요.

아직 댓글이 없어요. 첫 댓글을 남겨보세요.