메인1 전체 게시판2 검색 오늘의 게시글 포럼을 읽은 상태로 표시
음원 재생 관련 정보 Foobar2000, Winamp, Itunes and more.
주제글 도구   선형 형태로 전환하이브리드 형태로 전환주제글 목록 형태로 전환
KLDP
KLDP님의 아바타
Rep Power: 9 | Posts: 619
Rep Point: 3897
KLDP 빗톡 레젼드!KLDP 빗톡 레젼드!
KLDP 빗톡 레젼드!KLDP 빗톡 레젼드!KLDP 빗톡 레젼드!KLDP 빗톡 레젼드!KLDP 빗톡 레젼드!KLDP 빗톡 레젼드!KLDP 빗톡 레젼드!KLDP 빗톡 레젼드!
음악 정보는 음악 파일에 태그를 이용하여 기록한다.
태그 기록에 대해서는 그 규격이 있지만, 규격이 너무 장대하다거나,
또는 미흡한 부분이 있을 경우에, 어떤 프레임을 선택할 것인가는 큰 고민거리가 된다.

이는 프로그래머 만의 고민은 아니다.
클래식 음악을 주로 듣는 사람이라면 지휘자나 오케스트라를 적기를 원할 수도 있다.
하지만 재생기가 이를 지원하지 않는다면, 복잡한 방법으로 기록을 해야할 것이고,
또한 보는 방법도 쉽지많은 않을 것이다.

프로그래머의 고민과 소비자의 고민. 각각의 음악 재생기는 이러한 고민 속에서
어떻게 기록할 것인가에 대한 자신들만의 답을 내었고,
재생기마다 기록하는 태그에 차이가 발생하게 되었다.

하나의 재생기를 주구장창 쓴다면 이제 무슨 문제일러냐.
하지만 때론 다른 재생기를 써야할 때도 있을 것이고,
새로 산 휴대용 재생기가 내가 쓰는 방법과 다르게 태그 정보를 읽어서
머리에 스팀이 올라오게 할 지도 모른다.

태그 기능이 뛰어난 휴대용 재생기는 본인도 없으니 넘어가기로 하자.
하지만 Windows에서 돌아가는 재생기 소프트웨어는 내 손 안에 있으니 분석해 보려한다.

오늘의 재물은 Winamp와 iTunes, foobar2000, QMP(Quintessential Media Player)의 4종이다. 뭐가 뭔지 궁금하면 알아서 찾아보시길 바란다.

Winamp, iTunes, foobar2000, QMP의 기본 ID3v2 프레임 비교 표


