Fold All / Expand All

2015年8月8日 星期六

genre tag in different audio format

多重分類支援的前情提要

正常只有一種分類的時候,各格式是如何儲存這項資訊呢?

測試軟體:
  • foobar2000 v1.3.8
測試格式:
  • mp3 with ID3v2.3
  • mp3 with ID3v2.4
  • mp3 with APEv2
  • m4a
  • flac
  • wma
  • ape

由於 ID3v1 的 genre 就是一個數值儲存,不可能有多重分類,所以就不在此次範圍

wav/aiff 再說,因為 foobar2000 不支援讀寫這兩種有 metadata,不論是 id3v2 或 INFO

  • ID3v2.3: TCON, 常見為 UTF-16 LE 儲存
  • ID3v2.4: TCON, UTF-8 儲存
  • APEv2: 在檔案後面,foobar2000 是寫 「Genre」一個 NULL 後,UTF-8 value
  • mp4: 兩種 key,「gnre」用數字為 value,數字就是 id3v1 genre 的 mapping;另一種是「©gen」,自訂字串用 UTF-8 存
  • flac: 「GENRE」,例如 GENRE=Soundtrack,用 UTF-8
  • wma: 「WM/Genre」,key 和  value 都是 UTF-16
  • ape: 同 APEv2
先一篇,再來就是測試多重分類

沒有留言: