H 265標準閱讀 GOP

2021-10-03 07:00:17 字數 1960 閱讀 3008

定義將在整個序列中重複使用的迴圈gop結構。這個表應該包括gopsize行,分別命名為frame1,frame2等。這些幀按解碼順序排列,第一幀時解碼順序的第一幀,第二幀是解碼順序的第二幀,以此類推。除此之外,該錶指定了編碼器為每一幀儲存的所有參考。這包括用於當前參考的以及將來用於參考的。編碼器不會自動計算哪些必須被保留為作未來的參考,他們必須被指定。需要注意的是,在idr幀之後的第乙個gop中編碼的影象的某些指定參考幀可能不可用。這是由編碼器自動處理的,所以參考可以在gop結構表中給出,就好像當前之前有無數多個相同的gops。表中的每一行都包含對應幀的引數,用空格分割:

type:slice type,can be either i, p or b.

poc:一幀影象在乙個gop中的顯示順序,範圍從1到gopsize。

qpoffset:qpoffset 被新增到qp引數中,以設定用於此幀的最終qp值。

qpfactor:在率失真優化的權值。更高的值意味著更低的質量和更少的資料。典型範圍是0.3-1。

tcoffsetdiv2:環路濾波器引數tcoffsetdiv2被新增到基本引數loopfiltertcoffset_div2中,以設定切片段報頭中表示的這幅圖的最終tc_offset_div2引數。tc_offset_div2的範圍在-6…6.

betaoffsetdiv2:環路濾波器引數betaoffsetdiv2被新增到基本引數loopfiltertcoffset_div2中,以設定切片段報頭中表示的這幅圖的最終beta_offset_div2引數。beta_offset_div2的範圍在-6…6.

temporal_id:當前幀所在的時域子層的序號。幀無法從具有更高temporal_id的幀進行**。如果乙個具有更高時間id的幀被列在乙個幀的參考中,那麼它將不被使用,但會被保留下來,以便在將來的幀中使用。

num_ref_pics_active:參考影象列表l0和l1的大小,表明了在編碼過程在每個方向上用了多少參考。

num_ref_pics:當前幀儲存的參考幀數。包含已經參考的幀和在後面會使用的幀。

reference_pictures:用空格分隔的num_ref_pics證書列表,指定儲存的參考的poc,相對於當前幀的poc。列表需要排序,首先是負數從大到小,然後是正數從小到大(例如-1,-3,-5,1,3)。請注意,此列表中未提供的任何都將被丟棄,因此在後面也不能作為參考使用。

pridict:定義inter_ref_pic_set_prediction_flag的值。0表示編碼rps不需要rps**,並忽略後面的deltaridx-1, deltarps等引數;1表示需要rps**,使用deltaridx-1, deltarps, num ref idcs和reference idcs;2表示需要rps**,但僅使用deltaridx-1。(rps:reference picture set,rps詳解

deltsridx-1: 當前rps的索引和**rps索引(-1)的差值 .

deltarps:**rps的poc和當前rps的poc的差值。

num_ref_idcs: 編碼當前rps的ref_idcs的數量;其值等於**rps的num_ref_pics + 1;

reference_idcs: 指定rps間**的ref_idcs,ref_idcs的值可以是0、1或2,分別表示參考是當前使用的參考、是未來使用的參考或不是任何參考。ref_idcs的第乙個num_ref_pics對應於**器rps中的參考。最後乙個ref_idcs對應於**圖。

h265裸流分析

型別判斷方式為分隔符之後的第乙個位元組右移一位的值 第一幀 0x40 1 得到0x20,十進位制32,為nal vps 第二幀 0x42 1 得到0x21,十進位制33,為nal sps 第三幀 0x44 1 得到0x22,十進位制34,為nal pps 第四幀 0x26 1 得到0x13,十進位制...

H265碼流分析

h265相比較於h264,除了包含sps pps外,還多包含乙個vps 在nalu header上,h.264的nalu header是乙個位元組,而h.265則是兩個位元組。以0x4001為例,頭資訊可以被解析成4個部分,其中 對比h.264的頭資訊,h.265移除了nal ref idc,此資訊...

H 265的各種幀

這篇部落格h.265的各種幀 詳解 接入影象對所有的vcl nal進行了詳細解說。下圖所有h.265的nalu trailing pictures包括tsa stsa和trail。在trailing pictures中,除了tsa和stsa之外,其他的都定義為trail幀。這兩種是h265中引入的新...