본문으로 건너뛰기
AZ Tools

MP3 태그(ID3) 뷰어 · 앨범아트 추출

모든 MP3는 제목, 아티스트, 앨범을 파일 앞쪽에 붙은 ID3 태그에 담고 있습니다. 그런데 대부분의 플레이어는 실제로 저장된 값이 아니라 다듬은 버전을 보여줍니다. 곡 정렬이 이상하거나, 연도가 틀리거나, 앨범 아트를 다시 꺼내고 싶을 때는 태그 자체를 봐야 합니다. 이 뷰어는 태그를 직접 읽습니다. 네 글자 식별자를 가진 ID3v2 프레임, 파일 끝에 있는 구형 ID3v1 블록, 그리고 비트레이트·샘플레이트·채널 모드·길이를 실제로 알려주는 첫 MPEG 오디오 프레임까지요. 내장된 그림은 화면에 표시되고 내려받을 수 있으며, 앞면 커버인지 뒷면인지 아티스트 사진인지 종류도 함께 보여줍니다. 포맷의 까다로운 부분도 그냥 넘기지 않고 처리합니다. 태그 크기는 바이트당 7비트만 쓰는 synchsafe 정수이고, ID3v2.4는 프레임 크기도 그렇게 적지만 2.3은 아니며, 텍스트 프레임은 자체 인코딩 바이트를 가져 Latin-1·UTF-8·BOM이 붙은 UTF-16일 수 있고, unsynchronised로 표시된 태그는 읽기 전에 바이트 쌍을 되돌려야 합니다. 업로드되는 것은 없고 파일은 브라우저에서 파싱됩니다.

사용법

  1. .mp3 파일을 끌어다 놓거나 클릭해서 선택하세요.
  2. 오디오 영역에서 비트레이트, 샘플레이트, 채널 모드, 길이를 확인하세요.
  3. 태그 영역의 각 행이 프레임이며, ID3 이름이 풀어져 표시됩니다.
  4. 내장된 앨범 아트를 원본 그대로 내려받으세요.
  5. 값이 다른 곳에 필요하면 텍스트 요약을 복사하세요.

자주 묻는 질문

플레이어에 나오는 제목이 태그와 다릅니다.
플레이어마다 우선하는 출처가 다르고, 한 파일이 앞쪽의 ID3v2 태그와 끝의 구형 ID3v1 블록에 서로 다른 값을 담고 있을 수 있습니다. 여기서는 둘을 따로 보여주기 때문에 대개 그 차이가 설명됩니다.
synchsafe 정수가 뭔가요?
바이트마다 최상위 비트를 0으로 비워 두고 7비트씩만 쓰는 숫자입니다. 그래야 크기 값이 MPEG 프레임의 시작처럼 보이는 일이 없습니다. 이걸 평범한 빅엔디언 정수로 읽는 것이 ID3의 대표적인 실수로, 값이 약 14% 크게 나오고 그 뒤의 모든 프레임이 어긋납니다.
재생 시간이 왜 추정값인가요?
고정 비트레이트 파일에는 길이가 저장돼 있지 않아서 파일 크기와 비트레이트로 계산합니다. 가변 비트레이트 파일에는 보통 실제 프레임 수가 담긴 Xing 헤더가 있고, 그 경우 길이는 정확하며 프레임 수를 함께 표시합니다.
앨범 아트를 꺼낼 수 있나요?
네. 내장된 모든 그림을 종류와 형식과 함께 보여주고, 저장된 그대로 내려받을 수 있습니다. 재인코딩하지 않습니다.
태그를 편집할 수도 있나요?
아니요, 읽기만 합니다. 그래서 소중한 파일에도 안심하고 쓸 수 있습니다. 아무것도 기록하지 않고 파일은 브라우저 밖으로 나가지 않습니다.
어떤 ID3 버전을 지원하나요?
본 태그는 ID3v2.2, 2.3, 2.4를 지원하며 2.2가 쓰던 세 글자 프레임 식별자도 읽습니다. 파일 끝의 ID3v1과 v1.1 블록도 함께 읽습니다.

이 주제의 가이드

관련 도구