“X264設定”的版本间的差异
小 (→Presets) |
|||
第1行: | 第1行: | ||
本 頁 說明 所有x264參數之目的和用法。參數的排列相同於在<code>x264 --fullhelp</code>出現的順序。 | |||
=x264設定= | =x264設定= | ||
第9行: | 第9行: | ||
x264.exe -o NUL C:\input.avs | x264.exe -o NUL C:\input.avs | ||
x264 -o /dev/null ~/input.y4m | x264 -o /dev/null ~/input.y4m | ||
當 輸入的視頻是raw YUV格式 時 ,還必須告訴x264視頻的解析度。你可能也要用{{x|fps}}指定幀率: | |||
x264.exe -o NUL --fps 25 --input-res 1280x720 D:\input.yuv | x264.exe -o NUL --fps 25 --input-res 1280x720 D:\input.yuv | ||
x264 -o /dev/null --fps 30000/1001 --input-res 640x480 ~/input.yuv | x264 -o /dev/null --fps 30000/1001 --input-res 640x480 ~/input.yuv | ||
==Presets== | ==Presets== | ||
為 減少使用者 花 費 時間與精神 在命令列上 而設計的一套系統 。這些設定切換了 哪些 選項可從<code>x264 --fullhelp</code>的說明中得知。 | |||
===profile=== | ===profile=== | ||
'''預設:無''' | '''預設:無''' | ||
限制輸出 | 限制輸出流的profile。如果指定 了profile ,將覆 蓋 所有其他設定 。 所以如果 指定 了profile,將保證輸出的流與該profile相容。如果設了此選項,將不能使用無損編碼({{x|qp}} 0或{{x|crf}} 0)。 | ||
如果 | 如果知道你的播放 設備僅 支援 某個profile , 則 應設此選項。大多數解碼器支援High profile, 因此不 需要設此選項。 | ||
可用值:<code>baseline, main, high</code> | 可用 的 值:<code>baseline, main, high</code> | ||
===preset=== | |||
'''預設:medium''' | |||
更改選項,以權衡壓縮效率和編碼速度。如果指定了preset,更改的選項將在所有其他參數套用前被套用。 | |||
通常應將此選項設為你所能承受的最慢的值。 | |||
可用的值:<code>ultrafast, superfast, veryfast, faster, fast, medium, slow, slower, veryslow, placebo</code> | |||
===tune=== | |||
'''預設:無''' | |||
調整選項,以進一步優化為視頻的內容。如果指定了tune,更改的選項將在{{x|preset}}之後,所有其他參數之前被套用。 | |||
如果視頻內容符合其中一個可用的tune,則可設此選項,否則不要指定。 | |||
可用的值:<code>film, animation, grain, stillimage, psnr, ssim, fastdecode, zerolatency</code> | |||
===slow-firstpass=== | |||
'''預設:無''' | |||
隨著Preset系統在r1177版本的出現,使用{{x|pass}} 1會在解析命令列的最後套用以下設定: | |||
* {{x|ref}} 1 | |||
* {{x|no-8x8dct}} | |||
* {{x|partitions}} i4x4 (如果最初有啟用,否則為無) | |||
* {{x|me}} dia | |||
* {{x|subme}} MIN(2, subme) | |||
* {{x|trellis}} 0 | |||
可以設{{x|slow-firstpass}}來禁用此功能。使用{{x|preset}} placebo也會啟用slow-firstpass。 | |||
參閱{{x|pass}} |
2010年11月23日 (二) 12:44的版本
本頁說明所有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