引用:
Originally posted by jasonec
我覺得先不要談到字幕, MPEG4的播放機真要普及
其實還有很坎坷的路途...
主要原因在於 Codec 採用的不相容.
|
如果真的是 MPEG-4 的 Codec,是遵照 MPEG-4 標準開發的 Codec,那麼壓出來的東西彼此都是相容的,不應該會有不相容的情況。
MPEG-4 視訊壓縮是一個固定的標準,不是各家各自發展各自的規格,而是有一個由 ISO 制訂的標準規格,所有 MPEG-4 Codec 都必須相容這個規格。
所以只要真的是 MPEG-4 Codec,彼此都是相容的,沒有不相容的情況。
引用:
M$的就不用說了, 我想沒人敢不付費就支援
微軟要不要收費放出也不一定
|
MS 的 MPEG-4 V1~V3 是在 MPEG-4 標準出來之前的簡化版,所以不相容後來的真正的 MPEG-4 規格。
現在的 WMV9 技術,也只是一個很類似 MPEG-4 的壓縮技術,但是它並不是 MPEG-4 Codec。
現在只要敢自稱它是 MPEG-4 Codec 的,都必須符合 MPEG-4 的標準。
例如最近出的 Nero Digital,可以壓 MPEG-4,它壓出來的 MPEG-4 可以在任何 MPEG-4 的軟硬體播放機上播放。
再重申一次,MPEG-4 是一個固定而且統一的標準規格,只要敢冠上這個名稱,就必須遵照 ISO 制訂的格式,所以所有 MPEG-4 Codec 都是互相相容的,只是依照 Profile 區分,有不同的層級。
引用:
DivX 3.? 4.? 5.x/XVID/DIV3 ....
|
DivX 3 就是 hack MS MPEG-4 V3,破解 V3 不能用在 AVI 上的限制,所以它不是一個 MPEG-4 Codec。
DivX 4.x 和 5.x 版,兩個都是標準的 MPEG-4 Codec,4.x 支援到 Simple Profile,5.x 支援 Advanced Simple Profile。
XviD 也是一個標準的 MPEG-4 Codec。
所以 DivX 可以播放 XviD 壓出來的檔案,XviD 也可以播放 DivX 壓出來的檔案。
所以播放機支援 DivX,那麼它必然也可以播放大部分的 XviD 影片。
前面說過,因為 MPEG-4 有分好幾個層級,越高層級用的壓縮工具越多,目前的硬體播放機解碼晶片還沒有支援所有的壓縮工具,所以有用到這些壓縮工具的檔案就無法在這些機器上播放,但是如果只用最基本的壓縮工具,也就是 Simple Profile,那麼不管是 DivX 或者是 XviD 壓出來的檔案,都可以在硬體播放機上播放,不會有只支援 DivX,而不支援 XviD 的情況。
因為 DivX 和 XviD 都是依照同一個標準,叫做 MPEG-4,而寫的 Codec。
就如同,有一個標準叫做 MPEG-2,有許多壓縮軟體都可以壓 MPEG-2,TMPGEnc 可以壓 MPEG-2,CCE SP 可以壓 MPEG-2,ProCoder 可以壓 MPEG-2,他們壓出來的 MPEG-2 彼此都是相容的,都可以拿到不同 MPEG-2 機器上去播放。
TMPGEnc/CCE SP/ProCoder 只是壓縮的軟體名稱,同理,DivX/XviD/Nero Digital/MS FDAM... 也只是壓縮的軟體名稱,不代表他們是不同的壓縮規格,也不代表它們之間會不相容。
引用:
光是現在變成要錢的 DivX 5.0系列就幾個版本啦?
而且還在不斷更新.
|
DivX 5.x 版,雖然版號不同,但是前後都是相容的,DivX 5.0/5.01/5.02/5.03/5.04/5.05/5.1 這麼多版號,一貫壓出來的都是 MPEG-4,不管用那個版本壓,都可以用其他版本解。
雖然中間有幾個版本有小 bug,造成有些壓出來的檔案有問題,但是那是軟體在實作「標準」的時候的 bug,而不是說這個「標準」在每一版都不同,每一版都是一個新標準,不是這樣的。
引用:
播放機會碰到的問題一定會煩不勝煩. 這個能播, 那個不能播...
畢竟機動性絕對不如PC, 我並不看好.
|
現在硬體的解碼晶片功能還沒有作齊全,所以不能播放所有 MPEG-4 Profile 的檔案,但是隨著時代進步,產品推陳出新,將來一定會有更完備的硬體解碼晶片,到時候除非是這個檔案根本壓壞了,用的是有問題的軟體壓的,否則所有 MPEG-4 檔案拿到硬體播放機上面播放,都必須要可以放才行。
以上是一點釐清和說明
