mp3 게인을 하는 이유 ---- 89dB


mp3 게인을 하는 이유 ---- 89dB

손실압축 파일 MP3는 내부적으로 여러개의 frame들로 구성되어 있습니다. 각 프레임은 정해진 길이만큼의 소리정보를 저장하게 되는데요, 이 frame 데이터들마다 각각 'Global Gain'이라는 1byte짜리 정보가 들어있습니다. 1byte(8bit)니까 0~255까지의 숫자를 저장할 수 있겠지요. 모든 MP3플레이어는 음악을 재생할 때 각 frame을 decode한 후 이 Global Gain field에 저장된 값을 읽어들여 곱하기를 한 다음 출력합니다. 정확히는 2의 (Gain/4)승을 곱하는군요. (그래서 이 Gain이 1증가하는 것은 1.5dB의 볼륨을 증가시킵니다.) 그러니까 MP3Gain은 다음 순서로 동작하지 않을 까 추측해 봅니다. 1. 원본 MP3 파일을 처음부터 끝까지 decoding해서 제일 큰 peak의 값을 알아낸다. 2. 제일 큰 peak의 값이 0dB가 아니라면 0dB로 맞추기 위해서 얼마의 Gain을 곱해야 할 지 계산한다. 3. 계산된 Gain값...


#89dB #foobar2000 #m4a게인 #mp3게인 #ReplayGain #디코딩 #리플레이게인 #볼륨정규화

원문링크 : mp3 게인을 하는 이유 ---- 89dB