青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

牽著老婆滿街逛

嚴以律己,寬以待人. 三思而后行.
GMail/GTalk: yanglinbo#google.com;
MSN/Email: tx7do#yahoo.com.cn;
QQ: 3 0 3 3 9 6 9 2 0 .

Close gop與Open Gop

轉載自:http://blog.sina.com.cn/s/blog_4ae178ba01017ihs.html

GOP和Reference

  在視頻編碼序列中,主要有三種編碼幀:I幀、P幀、B幀,如下圖3.1所示。

  ● I幀即Intra-coded picture(幀內編碼圖像幀),不參考其他圖像幀,只利用本幀的信息進行編碼
● P幀即Predictive-coded Picture(預測編碼圖像幀),利用之前的I幀或P幀,采用運動預測的方式進行幀間預測編碼
● B幀即Bidirectionally predicted picture(雙向預測編碼圖像幀),提供最高的壓縮比,它既需要之前的圖
像幀(I幀或P幀),也需要后來的圖像幀(P幀),采用運動預測的方式進行幀間雙向預測編碼

  在視頻編碼序列中,GOP即Group of picture(圖像組),指兩個I幀之間的距離,Reference(參考周期)指兩個P幀之間的距離(如下圖3.1)。一個I幀所占用的字節數大于一個P幀,一個P幀所占用的字節數大于一個B幀(如下圖3.1所示)。

  圖3.1 I、P、B幀示意圖

  所以在碼率不變的前提下,GOP值越大,P、B幀的數量會越多,平均每個I、P、B幀所占用的字節數就越多,也就更容易獲取較好的圖像質量;Reference越大,B幀的數量越多,同理也更容易獲得較好的圖像質量。

  需要說明的是,通過提高GOP值來提高圖像質量是有限度的,在遇到場景切換的情況時,H.264編碼器會自動強制插入一個I幀,此時實際的GOP值被縮短了。另一方面,在一個GOP中,P、B幀是由I幀預測得到的,當I幀的圖像質量比較差時,會影響到一個GOP中后續P、B幀的圖像質量,直到下一個GOP開始才有可能得以恢復,所以GOP值也不宜設置過大。

同時,由于P、B幀的復雜度大于I幀,所以過多的P、B幀會影響編碼效率,使編碼效率降低。另外,過長的GOP還會影響Seek操作的響應速度,由于P、B幀是由前面的I或P幀預測得到的,所以Seek操作需要直接定位,解碼某一個P或B幀時,需要先解碼得到本GOP內的I幀及之前的N個預測幀才可以,GOP值越長,需要解碼的預測幀就越多,seek響應的時間也越長。

 

x264最近的更新加入了兩個關于keyframe的參數,–open-gop和–keyint infinite。
所謂open-gop,就是指允許類似IBBPBBIBB的frame結構,它的作用在于提高低keyint設置時的壓縮率。
–keyint infinite的作用和open-gop正好相反,它為了最大化的利用壓縮率存在的。開啟infinite的open-gop后,除非scene-cut自動判定需要加入keyframe,一般情況下都不會加入keyframe。

眾所周知,過于頻繁的keyframe存在會降低壓縮率,而一定頻率的keyframe又能保證GOP間的B和P幀擁有良好的預測精度。同時keyframe的存在又保證了編碼視頻的可seek能力這在某些應用場合又是非常關鍵的。所以keyframe的選擇是一個因人而異,因應用場合不同而變化的參數。

由于open-gop開啟/keyint infinite與open-gop關閉/keyint infinite結果一模一樣,所以不在列出了。這也可以理解,因為兩者對keyframe的控制作用是完全相反的。

從上面的結果不難看出,開啟open-gop保持現有keyint的設定,或者完全無視open-gop直 接上極端的無窮keyint interval,都能對最終編碼視頻的質量有所提升(opengop的提升很有限)。至于兩者選何者好就要根據實際編碼視頻的質量,以及可播放性來確定 了,如果是極端ep的終極質量追求者,看片子幾乎不seek,那就選擇keyint infinite吧。


MPEG的格式支持open GOP或者close GOP格式。Close GOP是指幀間的預測都是在GOP中進行的。而使用open GOP,后一個GOP會參考前一個GOP的信息。使用這種方式就大大降低了碼率。

from: http://www.videohelp.com

