2007년 09월 26일
MP3Gain - MP3 볼륨 정규화 도구

http://mp3gain.sourceforge.net/
볼륨이 들쭉날쭉한 MP3 파일들 때문에 매번 번거롭게 볼륨을 조작하는 분들께 강추!
MP3 파일의 볼륨이 제각각인 것을 동일한 수준으로 정규화(normalize) 하는
Replay Gain 알고리즘을 일전에 소개한 적이 있다.
Foobar2000 등 Replay Gain 값을 지원하는 플레이어가 있으면 다행이지만
보통의 MP3 Player들은 볼륨 정규화 개념이 없으므로
이런 Player를 사용해 들으려면 어쩔 수 없이 파일의 볼륨을 직접 변경해줘야 한다.
여기서 두 가지 문제가 발생한다.
1) 정규화 알고리즘은 어떤 것을 사용하는가?
2) 정규화로 인해 음질 열화(generation degradation)가 발생하는가?
위 두 가지 문제를 만족할만하게 해결한 무료(open-source) 프로그램이 MP3Gain이다.
1) MP3Gain은 Replay Gain 알고리즘을 사용한다.
일반적인 볼륨 정규화 도구는 파일 최대 볼륨값만을 일정하게 하는데(peak normalization),
음반 제작시 다양한 수준의 compressor & limiter가 사용되므로 최대 볼륨(peak) 값은
전반적 볼륨 수준의 척도로서 매우 빈약하다.
반면 시간당 평균 에너지에 기반한 Replay Gain 알고리즘은
음향심리학적으로 동일 수준의 음량을 제공해준다.
2) MP3Gain은 볼륨 변경으로 인한 음질 열화가 없다.
MP3Gain의 도움말을 보면 MP3 파일은 다수의 작은 audio frame으로 되어있고
각각의 audio frame은 8bit의 global gain값을 갖는데,
MP3Gain은 이 각각의 audio frame에 global gain값을 다시 써주는 기능을 한다고 한다.
Decode - Encode의 과정을 거치지 않고 볼륨만 변화시키므로 음질 열화가 발생하지 않는다.
즉, 음질 걱정 없이 원하는 만큼 여러번 볼륨을 변경해도 된다.
# by | 2007/09/26 23:06 | 탐험 | 트랙백 | 덧글(2)





☞ 내 이글루에 이 글과 관련된 글 쓰기 (트랙백 보내기) [도움말]