强奸久久久久久久|草草浮力在线影院|手机成人无码av|亚洲精品狼友视频|国产国模精品一区|久久成人中文字幕|超碰在线视屏免费|玖玖欧洲一区二区|欧美精品无码一区|日韩无遮一区二区

首頁 > 資訊 > 經(jīng)驗(yàn) > B幀,B幀自適應(yīng)是什么請(qǐng)視頻編解碼大神解答

B幀,B幀自適應(yīng)是什么請(qǐng)視頻編解碼大神解答

來源:整理 時(shí)間:2023-09-05 04:11:18 編輯:智能門戶 手機(jī)版

本文目錄一覽

1,B幀自適應(yīng)是什么請(qǐng)視頻編解碼大神解答

你說的是B幀預(yù)測(cè)自適應(yīng)嗎?這是一種算法,因?yàn)槟銘?yīng)該知道編碼器是以圖像組的方式編碼的,這樣,其實(shí)GOP1和相鄰的GOP2之間還是有相似度,因此,這兩個(gè)圖像組之間還可以進(jìn)行預(yù)測(cè),具體的預(yù)測(cè)算法,你自行上網(wǎng)搜相關(guān)論文,會(huì)有很多!
沒看懂什么意思?

B幀自適應(yīng)是什么請(qǐng)視頻編解碼大神解答

2,B幀數(shù)是什么意思

開啟B幀可以在提高壓縮率和畫面效果。低碼率情況下效果相對(duì)明顯。一般的普通幀P幀只參考前面的幀畫面編碼,但B幀會(huì)多出一個(gè)功能,參考后面的畫面進(jìn)行編碼。電腦上看這樣的影片是沒有問題的。但現(xiàn)在很多DVD碟機(jī)等其他硬件播放器對(duì)B幀支持不好,播放時(shí)會(huì)產(chǎn)生畫面重疊、抖動(dòng),因此為了兼容性,當(dāng)文件需要跨平臺(tái)播放時(shí),一般降B幀設(shè)置為0

B幀數(shù)是什么意思

3,MPEG1中B幀是必須存在的嗎

B幀并非必須存在。IPB 是常用的幀。I幀是關(guān)鍵幀,畫面完整保留幀,用幀內(nèi)壓縮,類似AVI壓縮方法。P是向前搜索幀,這一幀數(shù)據(jù)是與之前的一個(gè)I幀或P幀的差別。B是雙向搜索幀。數(shù)據(jù)是本幀與前后幀的差別。B幀解碼費(fèi)力,需解前后畫面。但用B幀時(shí),數(shù)據(jù)壓縮率高。網(wǎng)絡(luò)電影大量使用B幀,它使文件壓縮率高,體積小,網(wǎng)上傳送快,占存儲(chǔ)空間小。當(dāng)然可以只有 IP幀,解碼輕松,但文件大,傳送吃力,占磁盤內(nèi)存。
?粲謚∧諮顧?。就蕟芡Avi的壓縮是一樣的。p是向前搜索的意思。b是雙向搜索。他們都是基于i幀來壓縮數(shù)據(jù)。由于會(huì)有誤差。

MPEG1中B幀是必須存在的嗎

4,I幀和B幀是什么意思

I幀:1.它是一個(gè)全幀壓縮編碼幀。它將全幀圖像信息進(jìn)行JPEG壓縮編碼及傳輸;2.解碼時(shí)僅用I幀的數(shù)據(jù)就可重構(gòu)完整圖像;3.I幀描述了圖像背景和運(yùn)動(dòng)主體的詳情;4.I幀不需要參考其他畫面而生成;5.I幀是P幀和B幀的參考幀(其質(zhì)量直接影響到同組中以后各幀的質(zhì)量);6.I幀是幀組GOP的基礎(chǔ)幀(第一幀),在一組中只有一個(gè)I幀;7.I幀不需要考慮運(yùn)動(dòng)矢量;8.I幀所占數(shù)據(jù)的信息量比較大。B幀:1.B幀是由前面的I或P幀和后面的P幀來進(jìn)行預(yù)測(cè)的;2.B幀傳送的是它與前面的I或P幀和后面的P幀之間的預(yù)測(cè)誤差及運(yùn)動(dòng)矢量;3.B幀是雙向預(yù)測(cè)編碼幀;4.B幀壓縮比最高,因?yàn)樗环从潮麉⒖紟g運(yùn)動(dòng)主體的變化情況,預(yù)測(cè)比較準(zhǔn)確;5.B幀不是參考幀,不會(huì)造成解碼錯(cuò)誤的擴(kuò)散。

