一、VUI参数概览

参数名称 参数类型 参数含义 参数配置
i_width int 视频图像的宽  
i_height int 视频图像的高  
i_csp int 视频图像数据格式 参见X264_CSP_XX定义
i_bitdepth int 位元深度 默认是8bit。X264编码器支持10bit编码,但是需要解码器也配套支持,才可用。
i_level_idc int 指明编码器所使用的编码复杂度水平。参见x264_levels。 参数具体含义,请参见Recommendation H.264协议标准中Table A-1 – Level limits介绍
i_frame_total int 编码总帧数(调试时使用??) 默认0
i_nal_hrd int

hypothetical reference decoder (HRD) 假想参考解码器:一个假设的解码器模型,规定了对于编码过程中可能处理的符合标准的NAL单元流或字节流的可变性的约束。

用来检验编码器产生的符合该标准的NAL单元流或字节流的偏差值。蓝光视频、电视广播及其它特殊领域有此要求。

#define X264_NAL_HRD_NONE 0
#define X264_NAL_HRD_VBR  1
#define X264_NAL_HRD_CBR  2
 
i_sar_height int 样本宽高比的高度 Sample Aspect Ratio,强制改变视频的宽高比。

实现原理是将SAR信息通过SPS带到解码端,由解码端做变行操作。

i_sar_width int 样本宽高比的宽度

SAR计算公式:PAR x SAR = DAR

PAR(Pixel Aspect Ratio)像素纵横比
DAR(Display Aspect Ratio)显示纵横比
SAR(Sample Aspect Ratio)采样纵横比

i_overscan int

图像在放大的时候边缘容易变形,overscan可以将变形的边界显示到窗口外面,让观看的人看起来是画面放大后是正常的。

走读ffmpeg、VLC解码器,对该字段都忽略,没有做特殊处理。

undef:未定义
show:指示要显示整个影像。 理论上如果设了show解码器必须遵守。
crop:指示此影像适合在有溢出扫描功能的装置上播放。 解码器不一定遵守。
i_vidformat int

写到sps中,告诉解码器画面扫描方式。

走读ffmpeg、VLC解码器,对该字段都忽略,没有做特殊处理。

表明此视频在编码前是什么格式。比如:component、pal、ntsc、secam、mac、undef
b_fullrange int 画面颜色值范围

默认为off 16-255;on 表示0-255。色域范围更大

i_colorprim int 原始色度格式

默认"undef",可选项:undef、bt709、bt470m、bt470bg、smpte170m、

smpte240m、film、bt2020、smpte428、

smpte431、smpte432

不影响编码相关,仅仅是存储到sps。

i_transfer int 设置光电传输特性(设置伽马曲线用于校正) 默认:undef 
可选参数:undef、bt709、bt470m、bt470bg、linear、log100、log316、smpte170m、smpte240m 
i_colmatrix int 设置从RGB转换时亮度和色度的矩阵系数。

GBR,bt709,undef,fcc,bt470bg,smpte170m,

smpte240m,YCgCo,bt2020nc,bt2020c,

smpte2085,chroma-derived-nc,chroma-derived-c,ICtCp

i_chroma_loc int 设置色度取样位置。

值从0到5。

如果正确的从 MPEG1(比如 VCD)的 4:2:0 格式二次采样转码,且不做任何色彩空间转换,应该设为1。
如果正确的从 MPEG2(比如 DVD)的 4:2:0 格式二次采样转码,且不做任何色彩空间转换,应该设为0。
如果正确的从 MPEG4(比如蓝光)的 4:2:0 格式二次采样转码,且不做任何色彩空间转换,应该设为0。
其它,默认。

二、备注

VUI(Video Usability Information Guide)视频可用性信息,编码器在SPS里面将VUI信息带给解码器,建议解码器做的一些矫正处理。但是查看ffmpeg、VLC的264解码器,只有SAR解码器有做变形处理,其他的没有看到有特殊处理。并且SAR也不是解码器处理的,是ffmpeg外挂一个setsar filter处理的。

详细信息,请参考《T-REC-H.264-201906-I!!PDF-E》的Annex E Video usability information

