熟悉多种视频标准,如h.264, MPEG-2/MPEG-4, AVS.
全部博文(47)
分类: 嵌入式
2014-03-21 15:08:36
这些参数为解码的程序设置一个可用标记。由于经常被解码软件所忽略,在大多数场景中这些参数都没什么意义,
默认:undef
说明:如何处理过扫描。过扫描在这里用于只显示图像的一部分。(译者按:过扫描技术本用在阴极射线管显示器中为保持画面完整。)
可选:
undef – 不定义
show – 显示全部图像。理论上此值应该被解码器重视。
crop – 视频已经为过扫描显示器做过处理。可以不重视。
建议:如果你的设备支持此选项,建议在编码之前对视频进行裁剪然后设置为show。如果不支持就别管此选项了。
默认:undef
说明:表明此视频在 编码/数字化 之前是什么格式的。
可选:
component
pal
ntsc
secam
mac
undef
建议:设为原视频的格式,或者设为undef。
默认:off
说明:表明亮度和色度级别是否是全范围的(译者按:0-255)。如果设为off,则不会使用全范围(译者按:16-235)。
进一步的说明可参见http://blog.yikuyiku.com/?p=2015和。
建议:如果视频源是从模拟视频数字化而来的,设为off。否则则设置为on。
默认:undef
说明:设置转换到RGB的原色。
可选:
undef
bt709
bt470m
bt470bg
smpte170m
smpte240m
film
进一步的说明可参见和。
建议:保持默认,除非你知道你的源用的是哪个值。
默认:undef
说明:设置光电转换器使用的特性。(设置用于修正的gamma曲线。)
可选:
undef
bt709
bt470m
bt470bg
linear
log100
log316
smpte170m
smpte240m
进一步的说明可参见。
建议:保持默认,除非你知道你的源用的是哪个值。
默认:undef
说明:设置用于从RGB原色中提取亮度和色度的矩阵系数。
可选:
undef
bt709
fcc
bt470bg
smpte170m
smpte240m
GBR
YCgCo
进一步的说明可参见。
建议:源使用的值,或者保持默认。
默认:0
说明:设置色度取样位置。(H.264标准的附件E中定义)。取值范围为0-5。
进一步的说明可参见
建议:
如果你以MPEG1源为输入做4:2:0采样的转码,而且没作任何色彩空间转换,应该设置为1;
如果你以MPEG2源为输入做4:2:0采样的转码,而且没作任何色彩空间转换,应该设置为0;
如果你以MPEG4源为输入做4:2:0采样的转码,而且没作任何色彩空间转换,应该设置为0;
其他情况保持默认。
默认:none
说明:设置HRD信息。用于蓝光流、电视广播和其他一些特殊场合。可用选项如下:
none —— 不设置HRD信息
vbr —— 设置HRD信息
cbr —— 设置HRD信息,而且把流限制在bitrate参数定义的码率内。需要bitrate码率控制方式。
建议:none,除非你需要设置HRD。
参见:–vbv-bufsize, –vbv-maxrate和 –aud
Allows generation of hard-CBR streams without using NAL HRD.Useful if you want to be able to reconfigure the bitrate (which you can't dowith NAL HRD on)
默认:无
说明:强制按照图像时序SEI传送pic_struct。使用–pulldown或 –tff或–bff参数时会隐式启用。
建议:保持默认
note:
注:--video-filter:可以用来裁剪和缩放视频。裁剪视频部分的语法是“crop:left,top,right,bottom”,四个参数分别制定左侧、上侧、右侧、下侧裁剪几个像素,最好是都用4的整数倍,例如“crop:8,8,8,8”。缩放视频的部分的语法是“resize:[width,height][,sar][,fittobox][,csp][,method]”。比较重要的只是width/height和method,用来指定缩放后的分辨率和缩放使用的方法,其他参数的具体含义可以参看。例如“resize:1280,720,,,,spline”,指定缩放视频原始视频到1280*720分辨率,缩放的方法采用spline(一般都使用这个方法)。最后,裁剪和缩放视频其实是可以一起指定的,用“/”连接这两部分就行
o Eg:x264 --demuxerffms --preset slower --tune film --crf 20 --level 4.1 --fps 23.976 --video-filter crop:8,8,8,8/resize:1280,720,,,,spline -o output.264 input.mp4