ffmpeg 로 음악파일 노말라이즈 방법
ffmpeg 로 음악파일 노말라이즈 방법
ffmpeg -i 입력파일 -af "loudnorm=I=-10:TP=-0.3:LRA=11" 출력파일
* I : 목표 평균 음량(LUFS) , 기본값 : -14
- LUFS(Loudness Units relative to Full Scale) : 실제 체감 음량
- 낮을 수록 다이나믹이 없이 크게 증폭됨, 청취 피로도 증가
- 유튜브 : -14(표준), 애플 : -16, 방송 : -23, EDM(상업음반) : -9 ~ -6
=> 표준은 -14 인데 => -13 으로 결정
* TP: 허용하는 최대 True Peak 수치, 기본값 : -1.0 dB
- 코덱 변경 압축하면서 피크가 넘어가는 경우를 대비해서 (-) 값으로 설정
- 유튜브에서 -1.0 bB 요구 => -0.8dB 로 결정
* LRA: 음량 범위(Loudness Range). 기본값 : 11
- LRA는 오디오 파일 전체에서 가장 조용한 부분과 가장 큰 부분의 음량 차이(다이나믹 레인지)를 수치화
- 낮을수록 소리 크기가 일정(팟캐스트용), 높을수록 다이나믹이 커짐(영화용)
- 값 변경해도 별 차이 없음
- 기본 : 11, 팟캐스트 : 3-7 LU , 대중음악 : 5-9 LU, 일반 영상 : 11 LU
---------------------------------------
코덱 종류에 따른 수치 변경
- 변경 부분 : "loudnorm=I={LUFS_VAL}:TP={TP_VAL}:LRA={LR_VAL}"
영상코덱 : LUFS_VAL=-14 , TP_VAL=-1.0 , LR_VAL=11
음악코덱 : LUFS_VAL=-13 , TP_VAL=-0.8 , LR_VAL=8