5,有關(guān)B幀和P幀的不編碼模式的區(qū)別

一般會(huì)將連續(xù)若干幅圖像編碼為P、B、I三種幀類型?! ≡诰幋a的過程中,部分視頻幀序列壓縮成為I幀,部分壓縮成P幀,還有部分壓縮成B幀?! 幀是通過充分降低與圖像序列中前面已編碼幀的時(shí)間冗余信息來壓縮傳輸數(shù)據(jù)量的編碼圖像,也叫預(yù)測(cè)幀。  P幀由在它前面的P幀或者I幀預(yù)測(cè)而來,它根據(jù)本幀與鄰近的前一幀或幾幀的不同點(diǎn)來壓縮本幀數(shù)據(jù)?! 〔扇幀和I幀聯(lián)合壓縮的方法可達(dá)到更高的壓縮且無明顯的壓縮痕跡?! 幀屬于前向預(yù)測(cè)的幀間編碼。  它只參考前面靠近它的I幀或P幀?! 幀也叫雙向預(yù)測(cè)幀,當(dāng)把一幀壓縮成B幀時(shí),它根據(jù)鄰近的前幾幀、本幀以及后幾幀數(shù)據(jù)的不同點(diǎn)來壓縮本幀,也即僅記錄本幀與前后幀的差值?! ≈挥胁捎肂幀壓縮才能達(dá)到超高的壓縮比。  一般地,I幀壓縮效率最低,P幀較高,B幀最高?! £P(guān)鍵幀——任何動(dòng)畫要表現(xiàn)運(yùn)動(dòng)或變化,至少前后要給出兩個(gè)不同的關(guān)鍵狀態(tài),而中間狀態(tài)的變化和銜接電腦可以自動(dòng)完成,在Flash中,表示關(guān)鍵狀態(tài)的幀叫做關(guān)鍵幀?! ∵^渡幀——在兩個(gè)關(guān)鍵幀之間,電腦自動(dòng)完成過渡畫面的幀叫做過渡幀。

6,B幀視頻是什么

