關於H.264 x264 h264 AVC1

1. H.264是MPEG4的第十部分,是一個標準。
對頭,國際上兩個視頻專家組(VCEG和MPEG)合做提出的標準,兩個專家組各有各的叫法,因此既叫H.264,也叫AVC。

2.x264是一個編碼器,他參照的標準是H.264
對頭,H.264是須要付費的編碼格式,而x264是符合H.264標準的一個開源項目,是免費的,也就是H264的一個簡化版,不支持某些高級特性。但x264很是優秀,並不比H264的商業編碼器差。

3.h264與AVC1都是FourCC (他倆一般在什麼狀況下使用呢?)
FOURCC爲AVC1,沒有開始碼的H.264視頻,主要就是用MP4或MKV等封裝的文件,也就是你平時在電腦上看的那種,它的數據流開始是一、2或者4個字節表示長度數據。x264編碼出來的都是這種。
FOURCC爲H264,是帶有開始碼的H.264視頻,通常是用於無線發射、有線廣播或者HD-DVD中的。這些數據流的開始都有一個開始碼:0x000001 或者 0x00000001.

4.若是在編碼符合H.264標準的文件時, 若是沒有用到x264編碼器,那麼一般使用的是哪一個編碼器?(就是那個支持顯卡加速的那個)
符合H.264標準的編碼器,也就是H.264的商業編碼器,和免費的x264了。
至於支持顯卡加速的編碼格式,根據顯卡不一樣,支持的也不同。大概也就是H264(x264/AVC1)、VC-一、MPEG-1MPEG-2MPEG-4、WMV3。。。固然除了H264(x264/AVC1),其餘都不是H.264標準的
相關文章
相關標籤/搜索