Log in

View Full Version : MeGUI & x264.exe Problems/errors


AiDz0r
17th December 2009, 11:22
I've got a fresh installed (recently reinstalled it and up to date) MeGUI, I have imported all the presets. I'd like to make a CS (Counter strike) Movie, but this time I get an error with MeGUI when i encode it on Advance settings on Why is that?
Encoder Settings: X264: DXVA-HD-Insane
File Format: MP4
Modes: Automated 2pass
Bitrate: 4500
AVC Profile: High
AVC Level: 4.1
Tunings: PSNR (i could use Film but for some reason PSNR gives me better quality)
Presets: Slower

When ever i want to go advance to make deblocking, b-frames, CABAC working but when ever i do it i get an error.. (and audio is false on AVS)

one other problem is when ever i try to use x264.exe and use the same preset settings eg:
program --profile high --level 4.1 --preset slower --tune psnr --pass 2 --bitrate 4500 --stats ".stats"
--slow-firstpass --thread-input --deblock 1:1 --bframes 3 --b-adapt 2 --b-pyramid --direct auto --b-bias 0
--scenecut 40 --ref 4 --vbv-bufsize 50000 --vbv-maxrate 50000 --rc-lookahead 40 --no-mbtree --aq-mode 1 --aq-strength 1.0
--merange 32 --me umh --subme 9 --partitions all --trellis 2 --psy-rd 1.0:0 --no-dct-decimate --output "output" "input"

When i tried that above i get an error from both MeGUI but x264 says x264 [error]: invalid argument: b-pyramid = --direct and can't see whats wrong with that? this is what i have so far but useless:
program --profile high --level 4.1 --preset slower --tune psnr --pass 2 --bitrate 4500 --stats ".stats" --slow-firstpass --thread-input --output "output" "input"

Thanks in advance!

J_Darnley
17th December 2009, 11:59
Your MeGUI is too old. --b-pyramid now requires an argument of either "none", "strict" or "normal". "--direct" is not one of these options

AiDz0r
17th December 2009, 14:13
old? i have 0.3.1.1056 when i do Update it doesn't find anything? well which one will go for "direct" for the new one what do you recommend for a better quality?

LoRd_MuldeR
17th December 2009, 14:41
It seems MeGUI isn't updated anymore. Or at least they don't update the "old" update server. There is a "new" update server, which you can use by manually adjusting the update URL.

But I don't know how up-to-date the MeGUI version on the "new" update server is. It seems most people recommend using a different x264 GUI nowadays...

About the B-Pyramid modes: Of course the "nomral" is better than the "strict" mode. The latter has some restrictions that are required for BluRay compatibility. Use the former, if you can.

Inspector.Gadget
17th December 2009, 14:50
Zathor's patched build + newest x264 will work perfectly.

sneaker_ger
17th December 2009, 16:59
You can get Zathor's patched builds here (https://forum.doom9.org/showthread.php?t=151159).

AiDz0r
18th December 2009, 00:31
fix the link above its http not https =] thanks.

AiDz0r
18th December 2009, 01:35
Oke the ohter thing is now, i get X264.exe Error on MEGUI yes i have installed Zathor's patched builds and updated it. but when ever i try encoding it it x264 gives an error on like 99.34%,
http://img26.imageshack.us/img26/6562/15796918.jpg

sneaker_ger
18th December 2009, 02:07
fix the link above its http not https =] thanks.

https should work fine. Maybe your browser's just complaining because it doesn't trust the certificate.

Arshad07
20th December 2009, 00:50
I'm gettting this error

http://i46.tinypic.com/34pjehx.jpg

What am i doing wrong?

LoRd_MuldeR
20th December 2009, 00:54
I'm gettting this error

http://i46.tinypic.com/34pjehx.jpg

What am i doing wrong?

Your are using a build of x264 that is too old for your GUI.

The "--slices" option was added in r1242. Your build of x264 obviously is older and hence doesn't recognize that option, but your GUI passes the option to x264 anyway ;)

However I don't see why that option should be passed to x264 at all, unless you explicit request it. It is needed for BD, but should be avoided otherwise...

Arshad07
20th December 2009, 01:32
^ that was the latest version of x264.

LoRd_MuldeR
20th December 2009, 01:33
^ that was the latest version of x264.

No, it can't be. The latest version would have recognized the "--slices" option ;)