B幀(B frame)B幀法是雙向預(yù)測(cè)的幀間壓縮算法。當(dāng)把一幀壓縮成B幀時(shí),它根據(jù)相鄰的前一幀、本幀以及后一幀數(shù)據(jù)的不同點(diǎn)來壓縮本幀,也即僅記錄本幀與前后幀的差值。只有采用B幀壓縮才能達(dá)到200:1的高壓縮。 也就是說,有B幀的視頻,是比較耗費(fèi)CPU/圖像處理器的B 幀在 MPEG-4 中有四種參考模式,如果是同時(shí)參考前后的畫面壓縮,則記錄的是 和 (前畫面 pixel 值 后畫面 pixel 值)/2 的差值,也就是 和 「前后畫面的平均」的差值。所以記錄的差值個(gè)數(shù)和 P 幀一樣,只有一個(gè),沒有增加。 而因?yàn)?B 幀位于前后畫面的中間,以「前后畫面的平均」,也就是「前后畫面的中間值」來作為預(yù)測(cè)數(shù)值(預(yù)測(cè) B 幀的 pixel 數(shù)值為多少?如果有誤差,再記錄差值),這樣這個(gè)預(yù)測(cè)數(shù)值會(huì)比單獨(dú)使用前一個(gè)畫面來預(yù)測(cè),更接近目前真正的 B 幀的數(shù)值,可想而知,如此所需要記錄的差值就會(huì)很小甚至可以根本不用記錄,所以便可以省下很多的 bits,提高壓縮率。 例如 亮度變化 -> I B P 7 8 9 如果 B 只參考前一個(gè)畫面壓縮,則需記錄差值 1。如果以 (I P)/2 壓縮,則差值為 0,不需記錄差值。(雖然要記錄兩個(gè)矢量,不過矢量也可以再做進(jìn)一步預(yù)測(cè)壓縮,總的來說,還是會(huì)比單獨(dú)參考前一個(gè)畫面壓縮來得小很多)如果畫面不是這樣變化怎么辦?通常來講畫面都會(huì)是這樣變化,如果不是這樣變化我們就不使用 B 幀就算變化不是如此規(guī)則,換個(gè)方式想,B 幀可以參考的畫面還是比 P 幀多,再怎么找,也還是 B 幀可以找到誤差更小的方塊來使用的機(jī)率大(因?yàn)榭梢赃x擇、參考的對(duì)象較多),所以 B 幀還是比 P 幀的壓縮率來得高。(而且高很多,差距非常大) 除了壓縮率以外,B 幀對(duì)畫質(zhì)的影響.....是有的,因?yàn)?B 幀這種參考前后畫面的特性,等于有內(nèi)插(interpolation)的效果,所以可以減少噪訊。 MPEG-4 中的 B 幀,也是非常具有威力的,除了以前的三種參考模式,還有 Direct Mode,連矢量的紀(jì)錄都省了。雖然 MPEG-4 之中有 4MV 的功能,可以記錄四個(gè)矢量,不過編碼器在壓縮的時(shí)候會(huì)判斷,到底是使用 4MV 壓出來的結(jié)果小,還是使用傳統(tǒng)的方法壓出來的結(jié)果小? 如果使用傳統(tǒng)的方法壓出來的結(jié)果小,便使用傳統(tǒng)的方法記錄,如果使用 4MV 壓出來的結(jié)果小,才使用 4MV 來記錄。 (ps. 4MV 不會(huì)用在 backward 預(yù)測(cè)) 您可以觀察 VirtualDub 壓縮時(shí)畫面上顯示的藍(lán)線,您會(huì)發(fā)現(xiàn)藍(lán)線和藍(lán)線之間通常會(huì)有很短的藍(lán)線插在中間,造成空隙,而且差距很大,這個(gè)就是夾在 P 之間的 B 在發(fā)揮壓縮威力如果是用 DivX 5 更明顯,因?yàn)?DivX 5 只能夠使用 IBPBPBPB... 這種一個(gè) B 接一個(gè) P 的形式,所以畫面上的藍(lán)線就是「一長一短、一長一短」這樣排列。 關(guān)鍵幀和過渡幀的聯(lián)系與區(qū)別 1、兩個(gè)關(guān)鍵幀的中間可以沒有過渡幀(如逐幀動(dòng)畫),但過渡幀前后肯定有關(guān)鍵幀,因?yàn)檫^渡幀附屬于關(guān)鍵幀; 2、關(guān)鍵幀可以修改該幀的內(nèi)容,但過渡幀無法修改該幀內(nèi)容。 3、關(guān)鍵幀中可以包含形狀、剪輯、組等多種類型的元素或諸多元素,但過渡幀中對(duì)象只能是剪輯(影片剪輯、圖形剪輯、按鈕)或獨(dú)立形狀。

7,I幀P幀B幀的區(qū)別是什么

I幀表示關(guān)鍵幀,你可以理解為這一幀畫面的完整保留;解碼時(shí)只需要本幀數(shù)據(jù)就可以完成(因?yàn)榘暾嬅妫? P幀表示的是這一幀跟之前的一個(gè)關(guān)鍵幀(或P幀)的差別,解碼時(shí)需要用之前緩存的畫面疊加上本幀定義的差別,生成最終畫面。(也就是差別幀,P幀沒有完整畫面數(shù)據(jù),只有與前一幀的畫面差別的數(shù)據(jù)) B幀是雙向差別幀,也就是B幀記錄的是本幀與前后幀的差別(具體比較復(fù)雜,有4種情況,但我這樣說簡單些,有興趣可以看看我上面提供的資料),換言之,要解碼B幀,不僅要取得之前的緩存畫面,還要解碼之后的畫面,通過前后畫面的與本幀數(shù)據(jù)的疊加取得最終的畫面。B幀壓縮率高,但是解碼時(shí)CPU會(huì)比較累~。 關(guān)鍵幀和過渡幀的聯(lián)系與區(qū)別 1、兩個(gè)關(guān)鍵幀的中間可以沒有過渡幀(如逐幀動(dòng)畫),但過渡幀前后肯定有關(guān)鍵幀,因?yàn)檫^渡幀附屬于關(guān)鍵幀; 2、關(guān)鍵幀可以修改該幀的內(nèi)容,但過渡幀無法修改該幀內(nèi)容。 3、關(guān)鍵幀中可以包含形狀、剪輯、組等多種類型的元素或諸多元素,但過渡幀中對(duì)象只能是剪輯(影片剪輯、圖形剪輯、按鈕)或獨(dú)立形狀。

