MP4關(guān)于MPEG-4編碼與格式
MP4播放器所支持的編碼格式可以說(shuō)是“亂中之亂”,除了PMC,由于硬件平臺(tái)的沒有統(tǒng)一的標(biāo)準(zhǔn),軟件系統(tǒng)也是由廠商自行設(shè)計(jì),這是造成MP4播放器的解碼兼容性和解碼穩(wěn)定性參差不齊的根本原因;另外,由MPEG-4編碼體系洐生出來(lái)的格式很多,除PMC之外的MP4,解碼兼容性和硬件有關(guān),這就大大增加了解碼的難度,視頻格式本來(lái)就多例如AVI,ASF,MPG,WMV,再加上編碼算法也多:MPEG-1,MPEG-2,MPEG-4,而大多MP4播放器所支持的MPEG-4編碼,又有多種衍生的編碼算法:DivX、XviD、H.263、 MS MPEG-4 3688 、 Microsoft Video1 、Microsoft RLE......
流媒體格式當(dāng)中,微軟所開發(fā)的ASF和WMV都是采用MPEG-4編碼的,部分MP4支持ASF或WMV這兩種流媒體格式,而RM和RMVB,這兩種網(wǎng)絡(luò)上流傳極為廣泛的流媒體格式,居然沒有一款MP4能夠支持。而mpg格式既可以是MPEG-1和MPEG-2編碼又可以是MPEG-4編碼。
另外需要注意的就是,MPEG-4并沒有確定必須用什么擴(kuò)展名,它只是一種編碼方法而已,使用avi作為擴(kuò)展名,是一種習(xí)慣性的沿用,這和標(biāo)準(zhǔn)的AVI是有所區(qū)別的,F(xiàn)在主流的MP4一般都支持DivX或Xvid編碼的avi格式,但是其它很多編碼的avi就不一定支持了。最后一提,格式兼容性還跟視頻格式的分辨率,zhen率和比特率有關(guān),一個(gè)支持DivX的MP4播放器,卻播放不了DivX的avi,很可能跟前面的三個(gè)因素有關(guān)。
更多相關(guān): AV集成
©版權(quán)所有。未經(jīng)許可,不得轉(zhuǎn)載。