NALU 以 0000 0001劃分開
yuv420p一個(gè)pix占用字節(jié)數(shù)1.5Byte
rgb 8bit位深,3通道(不含透明度),一個(gè)pix占用3Bytesh264編碼(pix:640*480 yuv420p fps=15 500kbps)常見壓縮比1%
常見電影_fps>=60; 視頻直播_fps>=15碼率經(jīng)驗(yàn)值.參考https://docs,agora.io/cn
b幀多的缺點(diǎn),占用cpu;解碼耗時(shí);不宜直播
實(shí)時(shí):i+p;轉(zhuǎn)碼:大量b幀,為減小存儲(chǔ)-
IDR幀,特殊的I幀,解碼立即刷新幀,由于每個(gè)GOP間明顯的差別
- 特點(diǎn):解碼端遇到IDR會(huì)將緩存清空,重新解碼
- 每個(gè)GOP中第一幀就是IDR
h264默認(rèn)編碼(不是編碼順序,可以看作gop中幀順序)
IBBBPBBBPBBBI
B幀間無相互關(guān)系,B幀參考始終是之前的I和之后的P幀-
SPS PPS 在每個(gè)IDR幀前都會(huì)成對(duì)出現(xiàn)這兩種幀(參數(shù)術(shù)語)
- SPS 參數(shù)序列集(幀內(nèi)參數(shù),約束gop的參數(shù))
SPS_ID 幀數(shù) 參考幀數(shù)量(可參考一幀,亦可參考多幀) 解碼圖像尺寸 編碼模式 - PPS 圖像參數(shù)集(約束GOP中每幀的參數(shù))
ID 熵編碼 幀編碼 片組數(shù)目(幀編碼) 初始量化參數(shù) 區(qū)塊濾波系數(shù)
- SPS 參數(shù)序列集(幀內(nèi)參數(shù),約束gop的參數(shù))
-
幀內(nèi)壓縮理論:
- 1.相鄰像素差別不大,有宏塊預(yù)測(cè)的基礎(chǔ)
- 2.人眼對(duì)亮度的敏感超過色度
- 3.yuv分開存儲(chǔ),利于壓縮
宏塊預(yù)測(cè)有9種模式
殘差值 = 原始圖像 - 預(yù)測(cè)出的圖像
壓縮時(shí),預(yù)測(cè)圖象壓縮+殘差值壓縮(補(bǔ)償殘差);主要用在幀內(nèi)壓縮
運(yùn)動(dòng)補(bǔ)償:在解碼時(shí)將殘差值的影響考慮在內(nèi)運(yùn)動(dòng)估計(jì):根據(jù)宏塊匹配的手段找到運(yùn)動(dòng)矢量的過程稱運(yùn)動(dòng)估計(jì)
宏塊查找:目的是找到宏塊的運(yùn)動(dòng)軌跡(運(yùn)動(dòng)矢量)
宏塊查找算法:
三步搜索 二位對(duì)數(shù)搜索 四步搜索 鉆石搜索壓縮編碼的主要手段是:運(yùn)動(dòng)矢量+補(bǔ)償壓縮(殘差值補(bǔ)償),圖像還原的原理也是依據(jù)這兩點(diǎn)
花屏,馬賽克原因:GOP中丟幀(主要丟失的是P,B幀,運(yùn)動(dòng)矢量,殘差值也丟失)
花屏的兄弟-卡頓:當(dāng)GOP丟幀時(shí),就丟棄掉GOP內(nèi)所有幀,直到下一個(gè)GOP的IDR幀到來;這種情況的刷新周期就取決于IDR幀間隔(I幀間隔)
卡頓和花屏不能兼得,互斥關(guān)系
李超 視頻編碼學(xué)習(xí)
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。
相關(guān)閱讀更多精彩內(nèi)容
- ### YUV顏色空間 視頻是由一幀一幀的數(shù)據(jù)連接而成,而一幀視頻數(shù)據(jù)其實(shí)就是一張圖片。 yuv是一種圖片儲(chǔ)存格式...
- 已經(jīng)好幾個(gè)月沒有寫博客了,突然來感去寫,手藝也有些生疏了,確實(shí)是這幾個(gè)月實(shí)在太忙了,誰也知道現(xiàn)在直播火了起來,很多...
- 視頻 視頻采集裝置一秒鐘會(huì)捕捉幾十幀數(shù)據(jù),動(dòng)畫一般25幀以上,一般視頻文件30幀數(shù)據(jù),對(duì)于捕捉一些清晰動(dòng)作的甚至要...
- 更多音視頻知識(shí)請(qǐng)點(diǎn)擊:專注音視頻開發(fā) 概述 x264編碼參數(shù)簡(jiǎn)介 版本 x264.exe --fullhelp 打...