8,I幀P幀B幀視頻碼率幀率和分辨率 區(qū)別和理解

視頻壓縮中,每幀代表一幅靜止的圖像。而在實(shí)際壓縮時(shí),會(huì)采取各種算法減少數(shù)據(jù)的容量,其中IPB就是最常見的。簡單地說, I幀 是關(guān)鍵幀,屬于 幀內(nèi)壓縮 。就是和AVI的壓縮是一樣的。 P是 向前搜索的意思 。B是 雙向搜索 。他們都是 基于I幀來壓縮數(shù)據(jù) 。 I幀表示關(guān)鍵幀 ,你可以理解為這一幀畫面的完整保留; 解碼時(shí)只需要本幀數(shù)據(jù)就可以完成(因?yàn)榘暾嬅妫? P幀 表示的是 這一幀跟之前的一個(gè)關(guān)鍵幀(或P幀)的差別 , 解碼時(shí) 需要用 之前緩存的畫面疊加上本幀定義的差別,生成最終畫面 。(也就是 差別幀 , P幀沒有完整畫面數(shù)據(jù) ,只有 與前一幀的畫面差別的數(shù)據(jù) ) B幀是雙向差別幀 ,也就是 B幀記錄的是本幀與前后幀的差別 (具體比較復(fù)雜,有4種情況),換言之, 要解碼B幀,不僅要取得之前的緩存畫面,還要解碼之后的畫面 ,通過 前后畫面的與本幀數(shù)據(jù)的疊加取得最終的畫面 。B幀 壓縮率高,但是解碼時(shí)CPU會(huì)比較累 ~。 從上面的解釋看,我們知道I和P的解碼算法比較簡單,資源占用也比較少,I只要自己完成就行了,P呢,也只需要解碼器把前一個(gè)畫面緩存一下,遇到P時(shí)就使用之前緩存的畫面就好了,如果視頻流只有I和P,解碼器可以不管后面的數(shù)據(jù),邊讀邊解碼,線性前進(jìn)。 但網(wǎng)絡(luò)上的電影很多都采用了B幀,因?yàn)锽幀記錄的是前后幀的差別 ,比P幀能節(jié)約更多的空間,但這樣一來,文件小了,解碼器就麻煩了,因?yàn)樵诮獯a時(shí),不僅要用之前緩存的畫面,還要知道下一個(gè)I或者P的畫面(也就是說要預(yù)讀預(yù)解碼),而且,B幀不能簡單地丟掉, 因?yàn)锽幀其實(shí)也包含了畫面信息,如果簡單丟掉,并用之前的畫面簡單重復(fù),就會(huì)造成畫面卡(其實(shí)就是丟幀了) ,并且由于網(wǎng)絡(luò)上的電影為了節(jié)約空間,往往使用相當(dāng)多的B幀, B幀用的多,對(duì)不支持B幀的播放器就造成更大的困擾,畫面也就越卡 。 一般平均來說, I的壓縮率是7(跟JPG差不多),P是20,B可以達(dá)到50 ,可見使用B幀能節(jié)省大量空間,節(jié)省出來的空間可以用來保存多一些I幀,這樣在相同碼率下,可以提供更好的畫質(zhì)。 下面舉例說明:在如上圖中,GOP (Group of Pictures)長度為13,S0~S7 表示 8個(gè)視點(diǎn),T0~T12 為 GOP的 13個(gè)時(shí)刻。每個(gè) GOP包含幀數(shù)為視點(diǎn)數(shù) GOP 長度的乘積。在該圖中一個(gè) GOP 中,包含94 個(gè) B幀。B 幀占一個(gè) GOP 總幀數(shù)的 90.38%。GOP 越長,B 幀所占比例更高,編碼的率失真性能越高。下圖測(cè)試序列 Race1 在不同 GOP 下的率失真性能對(duì)比。總結(jié) : I幀,P幀,B幀 理解看粗體字的標(biāo)記,關(guān)鍵的點(diǎn)都標(biāo)出了,一定要看重點(diǎn)。 分辨率: 影響圖像大小,與圖像大小成正比:分辨率越高,圖像越大;分辨率越低,圖像越小。視頻碼率:(1:傳輸碼率;2:編碼碼率)碼率:影響體積,與體積成正比:碼率越大,體積越大;碼率越小,體積越小。 傳輸碼率: 碼率就是數(shù)據(jù)傳輸時(shí)單位時(shí)間傳送的數(shù)據(jù)位數(shù),一般我們用的單位是kbps即千位每秒。也就是取樣率(并不等同與采樣率,采樣率的單位是Hz,表示每秒采樣的次數(shù)),單位時(shí)間內(nèi)取樣率越大,精度就越高,處理出來的文件就越接近原始文件,但是文件體積與取樣率是成正比的,所以幾乎所有的編碼格式重視的都是如何用最低的碼率達(dá)到最少的失真,圍繞這個(gè)核心衍生出來cbr(固定碼率)與vbr(可變碼率), “碼率”就是失真度,碼率越高越清晰,反之則畫面粗糙而多馬賽克。 編碼碼率:單位時(shí)間的數(shù)據(jù)位數(shù),(下面的結(jié)論是針對(duì)編碼碼率來說的跟傳輸碼率沒啥關(guān)系) 1:在碼率一定的情況下,分辨率與清晰度成反比關(guān)系:分辨率越高,圖像越不清晰,分辨率越低,圖像越清晰。(一幀圖像就那么多數(shù)據(jù),分辨率(面積大)越高,碼率一定,相對(duì)圖像越不清晰了) 2:在分辨率一定的情況下,碼率與清晰度成正比關(guān)系,碼率越高,圖像越清晰;碼率越低,圖像越不清晰。 幀率: 影響畫面流暢度,與畫面流暢度成正比,幀率越大,畫面越流暢;幀率越小,畫面越有跳動(dòng)感。如果碼率為變量,則幀率也會(huì)影響體積,幀率越高,每秒鐘經(jīng)過的畫面越多,需要的碼率也越高,體積也越大。 幀率: 就是在1秒鐘時(shí)間里傳輸?shù)膱D片的幀數(shù),也可以理解為圖形處理器每秒鐘能夠刷新幾次。1. 音頻 碼率 計(jì)算公式:音頻碼率=采樣率 x 位深度 x 聲道= 44.1Khz x 16位 x 2聲道 = 1411.2 Kbps 2.文件大小 = 碼率 x 時(shí)長(s) = 文件大小 = 碼率 x 時(shí)長(s) = (Kbps )= (Kbps )/ 1024 Kb = (MB) 2.視頻文件大小計(jì)算 文件大小 = 碼率 x 時(shí)長(s)/8 = (Kbps )= (Kbps )/ 1024 Kb = (MB) 問題編解碼的音視頻同步問題原理 帶來一個(gè)問題:在視頻流中,先到來的 B 幀無法立即解碼,需要等待它依賴的后面的 I、P 幀先解碼完成,這樣一來播放時(shí)間與解碼時(shí)間不一致了,順序打亂了,那這些幀該如何播放呢?這時(shí)就需要我們來了解另外兩個(gè)概念:DTS 和 PTS。 DTS、PTS 的概念 DTS、PTS 的概念如下所述: DTS(Decoding Time Stamp):即解碼時(shí)間戳,這個(gè)時(shí)間戳的意義在于告訴播放器該在什么時(shí)候解碼這一幀的數(shù)據(jù)。 PTS(Presentation Time Stamp):即顯示時(shí)間戳,這個(gè)時(shí)間戳用來告訴播放器該在什么時(shí)候顯示這一幀的數(shù)據(jù)。 需要注意的是:雖然 DTS、PTS 是用于指導(dǎo)播放端的行為,但它們是在編碼的時(shí)候由編碼器生成的。 當(dāng)視頻流中沒有 B 幀時(shí),通常 DTS 和 PTS 的順序是一致的。但如果有 B 幀時(shí),就回到了我們前面說的問題:解碼順序和播放順序不一致了。 比如一個(gè)視頻中,幀的顯示順序是:I B B P,現(xiàn)在我們需要在解碼 B 幀時(shí)知道 P 幀中信息,因此這幾幀在視頻流中的順序可能是:I P B B,這時(shí)候就體現(xiàn)出每幀都有 DTS 和 PTS 的作用了。DTS 告訴我們?cè)摪词裁错樞蚪獯a這幾幀圖像,PTS 告訴我們?cè)摪词裁错樞蝻@示這幾幀圖像。順序大概如下: PTS:1423 DTS:1234 Stream: I P B B 音視頻的同步 上面說了視頻幀、DTS、PTS 相關(guān)的概念。我們都知道在一個(gè)媒體流中,除了視頻以外,通常還包括音頻。音頻的播放,也有 DTS、PTS 的概念,但是音頻沒有類似視頻中 B 幀,不需要雙向預(yù)測(cè),所以音頻幀的 DTS、PTS 順序是一致的。 音頻視頻混合在一起播放,就呈現(xiàn)了我們常??吹降膹V義的視頻。在音視頻一起播放的時(shí)候,我們通常需要面臨一個(gè)問題:怎么去同步它們,以免出現(xiàn)畫不對(duì)聲的情況。 要實(shí)現(xiàn)音視頻同步,通常需要選擇一個(gè)參考時(shí)鐘,參考時(shí)鐘上的時(shí)間是線性遞增的,編碼音視頻流時(shí)依據(jù)參考時(shí)鐘上的時(shí)間給每幀數(shù)據(jù)打上時(shí)間戳。在播放時(shí),讀取數(shù)據(jù)幀上的時(shí)間戳,同時(shí)參考當(dāng)前參考時(shí)鐘上的時(shí)間來安排播放。這里的說的時(shí)間戳就是我們前面說的 PTS。實(shí)踐中,我們可以選擇:同步視頻到音頻、同步音頻到視頻、同步音頻和視頻到外部時(shí)鐘。

