【H.264】x264命令详解:x264 --fullhelp
1、簡述
宏區塊:
macroblock:。是一種圖像壓縮的術語。
宏區塊是運動預測的基本單位,一張完整的圖像(frame)通常會被切割成幾個宏區塊。h.264 的宏區塊大小是可變的,常用 16x16 pixels。
幀類型
“幀”基礎知識:
影片可以看作是由一張張連續的圖片組成的,每幅圖片就是一幀。壓縮的視頻由3種不同類型的幀(Intra (I) frames (也叫 key frames),Predictive § 和 Bidirectional (B) frames)組成。
特定類型的幀之間可以參考,意思是一幅幀有時僅需保存自身與被參考幀的不同之處即可。不過參考模式會導致錯誤延續傳播,即 X 幀出錯,參考它的 Y幀也會出錯,那么參考 Y 幀的 Z 幀也會出錯。。。,后果很嚴重,所以視頻里一定要有不能被參考的幀。
I 幀需要包含完整圖像信息,所以壓縮的少,體積大。在視頻播放中,跳躍式快進(快退)時需要 I 幀,有的視頻快進后黑屏,就是在新的播放位置還沒有找到 I 幀引起的。
P 幀保存自身與 I 幀或其它 P 幀之間的差異。P 幀可以被當作參考幀,它需要包含足夠多的信息,由于采用運動補償壓縮技術,P 幀比 I 幀保存的內容少。
B 幀也是保存自身與其它幀之間的差異,它既可以參考它前面的幀也可以參考它后的幀(播放順序),但是它不能作為參考幀(特殊的"B-frame pyramid" 除外)。H.264 支持"B-frame pyramid"
總結
以上是生活随笔為你收集整理的【H.264】x264命令详解:x264 --fullhelp的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【经验】如何查看gcc、g++不加-st
- 下一篇: 【Ubuntu】在Ubuntu中设置永久