GOP: Group Of Pictures

A Group Of Pictures (GOP) consists of all the pictures that follow a GOP header before another GOP header.


The GOP layer allows random access because the first picture after the GOP header is an Intra picture that means that it doesn't need any reference to any other picture.


The GOP layer is optional, i.e. it's not mandatory to put any GOP header in the bitstream. In the header there is also the timecode of the first picture of the GOP to be displayed.

The decoding process, as the GOP header is immediately followed by an Intra picture, can begin at that point of the bitstream. Anyway it's possible that some B pictures, following such I_picture in the bitstream, have references coming from the previous GOP and can't be correctly decoded. In this case the GOP is called an Open GOP because some references from the previous GOP exist; if a random access to such a GOP is performed, some B_pictures shouldn't be displayed .
A GOP is called a Closed GOP when either there are no B_pictures immediately following the first I_picture or such B_pictures haven't any references coming from the previous GOP (in this case a GOP header flag must be set).

the GOP length is the period (often expressed in frames) by which an Intra frame occursIt must be noticed that such a value cannot be found in the bitstream and it is unnecessary to the decoding process. Furthermore it isn't specified any fixed period for the Intra frame. As the presence of the Intra frames is quite important for many applications, it is the encoder that has to provide them, while the decoder has only to work with all the valid bitstreams.

例子:

  • 非封閉GOP: I1 P2 B3 B4 P5 B6 B7 

       I8  B9  B10 P11 B11 B12 P13 B14 B15

       I16 B16 B17 P18 B19 B20 P21 B22 B23

       第一個GOP length為9-2幀,從第二個GOP開始為9幀

  • 封閉GOP:

               I1  P2  B3  B4  P5  B6  B7   

               I8  P9  B10 B11 P12 B13 B14

               I15 P16 B17 B18 P19 B20 B21

       GOP length = 9-2;

posted on 2013-02-01 13:19 楊粼波 閱讀(1046) 評論(0)  編輯 收藏 引用


只有注冊用戶登錄后才能發表評論。
網站導航: 博客園   IT新聞   BlogJava   博問   Chat2DB   管理