9,I幀和B幀是什么意思

I幀:1.它是一個(gè)全幀壓縮編碼幀。它將全幀圖像信息進(jìn)行JPEG壓縮編碼及傳輸;2.解碼時(shí)僅用I幀的數(shù)據(jù)就可重構(gòu)完整圖像;3.I幀描述了圖像背景和運(yùn)動(dòng)主體的詳情;4.I幀不需要參考其他畫面而生成;5.I幀是P幀和B幀的參考幀(其質(zhì)量直接影響到同組中以后各幀的質(zhì)量);6.I幀是幀組GOP的基礎(chǔ)幀(第一幀),在一組中只有一個(gè)I幀;7.I幀不需要考慮運(yùn)動(dòng)矢量;8.I幀所占數(shù)據(jù)的信息量比較大。B幀:1.B幀是由前面的I或P幀和后面的P幀來進(jìn)行預(yù)測(cè)的;2.B幀傳送的是它與前面的I或P幀和后面的P幀之間的預(yù)測(cè)誤差及運(yùn)動(dòng)矢量;3.B幀是雙向預(yù)測(cè)編碼幀;4.B幀壓縮比最高,因?yàn)樗环从潮麉⒖紟g運(yùn)動(dòng)主體的變化情況,預(yù)測(cè)比較準(zhǔn)確;5.B幀不是參考幀,不會(huì)造成解碼錯(cuò)誤的擴(kuò)散。
i幀表示關(guān)鍵幀,你可以理解為這一幀畫面的完整保留;解碼時(shí)只需要本幀數(shù)據(jù)就可以完成(因?yàn)榘暾嬅妫﹑幀表示的是這一幀跟之前的一個(gè)關(guān)鍵幀(或p幀)的差別,解碼時(shí)需要用之前緩存的畫面疊加上本幀定義的差別,生成最終畫面。(也就是差別幀,p幀沒有完整畫面數(shù)據(jù),只有與前一幀的畫面差別的數(shù)據(jù))b幀是雙向差別幀,也就是b幀記錄的是本幀與前后幀的差別(具體比較復(fù)雜,有4種情況,但我這樣說簡單些,有興趣可以看看我上面提供的資料),換言之,要解碼b幀,不僅要取得之前的緩存畫面,還要解碼之后的畫面,通過前后畫面的與本幀數(shù)據(jù)的疊加取得最終的畫面。b幀壓縮率高,但是解碼時(shí)cpu會(huì)比較累~。關(guān)鍵幀和過渡幀的聯(lián)系與區(qū)別1、兩個(gè)關(guān)鍵幀的中間可以沒有過渡幀(如逐幀動(dòng)畫),但過渡幀前后肯定有關(guān)鍵幀,因?yàn)檫^渡幀附屬于關(guān)鍵幀;2、關(guān)鍵幀可以修改該幀的內(nèi)容,但過渡幀無法修改該幀內(nèi)容。3、關(guān)鍵幀中可以包含形狀、剪輯、組等多種類型的元素或諸多元素,但過渡幀中對(duì)象只能是剪輯(影片剪輯、圖形剪輯、按鈕)或獨(dú)立形狀。

