X264设定
本页说明所有x264参数之目的和用法。参数的排列相同于在x264 --fullhelp
出现的顺序。
x264设定
说明
x264带有一些内置的文件。要阅读此说明,执行x264 --help
、x264 --longhelp
或x264 --fullhelp
。越后面的选项将提供更详细的资讯。
输入
用一个位置参数指定输入的视频。例如:
x264.exe -o NUL C:\input.avs x264 -o /dev/null ~/input.y4m
当输入的视频是raw YUV格式时,还必须告诉x264视频的解析度。你可能也要用--fps
指定帧率:
x264.exe -o NUL --fps 25 --input-res 1280x720 D:\input.yuv x264 -o /dev/null --fps 30000/1001 --input-res 640x480 ~/input.yuv
Presets
为减少使用者花费时间与精神在命令列上而设计的一套系统。这些设定切换了哪些选项可从x264 --fullhelp
的说明中得知。
profile
预设:无
限制输出流的profile。如果指定了profile,将覆盖所有其他设定。所以如果指定了profile,将保证输出的流与该profile相容。如果设了此选项,将不能使用无损编码(--qp
0或--crf
0)。
如果知道你的播放设备仅支援某个profile,则应设此选项。大多数解码器支援High profile,因此不需要设此选项。
可用的值:baseline, main, high
preset
预设:medium
更改选项,以权衡压缩效率和编码速度。如果指定了preset,更改的选项将在所有其他参数套用前被套用。
通常应将此选项设为你所能承受的最慢的值。
可用的值:ultrafast, superfast, veryfast, faster, fast, medium, slow, slower, veryslow, placebo
tune
预设:无
调整选项,以进一步优化为视频的内容。如果指定了tune,更改的选项将在--preset
之后,所有其他参数之前被套用。
如果视频内容符合其中一个可用的tune,则可设此选项,否则不要指定。
可用的值:film, animation, grain, stillimage, psnr, ssim, fastdecode, zerolatency
slow-firstpass
预设:无
随著Preset系统在r1177版本的出现,使用--pass
1会在解析命令列的最后套用以下设定:
可以设--slow-firstpass
来禁用此功能。使用--preset
placebo也会启用slow-firstpass。
参阅--pass