青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            国产精品久久91| 久久精品国内一区二区三区| 欧美日韩国产专区| 久久综合给合| 欧美成人午夜视频| 欧美裸体一区二区三区| 欧美精品在线一区| 欧美色一级片| 国产女人精品视频| 今天的高清视频免费播放成人 | 欧美大片第1页| 亚洲国产成人不卡| 亚洲国产婷婷香蕉久久久久久| 欧美韩日高清| 亚洲少妇最新在线视频| 欧美伊人久久| 日韩视频精品在线观看| 国产精品免费一区豆花| 欧美日韩在线一区二区| 国产精品一级| 亚洲黄色一区| 亚洲欧美不卡| 久久综合网hezyo| 99精品久久| 久久久噜噜噜久久中文字免| 欧美激情精品久久久久久| 欧美日韩福利| 国内精品久久久久国产盗摄免费观看完整版 | 欧美电影资源| 中文欧美字幕免费| 麻豆精品精华液| 国产精品久久久久久影视| **网站欧美大片在线观看| 亚洲新中文字幕| 免费观看成人网| 亚洲欧美日韩在线一区| 欧美日本不卡高清| 在线播放国产一区中文字幕剧情欧美| 亚洲老司机av| 老司机精品视频一区二区三区| 99国产精品| 欧美国产亚洲视频| 激情欧美一区二区三区在线观看| 亚洲无人区一区| 亚洲国产一二三| 亚洲图片欧洲图片日韩av| 欧美 亚欧 日韩视频在线| 狠狠色丁香婷综合久久| 欧美一级淫片播放口| 亚洲精品一区二区三| 久久尤物视频| 在线国产精品播放| 乱人伦精品视频在线观看| 先锋影音国产一区| 国产欧美日韩视频一区二区| 亚洲欧美日韩国产综合在线| 日韩一级免费观看| 欧美亚州一区二区三区| 亚洲小说春色综合另类电影| 一区二区三区黄色| 国产精品久久91| 欧美美女bb生活片| 99re6这里只有精品| 日韩视频在线观看国产| 欧美精彩视频一区二区三区| 亚洲精品一区二区网址| 亚洲精品网址在线观看| 欧美午夜寂寞影院| 欧美一级视频一区二区| 欧美在线一级视频| 在线看片成人| 亚洲欧洲另类国产综合| 久久夜精品va视频免费观看| 激情欧美一区| 亚洲国产小视频在线观看| 欧美噜噜久久久xxx| 一区二区三区精品久久久| 99视频有精品| 国产日韩精品在线| 牛牛精品成人免费视频| 欧美国产1区2区| 亚洲一区二区三区在线看| 亚洲夜晚福利在线观看| 国内精品伊人久久久久av影院 | 久久综合久久综合九色| 久久精品国产免费看久久精品| 在线观看欧美日韩国产| 亚洲国产精品久久久久秋霞影院 | 欧美日本中文字幕| 亚洲免费在线精品一区| 久久国产福利| 一区二区av在线| 午夜精品亚洲一区二区三区嫩草| 国内激情久久| 一本色道久久综合狠狠躁篇怎么玩| 国产日本欧美一区二区三区在线 | 亚洲福利电影| 欧美视频不卡中文| 蜜臀av性久久久久蜜臀aⅴ四虎| 蜜乳av另类精品一区二区| 亚洲综合欧美| 美日韩精品免费观看视频| 午夜天堂精品久久久久| 欧美成人网在线| 欧美影院午夜播放| 欧美久久九九| 牛牛国产精品| 国产午夜精品在线| 一本色道久久88精品综合| 亚洲第一主播视频| 午夜精品理论片| 一区二区三区国产盗摄| 久久性天堂网| 欧美一区二区三区四区在线观看| 欧美激情视频给我| 久久在线精品| 国产视频一区在线| 99在线热播精品免费| 一区在线观看| 欧美主播一区二区三区美女 久久精品人 | 亚洲区免费影片| 久久精品道一区二区三区| 亚洲一级二级| 欧美精品一区三区| 欧美成人视屏| 国产精品乱子乱xxxx| 亚洲少妇诱惑| 亚洲欧美一区二区激情| 在线视频日韩| 久久亚洲视频| 久久综合色一综合色88| 国产日韩一级二级三级| 中国女人久久久| 亚洲永久字幕| 欧美午夜免费影院| 日韩小视频在线观看专区| 日韩一区二区高清| 欧美激情视频一区二区三区不卡| 欧美xx视频| 亚洲精品1区2区| 玖玖精品视频| 亚洲丶国产丶欧美一区二区三区 | 欧美电影在线播放| 在线观看一区视频| 蜜月aⅴ免费一区二区三区| 欧美成人精品一区| 91久久精品国产91久久性色| 欧美77777| 夜夜嗨av一区二区三区免费区| 亚洲视频在线观看网站| 欧美性色aⅴ视频一区日韩精品| 这里只有视频精品| 欧美一区二区三区日韩视频| 国产亚洲va综合人人澡精品| 久久久亚洲午夜电影| 欧美激情第一页xxx| 夜夜狂射影院欧美极品| 国产精品综合| 久久综合亚州| 99人久久精品视频最新地址| 性欧美暴力猛交另类hd| 精品999网站| 欧美激情亚洲| 性欧美8khd高清极品| 欧美国产日本| 亚洲欧美激情一区二区| 韩国一区二区三区在线观看 | 免费日韩精品中文字幕视频在线| 亚洲欧洲精品一区二区三区| 亚洲欧美国产日韩天堂区| 黄色av一区| 欧美深夜影院| 久久久噜噜噜久久人人看| 亚洲精品一区二区三区婷婷月 | 亚洲国产精品免费| 欧美日韩国产页| 久久福利毛片| 亚洲美女在线视频| 久久久久国产精品厨房| 亚洲精品人人| 国产日韩欧美在线播放不卡| 欧美黑人一区二区三区| 欧美一区二区三区在线| 亚洲人人精品| 久久全国免费视频| 在线亚洲欧美| 亚洲国产成人不卡| 国产免费亚洲高清| 欧美高清在线一区二区| 亚洲素人一区二区| 免费成人激情视频| 亚洲主播在线观看| 欧美激情一区二区三区| 香蕉久久精品日日躁夜夜躁| 亚洲日本成人在线观看| 国产模特精品视频久久久久| 欧美日韩系列| 欧美成人午夜影院| 看片网站欧美日韩| 午夜影院日韩|