10,視頻編碼中的ibp幀的關(guān)系

視頻壓縮中,每幀代表一幅靜止的圖像。而在實(shí)際壓縮時(shí),會(huì)采取各種算法減少數(shù)據(jù)的容量,其中IPB就是最常見的。簡單地說,I幀是關(guān)鍵幀,屬于幀內(nèi)壓縮。就是和AVI的壓縮是一樣的。 P是向前搜索的意思。B是雙向搜索。他們都是基于I幀來壓縮數(shù)據(jù)。I幀表示關(guān)鍵幀,你可以理解為這一幀畫面的完整保留;解碼時(shí)只需要本幀數(shù)據(jù)就可以完成(因?yàn)榘暾嬅妫㏄幀表示的是這一幀跟之前的一個(gè)關(guān)鍵幀(或P幀)的差別,解碼時(shí)需要用之前緩存的畫面疊加上本幀定義的差別,生成最終畫面。(也就是差別幀,P幀沒有完整畫面數(shù)據(jù),只有與前一幀的畫面差別的數(shù)據(jù))B幀是雙向差別幀,也就是B幀記錄的是本幀與前后幀的差別(具體比較復(fù)雜,有4種情況),換言之,要解碼B幀,不僅要取得之前的緩存畫面,還要解碼之后的畫面,通過前后畫面的與本幀數(shù)據(jù)的疊加取得最終的畫面。B幀壓縮率高,但是解碼時(shí)CPU會(huì)比較累~。從上面的解釋看,我們知道I和P的解碼算法比較簡單,資源占用也比較少,I只要自己完成就行了,P呢,也只需要解碼器把前一個(gè)畫面緩存一下,遇到P時(shí)就使用之前緩存的畫面就好了,如果視頻流只有I和P,解碼器可以不管后面的數(shù)據(jù),邊讀邊解碼,線性前進(jìn),大家很舒服。但網(wǎng)絡(luò)上的電影很多都采用了B幀,因?yàn)锽幀記錄的是前后幀的差別,比P幀能節(jié)約更多的空間,但這樣一來,文件小了,解碼器就麻煩了,因?yàn)樵诮獯a時(shí),不僅要用之前緩存的畫面,還要知道下一個(gè)I或者P的畫面(也就是說要預(yù)讀預(yù)解碼),而且,B幀不能簡單地丟掉,因?yàn)锽幀其實(shí)也包含了畫面信息,如果簡單丟掉,并用之前的畫面簡單重復(fù),就會(huì)造成畫面卡(其實(shí)就是丟幀了),并且由于網(wǎng)絡(luò)上的電影為了節(jié)約空間,往往使用相當(dāng)多的B幀,B幀用的多,對(duì)不支持B幀的播放器就造成更大的困擾,畫面也就越卡。一般平均來說,I的壓縮率是7(跟JPG差不多),P是20,B可以達(dá)到50,可見使用B幀能節(jié)省大量空間,節(jié)省出來的空間可以用來保存多一些I幀,這樣在相同碼率下,可以提供更好的畫質(zhì)。
文章TAG:自適應(yīng)適應(yīng)是什么什么B幀

