關於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等封裝的文件,也就是你平時在電腦上看的那種,它的 數據流開始是1、2或者4個字節表示長度數據。x264編碼出來的都是這種。
FOURCC為H264,是帶有開始碼的H.264視頻,一般是用於無線發射、有線廣播或者 HD-DVD中的。這些 數據流的開始都有一個開始碼:0x000001 或者 0x00000001.

4.如果在編碼符合H.264標准的文件時, 如果沒有用到x264 編碼器,那么通常使用的是哪個編碼器?(就是那個支持顯卡加速的那個)
符合H.264標准的編碼器,也就是H.264的商業編碼器,和免費的x264了。
至於支持顯卡加速的編碼格式,根據顯卡不同,支持的也不一樣。大概也就是H264(x264/AVC1)、VC-1、 MPEG-1MPEG-2MPEG-4、WMV3。。。當然除了H264(x264/AVC1),其他都不是H.264標准的


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM