定義將在整個序列中重複使用的迴圈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中引入的新...