Vorbis 版本整理初稿

Ogg 的 Vorbis 也是一種相當普遍的音訊編解碼技術, 不過近來我也遇到了它的版本問題. 中文幾乎沒有資料可以看 , 勉強找到一些日文的. 整理如下:[註]

Name Tag ID FOURCC Feature
Ogg mode 1 674F vor1

1. 唯一能完整放在 WAVE file 裡面的格式.

2. Header 約 4~6KB, 長度不固定.

3. 不能 seek 或 trick play, 必須先找到 header.

Ogg mode 1+ 676f vo1+

[note] 太大的 header 對於 PC game 不太方便. PC game 適合小型又多樣的 file.

CBR

Ogg Mode 2 6750 vor2 把 Ogg 的檔頭另外用一個 stream 來傳.
Ogg Mode 2+ 6770 vo2+
CBR
Ogg Mode 3 6751 vor3

Mode 3 是一個沒有頭的方案. 也就是不再傳送 code book 這些東西.

當然如果 decoder 端的 code book 和 encoder 端不對稱, 就會出問題.

Ogg Mode 3+ 6771 vo3+
CBR

Extensible wave format

FFFE vrbs

放在 wave 檔的 Vorbis

[註]

可能是因為老中只關心現實問題: 我下的那部片子沒聲音要去哪裡抓 patch?因此沒有甚麼人關心格式的意義.

所幸經過泡泡小姐的指正, 我修正了最後的 tag 錯誤. 這個錯誤是來自下面的 link. 但正確的 link 因為倒站的關係, 暫時遺失了. 1+,2+,3+ 分別是 3 個 format 的 CBR.

1. http://www.fourcc.org/links.php

2. http://forums.dearhoney.idv.tw/viewtopic.php?f=3&t=40402