X264算法参数二(VUI参数配置)相关推荐

  1. 实例:用C#.NET手把手教你做微信公众号开发(11)--生成带参数二维码

    上一篇讲了普通关注的各种情景,接下来准备详细讲解带参数的二维码的应用实例.在下一篇详解之前,这里先介绍一下如何下载二维码.生成二维码表,为后续的应用做好准备. 为了满足用户渠道推广分析和用户帐号绑定等 ...

  2. logisticregression参数_通俗地说逻辑回归【Logistic regression】算法(二)sklearn逻辑回归实战...

    前情提要: 通俗地说逻辑回归[Logistic regression]算法(一) 逻辑回归模型原理介绍 上一篇主要介绍了逻辑回归中,相对理论化的知识,这次主要是对上篇做一点点补充,以及介绍sklear ...

  3. 【机器学习】算法模型自动超参数优化方法

    什么是超参数? 学习器模型中一般有两类参数,一类是可以从数据中学习估计得到,我们称为参数(Parameter).还有一类参数时无法从数据中估计,只能靠人的经验进行设计指定,我们称为超参数(Hyper ...

  4. rsync的介绍及参数详解,配置步骤,工作模式介绍

    rsync的介绍及参数详解,配置步骤,工作模式介绍 rsync是类unix系统下的数据镜像备份工具.它是快速增量备份.全量备份工具. Sync可以远程同步,支持本地复制,或者与其他SSH.rsync主 ...

  5. x264中重要结构体参数解释,参数设置,函数说明

    x264中重要结构体参数解释 http://www.usr.cc/thread-51995-1-3.html x264参数设置 http://www.usr.cc/thread-51996-1-3.h ...

  6. 全网最全:机器学习算法模型自动超参数优化方法汇总

    什么是超参数? 学习器模型中一般有两类参数,一类是可以从数据中学习估计得到,我们称为参数(Parameter).还有一类参数时无法从数据中估计,只能靠人的经验进行设计指定,我们称为超参数(Hyper ...

  7. 怎么查看笔记本内存条型号_笔记本配置参数怎么看 笔记本配置参数查看方法【详解】...

    在科技高速发展的时代,很多人都想拥有一台属于自己的电脑或者笔记本,在选购电脑或者笔记本时,我们总会面对一堆参数,虽然有些参数只要选数字大的准没错,但其具体代表什么意思,不少用户还真不知道,更不用说一些 ...

  8. 手把手教从零开始在GitHub上使用Hexo搭建博客教程(二)-Hexo参数设置

    前言 前文手把手教从零开始在GitHub上使用Hexo搭建博客教程(一)-附GitHub注册及配置介绍了github注册.git相关设置以及hexo基本操作. 本文主要介绍一下hexo的常用参数设置. ...

  9. 多目标函数 matlab 粒子群_【LIBSVM】基于群智能优化算法的支持向量机 (SVM) 参数优化...

    前言 支持向量机 (Support Vector Machines,SVM) 有两个重要参数:一个是正则化系数(c),一个是核参数(g,高斯核函数).针对这两个参数的优化,在libsvm工具箱的基础上 ...

最新文章

  1. 用rand_7()实现rand_10()
  2. 一个操作读写已存在excel 文件的例子
  3. (LeetCode 92)Reverse Linked List II
  4. tf.placeholder使用错误
  5. 一文带你了解企业上云数据分析首选产品Quick BI
  6. python 3的33个保留字列表_python 33个保留字是什么意思
  7. android自定义图片+文字控件四种实现方法,Android自定义“图片+文字”控件四种实现方法之 二--------个人最推荐的一种...
  8. 两轮差速驱动机器人运动模型及应用分析(图片版)
  9. Nginx(1)— Nginx工作原理
  10. 利用ace.js编写一个JavaScript编辑器(带智能补全)
  11. 利用SQL求中位数(已修复BUG)
  12. Filtered off site request to
  13. android 通话自动录音服务
  14. 容器化一个简单的 Mern stack app
  15. 军用式计算机标准总线,计算机总线技术在军用航空地面检测设备中的应用分析.pdf...
  16. Python-玩转数据-python网络编程
  17. 建筑力学与结构【3】
  18. 苹果手机计算机有哪些功能,苹果iPhone手机问答:iPhone计算器原来这么好用 神奇功能汇总...
  19. PHY以太网DP83848IVV/NOPB 工业温度、10/100-Mbps 以太网 PHY 收发器,支持 SNI 和 JTAG
  20. 个人日记-《疯狂的原始人2》动漫电影观后感-20201130

热门文章

  1. Spring(https://www.zhihu.com/question/38597960)
  2. 中国车用尿素市场规模调研与发展趋势分析报告2022-2028年
  3. 手游代理是怎么做的?
  4. 中国机械对流烘箱行业市场供需与战略研究报告
  5. 援非洲,清华曹丰泽:我要证明,理想主义的路是走得通的!
  6. [宋史学习] 对西夏战争中暴露出的积弱形势 范仲淹
  7. php调用itunes,使用PHP将SQL列从秒转换为iTunes兼容的播客时间格式
  8. 华中科技大学计算机上机,华中科技大学_2010___考研计算机_复试上机
  9. 微信OAuth授权获取用户OpenId-JAVA
  10. MATLAB连续LTI系统的时域分析(十)