下载了官方版的HM15.0,里面有一个README-newconfig.txt  目测是一份使用与配置说明,贴在这里,到时候如果用到哪儿了再加点儿注释

The 0.5 TMuC release introduces new unified config file and command line

parsing code.  This allows all configuration file options to be specified
on the command line and permits the use of multiple config files.

Compatability with command line options in previous TMuC releases is
maintained with the following exceptions:
  - Commandline -1/-0 FEN does not implicitly set ASR,
    this now matches the behaviour of the config file.
  - FramesToBeEncoded is now the preferred name for FrameToBeEncoded
    (the old option still exists for compatibility)
  - Commandline & Config, setting of GOPSize nolonger unconditionally
    sets RateGOPSize.  If RateGOPSize is never set, it assumes as its
    default value, the value of GOPSize.

Unless it is specifically required, do not set the RateGOPSize to a
    value other than -1.  This value (the default) causes RateGOPSize
    to inherit the final value of GOPSize.  While setting config files
    to have RateGOPSize = GOPSize does no immediate harm, it causes
    confusion when GOPSize is altered (without altering RateGOPSize) and
    behaviour changes relating to GPB.

All configuration options may be specified on the command line using the
following syntax:
  --CfgOptionName=value
For example,
  --InputFile=Kimono1_1920x1080_24.yuv

A list of all options avaliable is provided by running the encoder with
either no options, or the option "--help".

The command line is evaluated in the order of options given, for example:
    ./encoder -c file1.cfg --UseFoo=7 -c file2.cfg

The following may be observed:
 - file2.cfg overrides any arguments set in file1.
 - file1.cfg overrides any default arguments
 - if file2.cfg specifies "UseFoo", this value will be used
   otherwise, "UseFoo" will have the value 7.

====================
Notes for developers
====================
The new unified config file and command line parsing code allows all
configuration options, storage location, defaults, help text to be specified
in a single place.  No custom value parsing code is required.

Options are specified in TAppEncCfg::parseCfg() using the following syntax:
{{{
  /* storage for options */
  int storage_variable_int;
  unsigned storage_variable_unsigned;
  float storage_variable_float;
  bool storage_variable_bool;
  string storage_variable_string;

/* set up configuration */
  namespace po = df::program_options_lite;
  po::Options opts;
  opts.addOptions()
  /*( option spec  , reference to storage,    default,        help text)*/
    ("option_spec0", storage_variable_int,       -42,        "help text")
    ("option_spec1", storage_variable_unsigned,   17u,       "help text")
    ("option_spec2", storage_variable_bool,     true,        "help text")
    ("option_spec3", storage_variable_float,     4.0f,       "help text")
    ("option_spec4", storage_variable_string, string("foo"), "help text")
    ;

}}}

NB, the help text is optional.

Where, the option_spec is a string containing comma separated names in
the following forms:
  - multi-charcter names are longopts that are handled in gnu style
    (and may be handled in a config file)
  - single-character names are short opts that are handled in posix style
    (and are not handled in a config file)
    prefixing a multi-character name stops it being handled in the config.

For example:
     option spec | config file formats | command line formats
       "Name"    | Name:value          | --Name=value
       "n"       | --none--            | -n value
       "-name"   | --none--            | -name value
       "Name,n"  | Name:value          | "--Name=value" or "-n value"

Caveats:
 - The default values need to be specified in the same type as the storage
   variable.  Eg, an unsigned int, would need to be specified as "17u" not
   "17"

Help text formatting:
 - Help text will be automatically wrapped and aligned if longer than the
   available space.
 - To force wrapping at a particular point, insert a newline character '\n'
   Eg: "Foo values:\n  value1 - a\n  value2 - b\n  value3 - c"
   Gives:
       Foo values:
         value1 - a
         value2 - b
         value3 - c

Please report any issues, or requests for support with the configuration to:
  David Flynn <davidf@rd.bbc.co.uk>

HM15.0说明文档相关推荐

  1. SWFUpload V2.2.0 说明文档

    http://leeon.me/upload/other/swfupload.html#overview

  2. 京东广告联盟android,京东APP联盟SDKAndroid版接口说明文档1.0.PDF

    京东APP联盟SDKAndroid版接口说明文档1.0 京东APP 联盟SDK Android 版接口说明文档1.0 1. 嵌入SDK 1.1 添加SDK Android Studio 环境:菜单Ne ...

  3. 思途cms php文件说明,思途旅游CMS系统二次开发说明文档(v5.0).pdf

    思途旅游CMS系统二次开发说明文档(V5.0) 思途旅游CMS系统二次开发说明文档(V5.0) 思途CMS系统5.0版本相比之前 v3.0/v4.0的版本相比,主要变化在于前端PC网页和手机采用koh ...

  4. 全志a10 Android,全志A10 Android4.0 电话系统 使用说明文档 (MU509篇)

    全志A10 Android4.0 电话系统 使用说明文档 (MU509篇) [复制链接] 1.1  目的 本文档只要是针对华为 MU509通信模块在全志A10 android系统上开发的指导说明. 1 ...

  5. Atomikos 中文说明文档【转】

    Atomikos 翻译文档(英文文档来源:下载安装包中START_HERE.html)                                  ----译者:周枫 请尊重劳动成果,转载请标明 ...

  6. Apache安装及jboss部署说明文档

    Apache安装及jboss部署说明文档 本文为转载 http://oss.org.cn/man/newsoft/jboss.htm#_Toc124845774, 文章内容的准确性有待进一步实验 1 ...

  7. 我的产品需求说明文档模板(PRD)

    我的产品需求说明文档模板(PRD) 修订记录: 产品简介: 一句话介绍产品 产品目标: 介绍产品愿景,描绘产品蓝图 项目背景: 在什么背景下做这款产品?为什么要做这款产品?(马云爸爸说过"哪 ...

  8. TNN API说明文档

    TNN API说明文档 TNN:https://github.com/Tencent/TNN 说明文档:https://github.com/Tencent/TNN/blob/master/doc/c ...

  9. Java Servlet API中文说明文档

    Java Servlet API中文说明文档 目 录 1.... Servet资料 1.1      绪言 1.2      谁需要读这份文档 1.3      Java Servlet API的组成 ...

最新文章

  1. 10 张图打开 CPU 缓存一致性的大门
  2. pynvml 查看GPU已使用的显存
  3. 个人觉得不错的网站或文章
  4. 数据仓库之 ETL漫谈
  5. c++学习笔记之指针
  6. 使用vi打开文件如何跳到某一行,第一行或者最后一行呢
  7. face3000 c++ 代码运行
  8. 奇特的Local System权限(转载)
  9. Synchronous Bidirectional Inference for Neural Sequence Generation
  10. 【图解线性代数】第二章——向量几何的基本意义【思维导图】
  11. 10.数据库-Pandas
  12. NXP JN5169 唤醒定时器
  13. redisTemplate ping pong
  14. WPF实战之DataGrid设置行高
  15. 超详细分析Windows变慢原因及解决方法
  16. 简单的图像几何校正实践
  17. 被殴打了,哪些情形不构成正当防卫
  18. 08第3周回顾:Sun成开源梦幻企业 甲骨文结束并购长征
  19. Google Earth Engine——GEE中无法实现的三个数据集此数据集提供了对热带地区高分辨率卫星监测的访问,主要目的是减少和扭转热带森林的损失,促进应对气候变化,保护生物多样性,促进森林再生
  20. 计算机科学考研听谁的网课好,终于明白了!考研英语网课听谁的好?

热门文章

  1. 数据科学家主要的工作是什么,主要分为哪几个方面?
  2. 建筑工程师职称申报条件
  3. Windows电脑桌面云便签界面乱码怎么解决?
  4. 连接mysql解决网络抖动_网络抖动时候,获取数据库连接等待15分钟后报错。
  5. CCNP再认证策略及教材变更
  6. 创业板暂停上市的条件
  7. 【Android】用Android写个自己的打电话APP
  8. Rotated Sorted Array(旋转数组总结)
  9. NGFW_双向NAT
  10. LS工作日志11/10 打包发布ipa