본문으로 건너뛰기
Convertube

MP3 파일: 작동 원리와 여전히 어디에나 있는 이유

MP3가 실제로 무엇을 버리는지, 어느 비트레이트면 충분한지, 30년 된 코덱이 왜 여전히 호환성에서 이기는지 설명합니다. 업로드 없이 브라우저에서 MP3를 변환하세요.

한눈에 보기

종류
오디오
압축
손실 압축
확장자
.mp3
MIME 유형
audio/mpeg
주요 코덱
mp3
다른 이름
MPEG-1 Audio Layer III

MP3, 정식 명칭으로는 1993년에 표준화된 MPEG-1 Audio Layer III는 사람의 청각이 알아차리지 못하는 부분을 모델링하는 방식으로 작동합니다. 심리음향 모델이 주파수나 시간상 가까이 있는 더 큰 소리에 가려지는 소리를 찾아내고, 그 소리를 기술하는 데는 비트를 전혀 쓰지 않습니다. 그래서 압축 효과가 크고, 되돌릴 수도 없습니다. 버려진 정보는 반올림 오차가 아니라, 없어도 모를 것이라는 의도적인 판단이었기 때문입니다.

더 읽기

그 결과가 세대 손실입니다. 재인코딩할 때마다 이미 한 번 모델을 거친 오디오에 모델을 다시 적용하며, 두 번째 처리는 원래 신호가 아니라 손상된 데이터를 바탕으로 판단합니다. 그래서 MP3를 더 높은 비트레이트로 변환해도 아무 소용이 없고, 올바른 작업 방식은 항상 무손실 원본을 보관해 두었다가 새 포맷이 필요할 때 그 원본에서 인코딩하는 것입니다.

기술적인 우위에서는 MP3가 오래전에 졌습니다. 같은 비트레이트에서 AAC가 MP3보다 낫고, Opus는 특히 낮은 비트레이트의 음성에서 AAC보다 낫습니다. MP3가 이긴 것은 보급률입니다. 특허는 2017년에 만료되었고, 한 세대의 자동차, 플레이어, 휴대폰에 하드웨어 디코더가 내장되었습니다. 그 결과 다른 포맷은 재생되지 않는 기기에서도 재생되는 포맷이 되었습니다. 오늘날 MP3로 변환할 이유는 오직 이것 하나입니다.

실용적인 참고 사항이 두 가지 있습니다. 비트레이트: 일반적인 장비에서 대부분의 음악은 192 kbps면 원음과 구별하기 어렵고, 320 kbps가 돈을 들일 가치가 있는 상한이며, 음성에는 128 kbps 이하로도 충분합니다. 그리고 갭리스 재생: MP3 프레임은 크기가 고정되어 있어 인코더가 앞뒤에 여백을 채워 넣고, 그 때문에 이어져야 할 트랙 사이에 들리는 공백이 생깁니다. 라이브 앨범과 DJ 믹스가 피해를 봅니다. 나중에 설계된 포맷은 이 여백을 제거하는 데 필요한 정보를 담고 있습니다.

MP3을(를) 다른 형식으로 변환

다른 형식을 MP3(으)로 변환

MP3 자주 묻는 질문

비트레이트는 얼마로 해야 하나요?

음악은 192 kbps면 일반적인 장비에서 원음과 구별하기 어려우며, 여기서의 기본값입니다. 원본 품질이 높고 크기가 상관없다면 320 kbps를 고르세요. 팟캐스트, 강의, 음성 메모 같은 음성에는 128 kbps나 96 kbps로도 충분하며 파일 크기가 절반으로 줄어듭니다.

더 높은 비트레이트로 변환하면 음질이 좋아지나요?

아니요. 첫 인코딩에서 버려진 정보는 파일에 없으므로, 비트레이트를 높여도 같은 손상된 오디오를 덜 효율적으로 저장할 뿐입니다. 더 나은 음질을 원한다면 무손실 원본에서 다시 인코딩하세요.

MP3는 AAC나 Opus보다 못한가요?

같은 비트레이트에서는 그렇습니다. 둘 다 더 새롭고 효율적이며, 특히 Opus는 낮은 비트레이트의 음성에서 훨씬 뛰어납니다. MP3의 장점은 다른 포맷을 전혀 모르는 하드웨어에서도 재생된다는 점입니다.

트랙 사이에 공백이 생기는 이유는 무엇인가요?

MP3 프레임은 크기가 고정되어 있어 인코더가 파일 앞뒤에 여백을 채워 넣습니다. 그 여백을 기술하는 메타데이터가 없으면 플레이어가 짧은 무음을 넣게 됩니다. 포맷 자체의 특성이며, 갭리스 앨범은 AAC나 FLAC으로 보관하는 것이 좋은 이유입니다.

변환할 때 제목과 아티스트 태그가 유지되나요?

"메타데이터 제거"를 켜지 않는 한 원본의 태그가 그대로 옮겨집니다. 앨범 아트는 포맷마다 내장 이미지를 저장하는 방식이 달라 항상 유지되지는 않습니다.

어떤 원본 포맷에서 가장 좋은 MP3가 나오나요?

WAV, FLAC, AIFF 같은 무손실 포맷입니다. 이들에서는 모델이 완전한 신호를 바탕으로 작업하는 1세대 인코딩이 됩니다. M4A나 동영상 사운드트랙 같은 다른 손실 포맷에서 변환하면 2세대가 되며, 항상 손실이 더 큽니다.

이 사이트에서는 얼마나 큰 파일까지 변환할 수 있나요?

오디오 간 변환은 약 1.4 GB, 동영상에서 추출할 때는 출력이 작으므로 2 GB까지입니다. 64 MB가 넘는 파일은 메모리로 복사하지 않고 원래 위치에서 읽는데, 이 덕분에 브라우저 탭에서도 이런 한도가 가능합니다.

여기서 변환하면 오디오가 업로드되나요?

아니요. 인코딩은 WebAssembly로 빌드한 ffmpeg를 통해 브라우저의 백그라운드 스레드에서 실행됩니다. 변환 전에 네트워크 패널을 열어 보세요. 파일을 전송하는 요청은 하나도 없습니다.