zoukankan      html  css  js  c++  java
  • x264源码阅读

    x264_param_default( &param );

    对参数进行初始化,并用设置CPU的类型param->cpu = x264_cpu_detect();

    Parse( argc, argv, &param, &opt )

    解析参数,我的输入参数如“--qp 0 -o test3.264 d:\b.yuv 640x480”。

    解析完成后,更改了

    param.i_width = 640 ;

    param.i_height= 480;

    param.rc.i_rc_method = 0;

    param.rc.i_qp_constand=0;

    并且opt参数都进行了赋值。

    opt.b_progress=0;//表示一个bool类型的变量,看参数帮助 也就是x264--help你会知道,他是用来控制是否显示编码进度的一个东西。取值为0,1.

    opt.i_seek = 0;//整数类型 表示开始从哪一帧编码。因为不一定从这个文件的第一帧开始编码,这是可以控制的。

    opt.hin=XXXX;// 输入文件句柄

    opt.out=XXXX;// 输出文件句柄

    opt.qpfile=0; Qpfile 是一个指向文件类型的指针,他是文本文件,其每一行的格式是framenum frametype QP用于强制指定某些帧或者全部帧的帧类型QP(quant param量化参数)的值

     

  • 相关阅读:
    [BZOJ2038]小Z的袜子
    [BZOJ5016]一个简单的询问
    [BZOJ1008][HNOI2008]越狱
    [FZU2254]英语考试
    利用Map 的merge方法统计数量
    List 原生态类型
    try-with-resource 关闭 io流
    利用构建器创建对象
    linux 安装 vault
    git 上传文件
  • 原文地址:https://www.cnblogs.com/cplusplus/p/2443186.html
Copyright © 2011-2022 走看看