Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion.

Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules.

 

Go Back   Doom9's Forum > Capturing and Editing Video > Avisynth Usage
Register FAQ Calendar Today's Posts Search

Reply
 
Thread Tools Search this Thread Display Modes
Old 17th February 2015, 17:11   #1  |  Link
MrVideo
Registered User
 
MrVideo's Avatar
 
Join Date: May 2007
Location: Wisconsin
Posts: 2,132
Avisynth 2.5.8 won't start on XP x64 SP2

All runs well on XP x86 SP3, but the box that I was using for this work needed to be rebuilt, so I decided to go with the XP x64 install.

I did the install of 2.5.8 (32 bit) and when I run my script that hands off the AVS script to the x264 encoder (64 bit), the system errors saying that it can't load avisynth:
Code:
avs (error): failed to load avisynth
Of course, x264 then bails as it couldn't open the file via avisynth.

I also downloaded the x64 version and did the install, but still no luck.

Any clues as to why avisynth won't start? Hints as to what to look for will be appreciate. If need be, I'll reinstall XP x86 SP3 to get up and running again.

Thanks in advance.
MrVideo is offline   Reply With Quote
Old 17th February 2015, 17:15   #2  |  Link
Groucho2004
 
Join Date: Mar 2006
Location: Barcelona
Posts: 5,034
Quote:
Originally Posted by MrVideo View Post
I did the install of 2.5.8 (32 bit) and when I run my script that hands off the AVS script to the x264 encoder (64 bit), the system errors saying that it can't load avisynth:
A 64 bit app cannot load a 32 bit DLL (avisynth.dll). Use either x264 (32 bit) or pipe the script to the encoder.

Why are you using 2.5.8? The 2.6 RC1 version is more mature/stable and faster.
Groucho2004 is offline   Reply With Quote
Old 17th February 2015, 17:40   #3  |  Link
MrVideo
Registered User
 
MrVideo's Avatar
 
Join Date: May 2007
Location: Wisconsin
Posts: 2,132
OK, I'll install the 32 bit version of x264.

Didn't know there was a 2.6 version. I tracked it down, but it currently won't download as sourceforge is "offline" for the moment.
MrVideo is offline   Reply With Quote
Old 17th February 2015, 17:43   #4  |  Link
Groucho2004
 
Join Date: Mar 2006
Location: Barcelona
Posts: 5,034
Quote:
Originally Posted by MrVideo View Post
it currently won't download as sourceforge is "offline" for the moment.
Works for me...
Groucho2004 is offline   Reply With Quote
Old 17th February 2015, 17:43   #5  |  Link
LoRd_MuldeR
Software Developer
 
LoRd_MuldeR's Avatar
 
Join Date: Jun 2005
Location: Last House on Slunk Street
Posts: 13,248
Quote:
Originally Posted by MrVideo View Post
OK, I'll install the 32 bit version of x264.
If you wish to use 32-Bit Avisynth with 64-Bit x264, you can use Avs2YUV to pipe the source into x264, as Groucho2004 has suggested.

Or you use a GUI that does this automatically for you...
__________________
Go to https://standforukraine.com/ to find legitimate Ukrainian Charities 🇺🇦✊
LoRd_MuldeR is offline   Reply With Quote
Old 17th February 2015, 18:40   #6  |  Link
MrVideo
Registered User
 
MrVideo's Avatar
 
Join Date: May 2007
Location: Wisconsin
Posts: 2,132
OK, here is the update:

1) Uninstalled (manually removed) the avisynth 64 bit files (two of them)
2) Ran the avisynth 2.5.8 uninstall program
3) Removed the 64 bit x264
4) Installed the x264 binary in the appropriate location
5) Ran the avisynth 2.6 install.

Now when I run my script, it starts. But, for some reason x264 is complaining that msvcr71.dll is missing. I had to dismiss the error popup twice, yet the job continued. The dll is nowhere on the C drive.

On the XP x86 box, it is everywhere, including c:\windows\system32

I don't dare copy that version over.

Weird.
MrVideo is offline   Reply With Quote
Old 17th February 2015, 18:42   #7  |  Link
MrVideo
Registered User
 
MrVideo's Avatar
 
Join Date: May 2007
Location: Wisconsin
Posts: 2,132
Quote:
Originally Posted by Groucho2004 View Post
Works for me...
When I went back, it kinda still complained about the page not being available to download the file. But, the direct link worked.
MrVideo is offline   Reply With Quote
Old 17th February 2015, 18:44   #8  |  Link
Groucho2004
 
