『漫游』酷论坛>『影音数码技术学习交流』>[请教]关于MEGUI的问题
[请教]关于MEGUI的问题
KID[C-RX]@2007-02-04 14:01
偶打算用MEGUI压X264的MP4
做好相关的设置之后点Enqueue,在Queue里点START机器半天没有反应。。。
用X264.exe在DOS下也出现错误。
C:\>x264.exe --pass 2 --bitrate 1530 --stats ".stats" --ref 8 --mixed-refs --bfr
ames 3 --b-pyramid --b-rdo --bime --weightb --direct auto --filter 1,1 --subme 6
--trellis 1 --analyse all --8x8dct --vbv-maxrate 25000 --me umh --merange 12 -
-threads auto --thread-input --cqmfile "E:\DVD_VIDEO\VIDEO_TS\eqm_avc_hr.cfg
" --progress --no-psnr --no-ssim --output "E:\DVD_VIDEO\VIDEO_TS\vts_01_1.mp
4" "E:\DVD_VIDEO\VIDEO_TS\vts_01_1.avs"
avis [info]: 704x512 @ 23.98 fps (163157 frames)
x264 [info]: using cpu capabilities MMX MMXEXT SSE SSE2
x264 [warning]: VBV maxrate specified, but no bufsize.
x264 [error]: ratecontrol_init: can't open stats file
x264 [error]: x264_encoder_open failed
请问各位大虾怎么解决?
MeteorRain@2007-02-04 15:37
首先纠正,那不叫DOS。现在的WindowsNT里没有DOS。只有命令提示符,或者叫控制台(Command prompt/Console)。
引用
ratecontrol_init: can't open stats file
引用
--stats ".stats"
mencius@2007-02-04 16:38
没做pass1直接pass2了?
Re: [请教]关于MEGUI的问题
雷鸣@2007-02-04 16:45
引用
最初由 KID[C-RX] 发布
偶打算用MEGUI压X264的MP4
做好相关的设置之后点Enqueue,在Queue里点START机器半天没有反应。。。
用X264.exe在DOS下也出现错误。
C:\>x264.exe --pass 2 --bitrate 1530 --stats ".stats" --ref 8 --mixed-refs --bfr
ames 3 --b-pyramid --b-rdo --bime --weightb --direct auto --filter 1,1 --subme 6
--trellis 1 --analyse all --8x8dct --vbv-maxrate 25000 --me umh --merange 12 -
-threads auto --thread-input --cqmfile "E:\DVD_VIDEO\VIDEO_TS\eqm_avc_hr.cfg
" --progress --no-psnr --no-ssim --output "E:\DVD_VIDEO\VIDEO_TS\vts_01_1.mp
4" "E:\DVD_VIDEO\VIDEO_TS\vts_01_1.avs"
avis [info]: 704x512 @ 23.98 fps (163157 frames)
x264 [info]: using cpu capabilities MMX MMXEXT SSE SSE2
x264 [warning]: VBV maxrate specified, but no bufsize.
x264 [error]: ratecontrol_init: can't open stats file
x264 [error]: x264_encoder_open failed
请问各位大虾怎么解决?
--stats ".stats"
这是什么……?
KID[C-RX]@2007-02-04 16:56
其实这些命令只是从MEGUI里面复制出来做成BAT文件的。
在MEGUI里面也是很久没反应的
PS:楼上的做的GUI我也用过,但不会用。
KID[C-RX]@2007-02-04 17:02
就算是改了
C:\>x264.exe --pass 2 --bitrate 1530 --stats "425.stats" --ref 8 --mixed-refs --
bframes 3 --b-pyramid --b-rdo --bime --weightb --direct auto --filter 1,1 --subm
e 6 --trellis 1 --analyse all --8x8dct --vbv-maxrate 25000 --me umh --merange 1
2 --threads auto --thread-input --cqmfile "E:\DVD_VIDEO\VIDEO_TS_425\eqm_avc_hr.
cfg" --progress --no-psnr --no-ssim --output "E:\DVD_VIDEO\VIDEO_TS_425\vts_01_1
.mp4" "E:\DVD_VIDEO\VIDEO_TS_425\vts_01_1.avs"
avis [info]: 704x512 @ 23.98 fps (163157 frames)
x264 [info]: using cpu capabilities MMX MMXEXT SSE SSE2
x264 [warning]: VBV maxrate specified, but no bufsize.
x264 [error]: ratecontrol_init: can't open stats file
x264 [error]: x264_encoder_open failed
也是会弹出X264错误窗口。。。
PS:在P4平台上可以运行,在E6300上就出现错误,郁闷死了- -0
MeteorRain@2007-02-04 17:31
--stats "425.stats"
于是请检查C盘根目录下是否有这个文件。
Nicola@2007-02-04 17:40
PASS1有做过了?......还是直接上PASS2了?
Rache@2007-02-04 17:42
引用
最初由 KID[C-RX] 发布
楼上的做的GUI我也用过,但不会用。
同之,纯引用
雷鸣@2007-02-04 18:42
引用
最初由 KID[C-RX] 发布
就算是改了
C:\>x264.exe --pass 2 --bitrate 1530 --stats "425.stats" --ref 8 --mixed-refs --
bframes 3 --b-pyramid --b-rdo --bime --weightb --direct auto --filter 1,1 --subm
e 6 --trellis 1 --analyse all --8x8dct --vbv-maxrate 25000 --me umh --merange 1
2 --threads auto --thread-input --cqmfile "E:\DVD_VIDEO\VIDEO_TS_425\eqm_avc_hr.
cfg" --progress --no-psnr --no-ssim --output "E:\DVD_VIDEO\VIDEO_TS_425\vts_01_1
.mp4" "E:\DVD_VIDEO\VIDEO_TS_425\vts_01_1.avs"
avis [info]: 704x512 @ 23.98 fps (163157 frames)
x264 [info]: using cpu capabilities MMX MMXEXT SSE SSE2
x264 [warning]: VBV maxrate specified, but no bufsize.
x264 [error]: ratecontrol_init: can't open stats file
x264 [error]: x264_encoder_open failed
也是会弹出X264错误窗口。。。
PS:在P4平台上可以运行,在E6300上就出现错误,郁闷死了- -0
不是CPU的问题吧……好像你没有进行过1-pass……
x264 [error]: ratecontrol_init: can't open stats file
意思是1-pass的stats文件打不开(可能是压根儿不存在)
badchris@2007-02-04 19:20
这看起来不是megui里面某profile的设置么,automated 2-pass
直接在megui里面编码不能运行?cmd下用这个当然不行,那个命令只是2-pass的命令,cmd下面自然不能实现auto 2-pass
这是用那个profile编码的log:
Looking for job processor for job...
Processor found!
Starting job job1-1 at 19:17:19 上午
Starting preprocessing of job...
Preprocessing finished!
encoder commandline:
--pass 1 --bitrate 1000 --stats "C:\xxx.stats" --bframes 3 --b-pyramid --direct auto --filter 1,1 --subme 1 --analyse none --vbv-maxrate 25000 --me dia --merange 12 --thread-input --progress --no-psnr --no-ssim --output NUL "C:\xxx.avs"
successfully started encoding
然后才2-pass
--pass 2 --bitrate 1000 --stats "C:\xxx.stats" --ref 8 --mixed-refs --bframes 3 --b-pyramid --b-rdo --bime --weightb --direct auto --filter 1,1 --subme 6 --trellis 1 --analyse all --8x8dct --vbv-maxrate 25000 --me umh --merange 12 --threads auto --thread-input --progress --no-psnr --no-ssim --output "C:\xxx.mp4" "C:\xxx.avs"
自己批处理必须依次开始
至于楼主的megui为什么不能auto 2-pass就不知道了……
KID[C-RX]@2007-02-04 20:07
感谢各位大侠指点,现在搞定了。确实要先设置stats文件- -0
而且只能先用MEGUI弄出X264的命令,然后做成两个BAT文件,逐个运行。
PS:确实是MEGUI的AUTOMATED 2PASS。有点奇怪,在P4上一点就自动运行了,在E6300上一点的死机- -0
shadowchen@2007-02-06 12:12
看提示是临时文件的丢失。
| TOP