X264设定

来自NMM Doc
Holy讨论 | 贡献2010年11月23日 (二) 12:44的版本
跳到导航 跳到搜索

本页说明所有x264参数之目的和用法。参数的排列相同于在x264 --fullhelp出现的顺序。

x264设定

说明

x264带有一些内置的文件。要阅读此说明,执行x264 --helpx264 --longhelpx264 --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