dgwxx 写了:x64系统下可以正常使用。
今天找了一台X64的机子试了一下,出错了,如下
D:\encx264.noPY_20120329>encx264 720P-1C2P "Z:\July\The Words 2012 1080p Blu-Ray AVC DTS-HD MA 5.1-HDChina\BDMV\STREAM\00012.m2ts" "Z:\July\The Words 2012 1080p Blu-ray AVC DTS-HD MA 5.1-HDChina\BDMV\STREAM\00012_1c2p.mp4" 23
应用程序无法启动,因为应用程序的并行配置不正确。有关详细信息,请参阅应用程序事件
日志,或使用命令行 sxstrace.exe 工具。
另外说一下,制作好AVS来压制也是同样的错误
以下是相关设置,在X86下使用很正常.
x264_path = r'x264.exe'
# possible values: idle, below_normal, normal, above_normal, high
default_priority = 'below_normal'
log_progress = False
common_params = "--threads auto --thread-input {tc} --sar {sar} "+ \
"--ref {ref} --aq-strength 1.5 "+ \
"--weightb --mixed-refs --no-fast-pskip "+ \
"--deblock 1:1 "
common_params_pass1 = '--pass 1 --slow-firstpass --stats "{statsFile}" ' + \
'--direct auto --trellis 0 --no-8x8dct --me hex ' + \
'--subme 6 --partitions none --b-adapt 2 --output NUL'
common_params_pass2 = '--pass 2 --stats "{statsFile}" --ssim --direct auto '+ \
'--merange 64 ' + \
'--me umh --subme 10 --trellis 2 --output "{outFile}"'
encode_targets = {
"720P-1C2P" : {
"default_sar": "1:1",
"default_ref": 8,
"bitrate_ratio": 1.0,
"common": "--profile high --level 4.1 --bframes 6 " + \
"--vbv-bufsize 50000 --vbv-maxrate 50000",
'pass1': '--crf {crf}',
"pass2": '--bitrate {bitrate} --preset slower --keyint 250 --min-keyint 24 --bframes 6 --ref 8 --pic-struct --b-adapt 2 --aq-mode 2 --aq-strength 0.9 --threads 6 --deblock -2:-2 --rc-lookahead 60 --trellis 2 --merange 48 --subme 10 --me umh --partitions all --chroma-qp-offset 1 --weightb --no-fast-pskip',
# slot settings in task runner
"slot_pass1": 1,
"slot_pass2": 2,
},