[关闭]
@leaveye 2026-03-30T01:57:26.000000Z 字数 3588 阅读 31

拓奇沟通 - 场解码

拓奇 ss528 SDK 视频 编码


SS528 V100 V2.0.0.1 SDK 不支持场解码

SDK 版本

  1. [VDEC] Version: [SS528V100V2.0.0.1 B020 Release], Build Time[May 3 2022, 10:26:13]

解码现场数据流 18.h264 时

SDK:logmpp 日志中,持续性、一直报错

  1. <3>[ vdec] [Func]:vdec_check_firm_ware_image [Line]:1181 [Info]:this is a field stream and vdec do not support! chn 0
  2. <3>[ vdec] [Func]:vdec_check_firm_ware_image [Line]:1181 [Info]:this is a field stream and vdec do not support! chn 0
  3. <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 分析数据,看到确实是场编码

  1. Input #0, h264, from '18.h264':
  2. Duration: N/A, bitrate: N/A
  3. Stream #0:0: Video: h264 (Main), yuv420p(top first), 352x576, 25 fps, 1200k tbr, 1200k tbn
  4. [trace_headers @ 0x55a913e38600] Extradata
  5. [trace_headers @ 0x55a913e38600] Sequence Parameter Set
  6. [trace_headers @ 0x55a913e38600] 0 forbidden_zero_bit 0 = 0
  7. [trace_headers @ 0x55a913e38600] 1 nal_ref_idc 11 = 3
  8. [trace_headers @ 0x55a913e38600] 3 nal_unit_type 00111 = 7
  9. [trace_headers @ 0x55a913e38600] 8 profile_idc 01001101 = 77
  10. [trace_headers @ 0x55a913e38600] 16 constraint_set0_flag 0 = 0
  11. [trace_headers @ 0x55a913e38600] 17 constraint_set1_flag 1 = 1
  12. [trace_headers @ 0x55a913e38600] 18 constraint_set2_flag 0 = 0
  13. [trace_headers @ 0x55a913e38600] 19 constraint_set3_flag 0 = 0
  14. [trace_headers @ 0x55a913e38600] 20 constraint_set4_flag 0 = 0
  15. [trace_headers @ 0x55a913e38600] 21 constraint_set5_flag 0 = 0
  16. [trace_headers @ 0x55a913e38600] 22 reserved_zero_2bits 00 = 0
  17. [trace_headers @ 0x55a913e38600] 24 level_idc 00011110 = 30
  18. [trace_headers @ 0x55a913e38600] 32 seq_parameter_set_id 1 = 0
  19. [trace_headers @ 0x55a913e38600] 33 log2_max_frame_num_minus4 00101 = 4
  20. [trace_headers @ 0x55a913e38600] 38 pic_order_cnt_type 1 = 0
  21. [trace_headers @ 0x55a913e38600] 39 log2_max_pic_order_cnt_lsb_minus4 00110 = 5
  22. [trace_headers @ 0x55a913e38600] 44 max_num_ref_frames 011 = 2
  23. [trace_headers @ 0x55a913e38600] 47 gaps_in_frame_num_allowed_flag 0 = 0
  24. [trace_headers @ 0x55a913e38600] 48 pic_width_in_mbs_minus1 000010110 = 21
  25. [trace_headers @ 0x55a913e38600] 57 pic_height_in_map_units_minus1 000010010 = 17
  26. [trace_headers @ 0x55a913e38600] 66 frame_mbs_only_flag 0 = 0 <--- 场编码
  27. [trace_headers @ 0x55a913e38600] 67 mb_adaptive_frame_field_flag 0 = 0
  28. [trace_headers @ 0x55a913e38600] 68 direct_8x8_inference_flag 1 = 1
  29. [trace_headers @ 0x55a913e38600] 69 frame_cropping_flag 0 = 0
  30. [trace_headers @ 0x55a913e38600] 70 vui_parameters_present_flag 0 = 0
  31. [trace_headers @ 0x55a913e38600] 71 rbsp_stop_one_bit 1 = 1
  32. [trace_headers @ 0x55a913e38600] Picture Parameter Set
  33. [trace_headers @ 0x55a913e38600] 0 forbidden_zero_bit 0 = 0
  34. [trace_headers @ 0x55a913e38600] 1 nal_ref_idc 11 = 3
  35. [trace_headers @ 0x55a913e38600] 3 nal_unit_type 01000 = 8
  36. [trace_headers @ 0x55a913e38600] 8 pic_parameter_set_id 1 = 0
  37. [trace_headers @ 0x55a913e38600] 9 seq_parameter_set_id 1 = 0
  38. [trace_headers @ 0x55a913e38600] 10 entropy_coding_mode_flag 0 = 0
  39. [trace_headers @ 0x55a913e38600] 11 bottom_field_pic_order_in_frame_present_flag 1 = 1
  40. [trace_headers @ 0x55a913e38600] 12 num_slice_groups_minus1 1 = 0
  41. [trace_headers @ 0x55a913e38600] 13 num_ref_idx_l0_default_active_minus1 010 = 1
  42. [trace_headers @ 0x55a913e38600] 16 num_ref_idx_l1_default_active_minus1 010 = 1
  43. [trace_headers @ 0x55a913e38600] 19 weighted_pred_flag 0 = 0
  44. [trace_headers @ 0x55a913e38600] 20 weighted_bipred_idc 00 = 0
  45. [trace_headers @ 0x55a913e38600] 22 pic_init_qp_minus26 1 = 0
  46. [trace_headers @ 0x55a913e38600] 23 pic_init_qs_minus26 1 = 0
  47. [trace_headers @ 0x55a913e38600] 24 chroma_qp_index_offset 1 = 0
  48. [trace_headers @ 0x55a913e38600] 25 deblocking_filter_control_present_flag 1 = 1
  49. [trace_headers @ 0x55a913e38600] 26 constrained_intra_pred_flag 0 = 0
  50. [trace_headers @ 0x55a913e38600] 27 redundant_pic_cnt_present_flag 0 = 0
  51. [trace_headers @ 0x55a913e38600] 28 rbsp_stop_one_bit 1 = 1
  52. [trace_headers @ 0x55a913e38600] 29 rbsp_alignment_zero_bit 0 = 0
  53. [trace_headers @ 0x55a913e38600] 30 rbsp_alignment_zero_bit 0 = 0
  54. [trace_headers @ 0x55a913e38600] 31 rbsp_alignment_zero_bit 0 = 0
添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注