Vorbis注釋
Vorbis注釋(Vorbis comment)是一種元數據容器,被應用於 Vorbis、FLAC、Theora、Speex 和 Opus codec 文件格式中。它存儲諸如標題、演唱者、軌道數等關於文件的信息並將他們一同存入文件中。
格式
Vorbis標籤是由一系列形如FieldName=Data
的標籤組成的。標籤名是大小寫不敏感的(無分大小寫),範圍從ASCII碼0x20(space)至0x70('='),0x3D('}')除外。標籤的數量和長度均不能超過4,294,967,295(32位無符號整數所能存儲的最大值),但多數標籤編輯器擁有更嚴格的限制。值部分是UTF-8編碼的,所以可以使用任何Unicode字符。
與ID3相反,標準並沒有對存儲數據的格式做出任何定義。同一標籤名也可以出現不止一次,如一首歌有兩個歌手,則鼓勵使用兩個ARTIST=...
這樣的標籤,不推薦將兩個歌手的信息存儲在一個標籤中。
格式規範中給出了一些示例標籤名[1],例如TITLE
和TRACKNUMBER
。絕大多數程序同時支持一些事實上的標準,例如DISCNUMBER
和存儲含有回放增益的標籤。
Vorbis標籤不能存儲二進制數據,這是由它的設計決定的。存儲二進制數據是Ogg等容器格式的任務,任何額外的二進制數據都會在容器中被編碼成數據流。
參見
參考文獻
外部連結
- Xiph.Org's specification for Vorbis Comments(頁面存檔備份,存於網際網路檔案館)
- Xiph.Org's proposal for extensions to Vorbis Comments (頁面存檔備份,存於網際網路檔案館)
- Metadata issues and proposals for extending the Ogg Vorbis Comment system
這是一篇與電腦相關的小作品。您可以透過編輯或修訂擴充其內容。 |