关于X264单帧编码速度太慢的问题
我在使用X264编码的时候,发现编码速度太慢了。V4L2的摄像头采集帧频率是30帧/s, 每次采集之后立即对这个帧进行编码(没有封装成线程),但是只能达到5帧/s。X264的参数配置如下:
x264_param_default_preset(p_Param,“ultrafast”, “zerolatency”);
//设置X264编码的码率,采用的是CQP恒定质量
p_Param->rc.i_qp_constant = 18;
p_Param>rc.i_rc_method = X264_RC_CQP;
p_encoder>p_Param->i_width = width;
p_encoder>p_Param->i_height = height;
p_encoder>p_Param->i_threads = X264_SYNC_LOOKAHEAD_AUTO;//并行编码,这里是自动选择
p_encoder>p_Param->i_csp = X264_CSP_I420;
p_encoder>p_Param->i_frame_total = 0;//0表示不确定
我的开发板主频达到800M,请问这种情况有遇到没有?你采用的是0延时还是frame并行编码?你的开发板主频打到多少?