Log in

View Full Version : 64bit x264.exe, megui and windows7 x64 - wont encode:(


hajj_3
15th August 2009, 15:51
Hi, i have windows7 x64 rtm installed and megui installed, i have manually overwritten the x264.exe with the latest 64bit version but when i go to start the encode i get this in the error log in megui:

"could not open input file 'D:\movie.avs'"

when i replace it with the latest 32bit x264.exe the encode works fine. I thought the x264 64bit version should work fine, around 10% faster than the 32bit version and i dont have to use 64bit versions of avisynth or avisynth plugins and de-interlacers?

I'm using Avisynth 2.58 btw, the standard version not the buggy multi-threaded versions, hope someone can help.

Atak_Snajpera
15th August 2009, 15:53
i dont have to use 64bit versions of avisynth or avisynth plugins and de-interlacers?
Everything MUST be 64bit! plugins , filters , splitters EVRYTHING!

tph
15th August 2009, 15:54
You need to use 64-bit Avisynth or pipe the output from 32-bit Avisynth to 64-bit x264 using avs2yuv or similar.

hajj_3
15th August 2009, 15:55
ahh, doh:( will have to wait for 64bit stable avisynth and leakkerneldeint then:(

will avs2yuv let me use 32bit Avisynth 2.58 and 32bit plugins?

JEEB
16th August 2009, 00:41
Yes. piping ('app 1 | app2') the output of avs2yuv into x264 will let you "combine" 32bit and 64bit applications for one usage (avs2yuv loads the avisynth script and passes the stuff it outputs into stdout, which then x264 reads, frame-by-frame).

clicky (http://akuvian.org/src/avisynth/avs2yuv/)

Just remember that you probably would like to specify the frame size, framerate and length in the settings at such times (read x264 --longhelp for further information and search this subforum for examples how other people have done it). Also, I'm not sure if 64bit x264 will work correctly from inside MeGUI, so be ready to use your fully own command lines in, say, batch files.