x264编码参数设置
来源:互联网 发布:网络电视要多少带宽 编辑:程序博客网 时间:2024/06/06 02:34
H264Encoder *pEn = (H264Encoder *) AllocBuffer(sizeof(H264Encoder));pEn->param = (x264_param_t *) AllocBuffer(sizeof(x264_param_t));x264_param_default(pEn->param);//set default param/*设置profile属性*///x264_profile_names数组定义如下:static const char * const x264_profile_names[] = //{ "baseline", "main", "high", "high10", "high422", "high444", 0 };x264_param_apply_profile(pEn->param,x264_profile_names[0]);pEn->param->i_csp = X264_CSP_I420;// 设置帧数据格式为420pEn->param->i_width = m_nPicW; // 设置帧宽度pEn->param->i_height = m_nPicH; // 设置帧高度pEn->param->rc.i_lookahead = 0; pEn->param->i_fps_num = m_nFps; // 设置帧率(分子)pEn->param->i_fps_den = 1; // 设置帧率时间1s(分母)pEn->param->rc.i_bitrate = m_nBitrate; // 设置码率pEn->param->rc.i_vbv_max_bitrate = pCodecParam->encoder.iMaxBitrate; // 设置平均码率模式下,最大瞬时码率pEn->param->i_keyint_max = m_nFps * 2; // 设置GOP最大长度pEn->param->i_keyint_min = m_nFps * 2; // 设置GOP最小长度pEn->param->pf_log = x264_log; // 设置打印日志回调pEn->param->p_log_private = NULL;pEn->param->i_log_level = X264_LOG_WARNING;pEn->param->b_vfr_input = 0; // 1:使用timebase和时间戳做码率控制 0:只使用fps做码率控制pEn->param->i_timebase_num = 1; // timebase(分子)pEn->param->i_timebase_den = 1000; // timebase(分母)pEn->param->b_repeat_headers = 0; // 1:在每个关键帧前面放sps和ppspEn->param->i_threads = 1; // 并行编码多个帧线程数pEn->param->rc.i_rc_method = X264_RC_ABR; // 码率控制方法,CQP(恒定质量),CRF(恒定码率),ABR(平均码率)pEn->param->rc.i_vbv_buffer_size = pCodecParam->encoder.iMaxBitrate; //码率控制缓冲区的大小,单位kbit,默认0pEn->handle = x264_encoder_open(pEn->param); // 创建一个新的编码器句柄
0 0
- x264编码参数设置
- X264 实时视频流编码参数设置
- x264 参数设置
- x264的一些参数设置对编码效率的影响
- x264的一些参数设置对编码效率的影响
- X264的参数设置
- X264的参数设置
- x264编码器的参数设置。
- x264编码器的参数设置。
- x264编码器的参数设置
- x264编码器的参数设置
- x264编码器的参数设置
- x264编码器的参数设置
- x264编码器的参数设置。
- x264编码器的参数设置
- x264编码器的参数设置。
- x264编码器的参数设置
- X264编码器的参数设置
- 文章标题 HDU 1800:Flying to the Mars(字典树)
- WebView的知识
- 约瑟夫问题
- HDU1176免费馅饼(dp数塔)
- 图像直方图
- x264编码参数设置
- Android 设置客户端支持的TLS支持的版本号
- Pku oj 3071 Football(概率dp)
- 数据结构实验之二叉树七:叶子问题
- 广播静态动态
- CSS——NO.6(盒模型)
- 传送门:安卓跨进程访问四种方式
- 小马哥----山寨低仿oppo R9 拆机主板型号TD528BN_ADL_A21_V1.0.3_user_r346216571芯片刷机主板与开机界面图
- 近期总结