@leaveye
2026-03-30T01:57:26.000000Z
字数 3588
阅读 31
拓奇 ss528 SDK 视频 编码
SDK 版本
[VDEC] Version: [SS528V100V2.0.0.1 B020 Release], Build Time[May 3 2022, 10:26:13]
解码现场数据流 18.h264 时
SDK:logmpp 日志中,持续性、一直报错
<3>[ vdec] [Func]:vdec_check_firm_ware_image [Line]:1181 [Info]:this is a field stream and vdec do not support! chn 0<3>[ vdec] [Func]:vdec_check_firm_ware_image [Line]:1181 [Info]:this is a field stream and vdec do not support! chn 0<3>[ vdec] [Func]:vdec_check_firm_ware_image [Line]:1181 [Info]:this is a field stream and vdec do not support! chn 0
开发环境中对 VDEC 做了少量疑似相关配置,没有任何改变。
ffmpeg trace-header 分析数据,看到确实是场编码
Input #0, h264, from '18.h264':Duration: N/A, bitrate: N/AStream #0:0: Video: h264 (Main), yuv420p(top first), 352x576, 25 fps, 1200k tbr, 1200k tbn[trace_headers @ 0x55a913e38600] Extradata[trace_headers @ 0x55a913e38600] Sequence Parameter Set[trace_headers @ 0x55a913e38600] 0 forbidden_zero_bit 0 = 0[trace_headers @ 0x55a913e38600] 1 nal_ref_idc 11 = 3[trace_headers @ 0x55a913e38600] 3 nal_unit_type 00111 = 7[trace_headers @ 0x55a913e38600] 8 profile_idc 01001101 = 77[trace_headers @ 0x55a913e38600] 16 constraint_set0_flag 0 = 0[trace_headers @ 0x55a913e38600] 17 constraint_set1_flag 1 = 1[trace_headers @ 0x55a913e38600] 18 constraint_set2_flag 0 = 0[trace_headers @ 0x55a913e38600] 19 constraint_set3_flag 0 = 0[trace_headers @ 0x55a913e38600] 20 constraint_set4_flag 0 = 0[trace_headers @ 0x55a913e38600] 21 constraint_set5_flag 0 = 0[trace_headers @ 0x55a913e38600] 22 reserved_zero_2bits 00 = 0[trace_headers @ 0x55a913e38600] 24 level_idc 00011110 = 30[trace_headers @ 0x55a913e38600] 32 seq_parameter_set_id 1 = 0[trace_headers @ 0x55a913e38600] 33 log2_max_frame_num_minus4 00101 = 4[trace_headers @ 0x55a913e38600] 38 pic_order_cnt_type 1 = 0[trace_headers @ 0x55a913e38600] 39 log2_max_pic_order_cnt_lsb_minus4 00110 = 5[trace_headers @ 0x55a913e38600] 44 max_num_ref_frames 011 = 2[trace_headers @ 0x55a913e38600] 47 gaps_in_frame_num_allowed_flag 0 = 0[trace_headers @ 0x55a913e38600] 48 pic_width_in_mbs_minus1 000010110 = 21[trace_headers @ 0x55a913e38600] 57 pic_height_in_map_units_minus1 000010010 = 17[trace_headers @ 0x55a913e38600] 66 frame_mbs_only_flag 0 = 0 <--- 场编码[trace_headers @ 0x55a913e38600] 67 mb_adaptive_frame_field_flag 0 = 0[trace_headers @ 0x55a913e38600] 68 direct_8x8_inference_flag 1 = 1[trace_headers @ 0x55a913e38600] 69 frame_cropping_flag 0 = 0[trace_headers @ 0x55a913e38600] 70 vui_parameters_present_flag 0 = 0[trace_headers @ 0x55a913e38600] 71 rbsp_stop_one_bit 1 = 1[trace_headers @ 0x55a913e38600] Picture Parameter Set[trace_headers @ 0x55a913e38600] 0 forbidden_zero_bit 0 = 0[trace_headers @ 0x55a913e38600] 1 nal_ref_idc 11 = 3[trace_headers @ 0x55a913e38600] 3 nal_unit_type 01000 = 8[trace_headers @ 0x55a913e38600] 8 pic_parameter_set_id 1 = 0[trace_headers @ 0x55a913e38600] 9 seq_parameter_set_id 1 = 0[trace_headers @ 0x55a913e38600] 10 entropy_coding_mode_flag 0 = 0[trace_headers @ 0x55a913e38600] 11 bottom_field_pic_order_in_frame_present_flag 1 = 1[trace_headers @ 0x55a913e38600] 12 num_slice_groups_minus1 1 = 0[trace_headers @ 0x55a913e38600] 13 num_ref_idx_l0_default_active_minus1 010 = 1[trace_headers @ 0x55a913e38600] 16 num_ref_idx_l1_default_active_minus1 010 = 1[trace_headers @ 0x55a913e38600] 19 weighted_pred_flag 0 = 0[trace_headers @ 0x55a913e38600] 20 weighted_bipred_idc 00 = 0[trace_headers @ 0x55a913e38600] 22 pic_init_qp_minus26 1 = 0[trace_headers @ 0x55a913e38600] 23 pic_init_qs_minus26 1 = 0[trace_headers @ 0x55a913e38600] 24 chroma_qp_index_offset 1 = 0[trace_headers @ 0x55a913e38600] 25 deblocking_filter_control_present_flag 1 = 1[trace_headers @ 0x55a913e38600] 26 constrained_intra_pred_flag 0 = 0[trace_headers @ 0x55a913e38600] 27 redundant_pic_cnt_present_flag 0 = 0[trace_headers @ 0x55a913e38600] 28 rbsp_stop_one_bit 1 = 1[trace_headers @ 0x55a913e38600] 29 rbsp_alignment_zero_bit 0 = 0[trace_headers @ 0x55a913e38600] 30 rbsp_alignment_zero_bit 0 = 0[trace_headers @ 0x55a913e38600] 31 rbsp_alignment_zero_bit 0 = 0
