視頻的Level有什麼作用

爲什麼支持L3的解碼器可以解碼L5的碼流 :


Level是對視頻的碼率,分辨率,幀率,最大參考幀等信息的一個簡單綜合描述,

廠商標出一款設備支持的視頻最大Level,方便開發人員或者用戶通過查表知道此機器的最大性能。

 

簡單來說,Profile越高,就說明採用了越高級的壓縮特性。Level越高,視頻的碼率、分辨率、fps越高。

如果Level一定的情況下,知道了分辨率便很容易算出最大幀率。(最大宏塊數/一幀宏塊數)。

 

如果設定MPEG4LevelL3,但是實際碼流爲L5的情況,兩者既然都遵循MPEG4協議,解碼器解碼肯定

是沒有問題的,但是,這時我們的最大宏塊數和最大碼率會按照L3對應值來設定,這時可能就會有數據

丟失的情況,可能出現宏塊丟失或者丟幀,出現花屏或者卡頓現象。(紅色結果爲我猜想的)


此文章描述的比較清楚,請參看這個文章:

http://www.cnblogs.com/zyl910/archive/2011/12/08/h264_level.html

發佈了58 篇原創文章 · 獲贊 8 · 訪問量 13萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章