我正在使用 libX264 库进行编码。编码后数据采用 NAL 单元()的形式.....。这是我需要的相同格式(AVC),但问题是一帧来自两个 Nal 单元(一帧 =(长度,数据)+(长度,数据))并且我需要(一帧=(长度,数据)以单个最终单位)。当我转换为文件然后播放时,它首先显示屏幕的上部,然后显示下部。我的配置参数如下
param.i_width = 1680//;
param.i_height = 948;
param.i_fps_num = some no;
param.i_fps_den = 1;
param.i_keyint_max = 1 ;
param.rc.i_rc_method = //;
param.rc.f_rf_constant = //;
param.rc.f_rf_constant_max = //;
param.rc.b_mb_tree = 1;
param.rc.i_vbv_max_bitrate = ; // Convert to Kbps
param.rc.i_vbv_buffer_size = param.rc.i_vbv_max_bitrate / param.i_fps_num;
param.b_repeat_headers = 0;
param.b_annexb = 0;