MetaX와 iTunes 날짜 차이 수정

By kabbala

*** MetaX 4.2.6 (2008-12-13)부터 수정 방법이 변경되었습니다. 새로운 문서를 참조하셔요. ***

MP4 Meta Tag 에디터 MetaX에서 날짜를 수정하면 iTunes에서 하루 뒤로 보이는 현상이 있다.

이는 날짜를 UTC(GMT)로 저장한 후, 사용자의 시간대에 맞춰 날짜를 보여주기 때문이다. 예를 들어 미국에서 2008년 11월 30일에 발매된 비디오는 한국 시각으로 2008년 12월 1일에 발매된 것으로 보여준다. 그러나 발매일은 현지 시각으로 이야기하는 경우가 많기 때문에 헷갈린다.

표준시와의 차이를 고려하여 시간을 입력하면 원하는 날짜를 볼 수 있다. 예를 들어 한국시간으로 11월 30일에 발매된 것으로 표시하고 싶다면 한국은 GMT+9이므로 표준시를 원하는 시간의 9시간 전으로 설정하면 한국시간으로 11월 30일로 보이게 된다.

그런데, MetaX에서는 사용자가 입력한 시간을 사용자의 시간대에 맞춰 보정하고, iTunes가 이 데이터를 읽어올 때 또 사용자의 시간대에 맞춰 날짜를 수정하는 데다가, 이 데이터를 iTunes에서 보여줄 때 다시 사용자의 시간대에 맞춰 수정한 값을 보여준다.

즉 보정이 3번 일어난다. 그러므로 한국시간에 맞추려면 9시간씩 3번, 무려 27시간 전으로 시간을 입력해야 원하는 시간을 iTunes에서 볼 수 있다. 예를 들자면:

2008-11-30T00:00:00Z <– 사용자 입력
2008-11-30T09:00:00Z <– MetaX가 자동으로 변환 (GMT+9)
2008-11-30T18:00:00Z <– iTunes가 자동으로 변환 (GMT+9)
2008-12-01T03:00:00Z <– iTunes에서 실제 보이는 날짜. (GMT+9)

0시를 기준으로 한다면, MetaX에서 이틀 전 21시로 입력을 해야 iTunes에서 원하는 시간을 볼 수 있다.

시간대가 다른 곳에서는 또 다른 시간으로 보이므로 원칙대로 현지 시각을 입력하는 것이 편리할 수도 있을 것이다.

댓글 남기기