Join Date: Mar 2006
Location: Barcelona
Posts: 5,034
Quote:
Originally Posted by LoRd_MuldeR View Post
If you wish to use 32-Bit Avisynth with 64-Bit x264, you can use Avs2YUV to pipe the source into x264
The version you linked is not "large address aware", I suggest using this one.
Groucho2004 is offline   Reply With Quote
Old 17th February 2015, 18:48   #9  |  Link
MrVideo
Registered User
 
MrVideo's Avatar
 
Join Date: May 2007
Location: Wisconsin
Posts: 2,132
Quote:
Originally Posted by LoRd_MuldeR View Post
Or you use a GUI that does this automatically for you...
GUIs not viable. The whole encoding process is controlled by a Zsh script that is passed options as to what kind out output I am looking for. All kinds of video files are recoded on my system.

Right now a bunch of AVS templates are edited to include the file name. I'm going to have to take the time and update the script to build the AVS script from scratch, based upon what I want to ultimately happen.

I love avisynth. I just wished there was a Linux version.
MrVideo is offline   Reply With Quote
Old 17th February 2015, 19:36   #10  |  Link
StainlessS
HeartlessS Usurer
 
StainlessS's Avatar
 
Join Date: Dec 2009
Location: Over the rainbow
Posts: 10,980
Dont know if you still have msvcr71.dll issues but here a little about it: http://forum.doom9.org/showthread.ph...00#post1696600

And here zip of the dll's (latest ones available I think, although the ones you have might also be suitable): http://www.mediafire.com/download/12...0_Runtimes.rar
__________________
I sometimes post sober.
StainlessS@MediaFire ::: AND/OR ::: StainlessS@SendSpace

"Some infinities are bigger than other infinities", but how many of them are infinitely bigger ???
StainlessS is offline   Reply With Quote
Old 17th February 2015, 20:15   #11  |  Link
LoRd_MuldeR
Software Developer
 
LoRd_MuldeR's Avatar
 
Join Date: Jun 2005
Location: Last House on Slunk Street
Posts: 13,248
Quote:
Originally Posted by MrVideo View Post
GUIs not viable. The whole encoding process is controlled by a Zsh script that is passed options as to what kind out output I am looking for. All kinds of video files are recoded on my system.
Well, you can do the same thing manually. Or by script.

Quote:
Originally Posted by MrVideo View Post
I love avisynth. I just wished there was a Linux version.
There's AvxSynth for Linux. Also, you can run Avs2YUV+Avisynth under Wine and then pipe the output into a "native" Linux build of x264.
__________________
Go to https://standforukraine.com/ to find legitimate Ukrainian Charities 🇺🇦✊
LoRd_MuldeR is offline   Reply With Quote
Old 17th February 2015, 21:08   #12  |  Link
MrVideo
Registered User
 
MrVideo's Avatar
 
Join Date: May 2007
Location: Wisconsin
Posts: 2,132
Quote:
Originally Posted by StainlessS View Post
And here zip of the dll's (latest ones available I think, although the ones you have might also be suitable): http://www.mediafire.com/download/12...0_Runtimes.rar
Thanks, I've downloaded it.
MrVideo is offline   Reply With Quote
Old 17th February 2015, 21:18   #13  |  Link
MrVideo
Registered User
 
MrVideo's Avatar
 
Join Date: May 2007
Location: Wisconsin
Posts: 2,132
Quote:
Originally Posted by LoRd_MuldeR View Post
There's AvxSynth for Linux. Also, you can run Avs2YUV+Avisynth under Wine and then pipe the output into a "native" Linux build of x264.
The link fails. It is right, but it just doesn't work.

This is picky, but going to Linux would require that I be able to transfer my Z-shell scripts and avs filters to Linux, 100%.

Oh crap, there is a problem going to Linux. DGDecNV is not ported to Linux. That is a major part of the whole process.
MrVideo is offline   Reply With Quote
Old 17th February 2015, 22:24   #14  |  Link
LoRd_MuldeR
Software Developer
 
LoRd_MuldeR's Avatar
 
Join Date: Jun 2005
Location: Last House on Slunk Street
Posts: 13,248
Quote:
Originally Posted by MrVideo View Post
The link fails. It is right, but it just doesn't work.
Strange, works here. I mean the link. Cannot much say how "usable" AvxSynth is at this time.

Quote:
Originally Posted by MrVideo View Post
This is picky, but going to Linux would require that I be able to transfer my Z-shell scripts and avs filters to Linux, 100%.
Well, if you run Avs2YUV+Avisynth inside Wine, the Avisynth-side wouldn't change. It's an additional detour though.

And installing Zsh on Linux shouldn't be a big deal either.

