h264流中提取sps和pps

// 【h264编码出的NALU规律】
// 第一帧 SPS【0 0 0 1 0x67】 PPS【0 0 0 1 0x68】 SEI【0 0 0 1 0x6】 IDR【0 0 0 1 0x65】
// p帧      P【0 0 0 1 0x61】
// I帧    SPS【0 0 0 1 0x67】 PPS【0 0 0 1 0x68】 IDR【0 0 0 1 0x65】

h264流:00 00 00 01   67   42 e0 0a 89 95 42 c1 2c 80 00  00  00  01   68  CE  3C  80  00 


00 00 00 01  为开始码

67 为sps头,信息内容为:42 e0 0a 89 95 42 c1 2c 80 转换成二进制

sps信息:0100 0010 1110 0000 0000 1010 1000 1001 1001 0101 0100 001011000001 0010 1100 1000 0000

No. of BITS VALUE CodeNum 描述符

profile_idc 8 01000010 66 u(8)
constraint_set0_flag 1 1 u(1)
constraint_set1_flag 1 1 u(1)
constraint_set2_flag 1 1 u(1)
constraint_set3_flag 1 0 u(1)
reserved_zero_4bits 4 0000 u(4)
level_idc 8 00001010 10 u(8)
seq_parameter_set_id 1 1 0 ue(v)
log2_max_frame_num_minus4 7 0001001 8 ue(v)
pic_order_cnt_type 1 1 0 ue(v)
log2_max_pic_order_cnt_lsb_minus4 5 00101 4 ue(v)
num_ref_frames 3 010 ue(v)
gaps_in_frame_num_value_allowed_flag 1 1 u(1)
pic_width_in_mbs_minus1 9 000010110 20 ue(v)
pic_height_in_map_units_minus1 9 000010010 16 ue(v)
frame_mbs_only_flag 1 1 0 u(1)
mb_adaptive_frame_field_flag 1 1 0 u(1)
direct_8x8_inference_flag 1 0 u(1)
frame_cropping_flag 1 0 u(1)
vui_parameters_present_flag 1 1 0 u(1)


68为pps头,信息内容为: CE  3C  80  00 转换成二进制
1100 1110 0000 0101 1000 1011 0111 0010 pps

FIELD No. of BITS VALUE CodeNum 描述符

pic_parameter_set_id 1 1 0 ue(v)

seq_parameter_set_id 1 1 0 ue(v)
entropy_coding_mode_flag 1 0 ue(1)
pic_order_present_flag 1 0 ue(1)
num_slice_groups_minus1 1 1 0 ue(v)
num_ref_idx_l0_active_minus1 1 1 0 ue(v)
num_ref_idx_l1_active_minus1 1 1 0 ue(v)
weighted_pred_flag 1 0 ue(1)
weighted_bipred_idc 2 00 ue(2)
pic_init_qp_minus26 7 0001011 10(-5) se(v)
pic_init_qs_minus26 7 0001011 10(-5) se(v)
chroma_qp_index_offset 3 011 2(-1) se(v)
deblocking_filter_control_present_flag 1 1 ue(1)
constrained_intra_pred_flag 1 0 ue(1)
redundant_pic_cnt_present_flag 1 0 ue(1)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

阿木小呆呆

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值