瀏覽單個文章
wallacelee
New Member
 

加入日期: Dec 2003
您的住址: 台北
文章: 1
引用:
Originally posted by Shade
DVD 有規定 GOP 的長度不可以超過 18。
GOP 就是一串以 I-frame 的起始的壓縮單位,例如
[I P BB P BB P BB P BB P BB] [I BB P BB P BB P BB P BB P BB]

上面用 [ ] 框起來的部分就是一個 GOP,第一個 GOP 有 16 個畫面,第二個 GOP 有 18 個畫面(長度 18)。
DVD 上的 GOP 長度不可以超過 18。
TMPG DVD Author 載入 MPEG-2 檔時會檢查這項限制,如果不合規定就會跳出上面的訊息。
出現這種情況,可能是:
1. 真的是 GOP 長度超過 18,壓縮的軟體在壓縮時設定沒有限制 GOP 的長度,造成 GOP 長度超過 18。
2. GOP 長度並沒有超過 18,但是除了第一個之外,每個 GOP 的開頭都沒有寫入 SEQ Header。

這是 DVD 的另一個規定,每個 GOP 的開頭都一定要有 Sequence Header。
壓縮的軟體在壓縮時一定要把每一個 GOP 開頭都插入 SEQ Header 的選項打勾。
如果沒有 SEQ Header,TMPG DVD Author 會誤判 GOP 的長度,把下一個 GOP 也當成是同一個 GOP,也就是說,如果只有開頭第一個 GOP 有 Header,TMPG DVD Author 會認為整部影片全部的 GOP 都是連在一起的,都是同一個 GOP,整部影片只有一個 GOP,當然這個 GOP 長度會離譜的長。

所以切記一定勾選每個 GOP 都要插入 SEQ Header。
如果壓縮程式愚蠢到沒有這個選項怎麼辦?
有另外的工具可以幫助你,事後在每一個 GOP 前面幫你插入 Header,由於只是插 Header,不用重新壓縮,速度很快。
工具名稱我忘了,需要自行搜尋,我想能做這種處理的軟體應該不會很少。

有些 Authoring 軟體不會檢查這個限制,所以這樣的檔案直接就可以做成 DVD,而現在的 DVD Player,大概其實也都可以播放這樣的 DVD。
不過當然還是一切照規矩作比較好。


請問有那位大大知道有上述在每一個 GOP 前面幫你插入 Header的工具嗎?
不然重壓實在太久了...謝謝
舊 2003-12-04, 12:45 AM #10
回應時引用此文章
wallacelee離線中