Quote:
Originally Posted by MrVideo View Post
Oh crap, there is a problem going to Linux. DGDecNV is not ported to Linux. That is a major part of the whole process.
That is a problem, because I fear DGDecNV wouldn't work inside Wine. You can try an alternative, like FFMS2 or L-SMASH, though.
__________________
Go to https://standforukraine.com/ to find legitimate Ukrainian Charities 🇺🇦✊

Last edited by LoRd_MuldeR; 17th February 2015 at 22:37.
LoRd_MuldeR is offline   Reply With Quote
Old 18th February 2015, 03:31   #15  |  Link
MrVideo
Registered User
 
MrVideo's Avatar
 
Join Date: May 2007
Location: Wisconsin
Posts: 2,132
Quote:
Originally Posted by LoRd_MuldeR View Post
Strange, works here. I mean the link. Cannot much say how "usable" AvxSynth is at this time.
I use Opera under Linux and the link doesn't work. Not only from your posting here, but from google and another site that talks about AvxSynth.

Quote:
Well, if you run Avs2YUV+Avisynth inside Wine, the Avisynth-side wouldn't change. It's an additional detour though.
A lot of work, for how much gain?

Quote:
And installing Zsh on Linux shouldn't be a big deal either.
Zsh is the shell I've been using for over a decade under Solaris and Linux. It is a standard installation for both. I use Fedora and it is just an option to install it (shell selections) I have cygwin installed on my XP boxes and it gives me the environment I need to put avisynth to good use.

Quote:
That is a problem, because I fear DGDecNV wouldn't work inside Wine. You can try an alternative, like FFMS2 or L-SMASH, though.
Looks like at this point in time I'll be sticking with my current tools and platform. I have computers assigned for various tasks.

Thanks for the info. Who knows what the future will bring.

Speaking of the future... is there talk about getting AviSynth and all of the DLL plugins officially working under 64 bit? I totally forgot about the 64 bit AviSynth not working with the 32 bit plugins. It was a long night rebuilding the system, i.e., no sleep.
MrVideo is offline   Reply With Quote
Old 18th February 2015, 10:01   #16  |  Link
jpsdr
Registered User
 
Join Date: Oct 2002
Location: France
Posts: 2,316
You can also install Avisynth+, which has a 64 bits version, and it's working perfectly fine, and you can still use your 64 bits version of x264.
jpsdr is offline   Reply With Quote
Old 18th February 2015, 17:51   #17  |  Link
MrVideo
Registered User
 
MrVideo's Avatar
 
Join Date: May 2007
Location: Wisconsin
Posts: 2,132
Does Avisynth+ have 64 bit plugins as well?

From what I can see from the Doom9 forum, yes, it can. But, I've noticed that it appears that work on the project has come to a stop. Doesn't give a warm fuzzy.

Last edited by MrVideo; 18th February 2015 at 18:31.
MrVideo is offline   Reply With Quote
Old 18th February 2015, 18:14   #18  |  Link
MrVideo
Registered User
 
MrVideo's Avatar
 
Join Date: May 2007
Location: Wisconsin
Posts: 2,132
Quote:
Originally Posted by LoRd_MuldeR View Post
Strange, works here. I mean the link.
Found the problem. They are using a security protocol that was not enabled in my browsers. Years of going to https sites and within the last couple of days, I've hit two that wouldn't load.
MrVideo is offline   Reply With Quote
Old 18th February 2015, 18:15   #19  |  Link
Groucho2004
 
Join Date: Mar 2006
Location: Barcelona
Posts: 5,034
Quote:
Originally Posted by MrVideo View Post
Does Avisynth+ have 64 bit plugins as well?
There are some, not many. You'll have to search the forum.

Whether you need 64 bit Avisynth or not depends on the memory requirements of your scripts. You should only switch to AVS64 if your script eats up more than 4 GB which only happens with extreme (temporal) filtering and/or extreme frame sizes.
And then there are probably no 64 bit versions of the filters you want to use. Ironic, isn't it?
Groucho2004 is offline   Reply With Quote
Old 18th February 2015, 18:35   #20  |  Link
MrVideo
Registered User
 
MrVideo's Avatar
 
Join Date: May 2007
Location: Wisconsin
Posts: 2,132
Quote:
Originally Posted by Groucho2004 View Post
There are some, not many. You'll have to search the forum.


Quote:
Whether you need 64 bit Avisynth or not depends on the memory requirements of your scripts. You should only switch to AVS64 if your script eats up more than 4 GB which only happens with extreme (temporal) filtering and/or extreme frame sizes.
Thanks for the tip. After several years of using AVS, I've yet to run into a memory issue.

Quote:
And then there are probably no 64 bit versions of the filters you want to use. Ironic, isn't it?
Ironic indeed. Thanks for info. I'll just stick with the 32 bit version.
MrVideo is offline   Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +1. The time now is 14:33.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.