最近更新

  • 數(shù)據(jù)安全防護(hù)系統(tǒng),大數(shù)據(jù)安全防護(hù)的基本措施數(shù)據(jù)安全防護(hù)系統(tǒng),大數(shù)據(jù)安全防護(hù)的基本措施

    企業(yè)如何通過終端安全防護(hù)系統(tǒng)protection數(shù)據(jù)security?數(shù)據(jù)庫安全防護(hù)系統(tǒng)是否影響系統(tǒng)的性能?誰能介紹一下安華金河數(shù)據(jù)圖書館保安防護(hù)系統(tǒng)?請(qǐng)問數(shù)據(jù)Leak防護(hù)-1/哪個(gè)更安全可靠?請(qǐng)問數(shù)據(jù)L.....

    經(jīng)驗(yàn) 日期:2023-09-05

  • 無線通信,什么是無線通訊無線通信,什么是無線通訊

    什么是無線通訊2,無線通信的概括是什么3,什么是無線通信啊4,無線通訊技術(shù)包含哪些有詳細(xì)講解的更好5,什么是無線通信6,什么是有線和無線通信1,什么是無線通訊就是衛(wèi)星通訊2,無線通信的概括是.....

    經(jīng)驗(yàn) 日期:2023-09-05

  • 信號(hào)不好,信號(hào)不好是什么原因信號(hào)不好,信號(hào)不好是什么原因

    信號(hào)不好是什么原因2,手機(jī)信號(hào)不好與什么有關(guān)系3,無線網(wǎng)絡(luò)信號(hào)不好怎么辦4,信號(hào)不好手機(jī)打不進(jìn)怎么辦5,信號(hào)差的地方怎么增強(qiáng)手機(jī)信號(hào)6,信號(hào)不好怎么辦1,信號(hào)不好是什么原因信號(hào)發(fā)射塔太遠(yuǎn)手.....

    經(jīng)驗(yàn) 日期:2023-09-05

  • otgu盤數(shù)據(jù)消失了,怎么通過OTG傳數(shù)據(jù)到u盤otgu盤數(shù)據(jù)消失了,怎么通過OTG傳數(shù)據(jù)到u盤

    手機(jī)用otg線連接到u盤上發(fā)送照片。只需回復(fù)數(shù)據(jù),你應(yīng)該把你u盤的內(nèi)容放在c盤以外的磁盤上,這樣就不會(huì)被輕易刪除,您可能刪除了u盤的內(nèi)容,或者u盤無法使用,我也遇到過。為什么我的OPPO手機(jī)連.....

    經(jīng)驗(yàn) 日期:2023-09-05

  • 蘋果13參數(shù)詳細(xì)參數(shù),iphone 1 2 3 4代的參數(shù)蘋果13參數(shù)詳細(xì)參數(shù),iphone 1 2 3 4代的參數(shù)

    iphone1234代的參數(shù)2,iPhone3配置怎么樣3,什么牌的電腦比較好4,蘋果14和13有啥區(qū)別5,蘋果macbookair13怎樣6,誰能幫我選一下手機(jī)1,iphone1234代的參數(shù)首先,一代是iphone;二代是iphone3G;三代是i.....

    經(jīng)驗(yàn) 日期:2023-09-05

  • 青科大自動(dòng)化學(xué)院,內(nèi)科大自動(dòng)化學(xué)院李文濤青科大自動(dòng)化學(xué)院,內(nèi)科大自動(dòng)化學(xué)院李文濤

    有沒有青島科技大學(xué)的專業(yè)學(xué)弟自動(dòng)化?青島科技大學(xué)的自動(dòng)化專業(yè)和它的自動(dòng)化專業(yè)怎么樣?擴(kuò)建:青島科技大學(xué):青島科技大學(xué)是原化工部直屬重點(diǎn)大學(xué),是山東省領(lǐng)導(dǎo)的綜合性科技大學(xué)。青島科技.....

    經(jīng)驗(yàn) 日期:2023-09-05

  • 制程工藝,制程工藝指得是芯片上的什么 制程工藝以什么來進(jìn)行對(duì)比  問制程工藝,制程工藝指得是芯片上的什么 制程工藝以什么來進(jìn)行對(duì)比 問

    制程工藝指得是芯片上的什么制程工藝以什么來進(jìn)行對(duì)比問2,制程工藝14和22有什么區(qū)別3,關(guān)于PCB的制程詳細(xì)的流程工藝方面的4,電腦cpu制程工藝22nm是什么意思22nm好還是32nm好好它5,芯片16nm.....

    經(jīng)驗(yàn) 日期:2023-09-05

  • 配電網(wǎng),電力配網(wǎng)是什么配電網(wǎng),電力配網(wǎng)是什么

    電力配網(wǎng)是什么2,配電網(wǎng)的分類3,配電線路系指多少kv及以下配電網(wǎng)4,什么叫低壓配電網(wǎng)5,請(qǐng)?jiān)敿?xì)敘述一下我國的電力系統(tǒng)構(gòu)成6,配電網(wǎng)的拓?fù)浞治?,電力配網(wǎng)是什么只是一個(gè)分支主網(wǎng)是110KV以上的.....

    經(jīng)驗(yàn) 日期:2023-09-05

經(jīng)驗(yàn)文章排行榜