Winamp iTunes foobar2000 QMP
Version 2.3 2.3*2 2.4 2.3
TIT2 Title Name Track Title Title
TPE1 Artist Artist Artist Name Track Artist
TPE2 Album Artist Album Artist BAND Band/Orchestra
TXXX/ALBUM ARTIST Album Artist ALBUMARTIST*3
TXXX/ALBUMARTIST ALBUMARTIST Album Artist
TALB Album Album Album Title Album
TCOM Composer Composer Composer Composer
COMM Comment Comments Comment Comment
TCON Genre Genre Genre Genre
TYER(2.3)/TDRC(2.4) Year Year Recording Year
TXXX/YEARREL Release Year
TXXX/DATE Date
TRCK Track # Track Number Track Number
Total Tracks
Track (# of #)
TPOS Disc # Disc Number Disc Number
Total Discs
Disc (# of #)
TPUB Publisher PUBLISHER Publisher
TBPM BPM BPM BPM BPM
USLT Lyrics UNSYNCED LYRICS Lyrics
TOPE Orig. Artist ORIG. ARTIST ORIGARTIST
TENC Encoded ENCODEDBY
TCOP Copyright COPYRIGHT COPYRIGHT
WXXX URL WWW CustomLink
TIT1 Grouping COTENT GROUP Cont.Gr.Des.
TCMP*4 Sort of a compilation
TIT3 Video / Description SUBTITLE SUBTITLE
TSOT Sort Name TitleSO
TSOA Sort Album AlbumSO
TSOP Sort Artist PerformerSO
TSO2*5 Sort Album Artist
TSOC*6 Sort Composer
TXXX/PERFORMER Performer PERFORMER
TPE3 CONDUCTOR Conductor
TEXT WRITER Lyricist
TMOO Mood

연한 파란색은 기본 편집 창이 아닌 세부 프레임 목록에서 확인할 수 있는 것으로,
다른 재생기에서 기록한 태그 정보를 보여주기는 하는지 알려준다.
그렇지만 이를 확인하는 것도 귀찮은 일이니 그냥 없는 것으로 무시해도 된다.

*2: iTunes에서 태그를 새로 만들면 2.2 버전으로 저장되지만, 이 버전은 폐기된 버전이고 대중적이지 않으므로, 여기에서는 가장 널리 쓰이는 2.3 버전을 다룬다.
*3: QMP는 ALBUM ARTIST 사용자 정의 프레임을 ALBUMARTIST로 변환하는데, 이로 인해 QMP에서 태그를 수정하면, foobar2000에서는 앨범 음악가를 표시해 주지 못한다.
*4, *5, *6: 이 프레임은 ID3v2.3 또는 ID3v2.4의 기본 프레임이 아니다.

중요 프레임에 대한 설명

앨범 음악가(Album Artist)

앨범 음악가에 대해서는 본인의 블로그 글 MP3 ID3v2 태그와 앨범 아티스트에서 다뤘던 적이 있다.
여기에서는 좀 더 기술적인 면에서 다루려고 한다.

ID3v2(~2.4)에는 앨범 음악가를 위한 프레임이 없다.
앨범 음악가를 기록하는 것이 하나의 경향이 되었을 때, 프로그래머는 큰 고민을 했을 것이다.
어디에 기록할 것인가?
상식적으로는 사용자가 직접 정의할 수 있는 프레임을 사용하여 기록해야 할 것이다. 하지만 그렇지 않았다.

ID3v2에는 곡의 밴드나 오케스트라, 반주 등을 기록하는 TPE2라는 프레임이 있다.
ID3v2의 방대한 프레임 중에서 이 프로그램은 많은 재생기에서 무시되었고,
쓰지도 않는 곳인데다가 앨범 음악가와도 얼추 비슷하니 프레임을 찾던 사람들에게는 좋은 먹이감이었을 것이다.

언제부터 Winamp와 iTunes가 TPE2를 쓰기 시작해는지는 모르지만(앨범 음악가 기록과 동시에 시작하지 않았을 수도 있다.)
어째든 이는 앨범 음악가를 기록하는 주 프레임이 되어 버린 것 같다.

하지만 TPE2 프레임을 유용하게 쓰던 클래식이나 재즈 음악 애호가들에게는
이러한 현상은 결고 바라지 않는 현상이었음에는 틀림없다.

어떤 이유인지 명확히는 알 수 없지만, foobar2000이나 QMP는 사용자 정의 프레임에 앨범 음악가를 기록한다.
그런데 여기에는 또 다른 문제가 있다. 사용자 정의 프레임 이름이 ALBUM ARTIST와 ALBUMARTIST로 서로 다른 것이다.

게다가 QMP는 한 술 더 떠서 foobar2000에서 기록한 ALBUM ARTIST를 ALBUMARTIST로 바꾸어 버린다.
그래서 foobar2000에서 기록한 앨범 음악가는 QMP에서 나오지만, QMP에서 기록한 앨범 음악가는 foobar2000에서는 볼 수 없다.

foobar2000이나 QMP 모두 TPE2는 밴드/오케스트라로 해석하며, QMP의 경우 쉽게 입력할 수 있는 입력 필드를 제공한다.

발매년도, 녹음년도, 날짜

ID3v2.3에서 레코딩 날짜는 TYER(YYYY), TDAT(MMDD), TIME(DDSS)으로 나누어 기록했고,
자유롭게 기록하고 싶은 날짜(7월의 2~3주, 12월 27일 등)는 TRDA에 기록하였다.
연도만 기록하였던 ID3v1에서의 전통과 레코딩 월일까지 정확히 알기 어렵다는 사실이 겹쳐서,
대다수의 재생기에서는 TYER에 4자리의 발매 또는 녹음 연도만 기록할 수 있었다.

이러한 상황을 타파하기 위해서 였는지 ID3v2.4에서는 이러한 구조를 버리고,
하나의 프레임에 연도월일시간을 기록할 수 있도록 구조가 바뀌었다.
또한 TDEN(인코딩 시간), TDOR(최초 발매시간), TRDC(레코딩 시간), TDRL(발매 시간), TDTG(태깅 시간) 등의 프레임을 만들어 더 자세한 시간 데이터를 기록할 수 있도록 하였다.
하지만 ID3v1이나 ID3v2.3 등과의 호환성 등의 이유로 발매 또는 녹음 연도만 기록할 수 있다.
또한 날짜를 기록할 수 있는 foobar2000 역시도 기본 프레임이 아닌, DATE라는 사용자 정의 프레임을 사용한다.
원하는 데로 기록할 순 있지만, 다른 프로그램과 호환이 되지 않는 문제가 생긴다.

ID3v2.4에 시간 프레임은 ISO 8601에서 정의한 방법으로 기록하는데, 표준시간대는 항상 UTC를 따라야한다.
yyyy와 yyyy-MM, yyyy-MM-dd, yyyy-MM-ddTHH, yyyy-MM-ddTHH:mm, yyyy-MM-ddTHH:mm:ss의 6가지 입력 방법이 있다.
재생기별 태그 편집기 캡춰하면

Winamp

iTunes

foobar2000

QMP


출처 : Winamp, iTunes, foobar2000, QMP의 기본 ID3v2 태그 프레임 비교 [하늘빛 공방 부설 연구소]
인용과 함께 댓글
Sponsor
CEHA
CEHA님의 아바타
Rep Power: 2 | Posts: 31
Rep Point: 96
CEHA 발전 가능성이 보입니다.CEHA 발전 가능성이 보입니다.CEHA 발전 가능성이 보입니다.CEHA 발전 가능성이 보입니다.
Posted 09/02/17, 09:10 PM #2
다른 프로그램과 태그 호환이 안되는게 foobar에서 유일하게 불편한 점이랄까요.
foobar에서 태그 수정하고 Tag&Rename 가서 보면 외계 문자가 나와서 처음엔 얼마나 화났던지.. ^^;
요즘엔 MP3tag를 쓰는데 폴더트리가 없는 점만 빼면 괜찮네요.

p.s. ID3v2.3은 Date와 Year를 구분하는데 2.4는 모두 Year로 합쳐버렸던 것 같네요. 왜이런건지 ㅡㅡ..
인용과 함께 댓글
szibit
Rock N Rave
szibit님의 아바타
Rep Power: 7 | Posts: 799
Rep Point: 2934
szibit 빗톡 레젼드!szibit 빗톡 레젼드!szibit 빗톡 레젼드!szibit 빗톡 레젼드!
szibit 빗톡 레젼드!szibit 빗톡 레젼드!szibit 빗톡 레젼드!szibit 빗톡 레젼드!szibit 빗톡 레젼드!szibit 빗톡 레젼드!szibit 빗톡 레젼드!szibit 빗톡 레젼드!szibit 빗톡 레젼드!szibit 빗톡 레젼드!szibit 빗톡 레젼드!szibit 빗톡 레젼드!
Posted 09/02/17, 09:37 PM #3
맥을 주로 써서 깊이 생각을 안했던 부분인데 좋은 정보네요
szibit AIM을 통해 메시지 보내기
인용과 함께 댓글
marceau
marceau님의 아바타
Rep Power: 2 | Posts: 31
Rep Point: 90
marceau 발전 가능성이 보입니다.marceau 발전 가능성이 보입니다.marceau 발전 가능성이 보입니다.marceau 발전 가능성이 보입니다.
Posted 09/02/27, 11:09 AM #4
itunes 아직 사용을 안해봣는데 한번 사용해봐야겟네요
인용과 함께 댓글
seeku
seeku님의 아바타
Rep Power: 11 | Posts: 1,105
Rep Point: 4782
seeku 빗톡 레젼드!seeku 빗톡 레젼드!seeku 빗톡 레젼드!
seeku 빗톡 레젼드!seeku 빗톡 레젼드!seeku 빗톡 레젼드!seeku 빗톡 레젼드!seeku 빗톡 레젼드!seeku 빗톡 레젼드!seeku 빗톡 레젼드!seeku 빗톡 레젼드!seeku 빗톡 레젼드!seeku 빗톡 레젼드!seeku 빗톡 레젼드!seeku 빗톡 레젼드!
Posted 09/02/27, 11:37 AM #5
인용: CEHA wrote: 글 보기
다른 프로그램과 태그 호환이 안되는게 foobar에서 유일하게 불편한 점이랄까요.
foobar에서 태그 수정하고 Tag&Rename 가서 보면 외계 문자가 나와서 처음엔 얼마나 화났던지.. ^^;
요즘엔 MP3tag를 쓰는데 폴더트리가 없는 점만 빼면 괜찮네요.

p.s. ID3v2.3은 Date와 Year를 구분하는데 2.4는 모두 Year로 합쳐버렸던 것 같네요. 왜이런건지 ㅡㅡ..
Tag&Rename은 id3v2.4를 지원하지 않습니다. 그래서 foobar에서 태그를 저장하면 Tag&Rename에서 문제가 되는 경우가 종종 있습니다.

iTunes 8에서는 (7에서도 지원했었는지는 기억이 안납니다만..) id3v2.4도 지원합니다. 그런데 여기서 또 문제가 되는것이 iTunes8에서 v2.4로 변환을 하게 되면 mp3tag에서 읽어 들이는데 문제가 됩니다.
인용과 함께 댓글
kkm2002
kkm2002님의 아바타
Rep Power: 2 | Posts: 99
Rep Point: 308
kkm2002 빗톡과 함께해서 기뻐요~kkm2002 빗톡과 함께해서 기뻐요~kkm2002 빗톡과 함께해서 기뻐요~kkm2002 빗톡과 함께해서 기뻐요~kkm2002 빗톡과 함께해서 기뻐요~kkm2002 빗톡과 함께해서 기뻐요~kkm2002 빗톡과 함께해서 기뻐요~kkm2002 빗톡과 함께해서 기뻐요~kkm2002 빗톡과 함께해서 기뻐요~
Posted 09/02/27, 05:50 PM #6
예전부터 itunes만 써와서 그런지 itunes가 제일 편하더군요
인용과 함께 댓글
cinvcd
cinvcd님의 아바타
Rep Power: 8 | Posts: 453
Rep Point: 3371
cinvcd 빗톡 레젼드!
cinvcd 빗톡 레젼드!cinvcd 빗톡 레젼드!cinvcd 빗톡 레젼드!cinvcd 빗톡 레젼드!cinvcd 빗톡 레젼드!cinvcd 빗톡 레젼드!cinvcd 빗톡 레젼드!cinvcd 빗톡 레젼드!cinvcd 빗톡 레젼드!
Posted 09/04/24, 12:02 PM #7
Tag&Rename 3.0.6 사용중인데.... ID3v2.4 지원한다고 되어 있는데요 ?

Support for: mp3 (ID3v1.1, ID3v2.2, ID3v2.3 and ID3v2.4 tags), wma (wmv, asf), ogg and Apple iTunes aac (m4a and m4p)
인용과 함께 댓글
cinvcd
cinvcd님의 아바타
Rep Power: 8 | Posts: 453
Rep Point: 3371
cinvcd 빗톡 레젼드!
cinvcd 빗톡 레젼드!cinvcd 빗톡 레젼드!cinvcd 빗톡 레젼드!cinvcd 빗톡 레젼드!cinvcd 빗톡 레젼드!cinvcd 빗톡 레젼드!cinvcd 빗톡 레젼드!cinvcd 빗톡 레젼드!cinvcd 빗톡 레젼드!
Posted 09/04/24, 12:03 PM #8
참고로 전 앨범단위 작업을 하기 때문에... Tag&Rename 없으면.... Tag 작업이 안됩니다. ㅋㅋㅋ
좋은 프로그램입니다~
인용과 함께 댓글
zardkim
진흙속의 진주
zardkim님의 아바타
Rep Power: 15 | Posts: 1,609
Rep Point: 6866
zardkim 빗톡 레젼드!zardkim 빗톡 레젼드!zardkim 빗톡 레젼드!
zardkim 빗톡 레젼드!zardkim 빗톡 레젼드!zardkim 빗톡 레젼드!zardkim 빗톡 레젼드!zardkim 빗톡 레젼드!zardkim 빗톡 레젼드!zardkim 빗톡 레젼드!zardkim 빗톡 레젼드!
Posted 09/05/10, 03:19 AM #9
우와~ 정말 좋은 정보네요
감사합니다 ^^
zardkim MSN을 통해 메시지 보내기
인용과 함께 댓글
atomicq
atomicq님의 아바타
Rep Power: 21 | Posts: 2,089
Rep Point: 9786
atomicq 빗톡 레젼드!atomicq 빗톡 레젼드!atomicq 빗톡 레젼드!atomicq 빗톡 레젼드!
atomicq 빗톡 레젼드!atomicq 빗톡 레젼드!atomicq 빗톡 레젼드!atomicq 빗톡 레젼드!atomicq 빗톡 레젼드!atomicq 빗톡 레젼드!
Posted 09/05/10, 04:16 AM #10
정말 대박 좋은 프로그램이로 군요 ^^

좋은 자료 감사핣니다.


Mashimaro Invite감사드려요 *^^* / Feel스머프님 Point 감사합니다.
지금은
atomicq MSN을 통해 메시지 보내기 atomicq Skype™을 통해 메시지 보내기
인용과 함께 댓글
감사 표시 유저
alphard
HD 81797
alphard님의 아바타
Rep Power: 37 | Posts: 2,956
Rep Point: 17768
alphard 빗톡 레젼드!alphard 빗톡 레젼드!alphard 빗톡 레젼드!alphard 빗톡 레젼드!alphard 빗톡 레젼드!
alphard 빗톡 레젼드!alphard 빗톡 레젼드!alphard 빗톡 레젼드!alphard 빗톡 레젼드!alphard 빗톡 레젼드!alphard 빗톡 레젼드!alphard 빗톡 레젼드!alphard 빗톡 레젼드!alphard 빗톡 레젼드!
Posted 09/05/10, 06:41 AM #11
오.. 좋은 자료 감사합니다~~

인용과 함께 댓글
감사 표시 유저
duchung128
duchung128님의 아바타
Rep Power: 2 | Posts: 30
Rep Point: 132
duchung128 발전 가능성이 보입니다.duchung128 발전 가능성이 보입니다.duchung128 발전 가능성이 보입니다.duchung128 발전 가능성이 보입니다.duchung128 발전 가능성이 보입니다.
Posted 09/06/18, 01:34 AM #12
감사합니다
인용과 함께 댓글
감사 표시 유저
ke7686
ke7686님의 아바타
Rep Power: 2 | Posts: 207
Rep Point: 695
ke7686 내가 부러운가?
ke7686 내가 부러운가?ke7686 내가 부러운가?ke7686 내가 부러운가?ke7686 내가 부러운가?
Posted 09/09/30, 10:08 PM #13
태그는 거의 mp3tag로 작업을 해서 별로 신경 안쓰던 부분인데 좋은 정보네요
인용과 함께 댓글
감사 표시 유저
드르르륵
닉네임은넉자로
드르르륵님의 아바타
Rep Power: 4 | Posts: 549
Rep Point: 1819
드르르륵 빗톡 레젼드!드르르륵 빗톡 레젼드!드르르륵 빗톡 레젼드!
드르르륵 빗톡 레젼드!
Posted 10/08/24, 10:02 PM #14
고맙습니다~
인용과 함께 댓글
전투민족
전투민족님의 아바타
Rep Power: 3 | Posts: 719
Rep Point: 1458
전투민족 난 신이다.전투민족 난 신이다.
전투민족 난 신이다.전투민족 난 신이다.전투민족 난 신이다.전투민족 난 신이다.전투민족 난 신이다.전투민족 난 신이다.전투민족 난 신이다.전투민족 난 신이다.
Posted 10/08/24, 10:37 PM #15
진짜 태그정리는 노가다인거같아요
인용과 함께 댓글
주제글 도구 표시 옵션
선형 형태 선형 형태
게시글 권한
사용자는 새로운 글을 올릴 수 없습니다
사용자는 댓글을 올릴 수 없습니다
사용자는 첨부파일을 올릴 수 없습니다
사용자의 글을 수정할 수 없습니다

BB code is 허용
[IMG] 코드 허용
HTML 코드 허용
Trackbacks are 해제
Pingbacks are 해제
Refbacks are 해제
포럼 바로가기:
Powered by vBulletin® Version 3.8.0 Release Candidate 1
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.2.0
한국 토런트 포럼 : 비트토크
222.122.47.136
표준 시간대 GMT +9. 현재 시간 12:30 AM.