View Full Version : Avisynth has hyjacked multiavchd on me
detsaw2
30th September 2014, 07:53
I can't even begin to explain what I've done wrong multiavchd was working beautifully then I went reading up on the programs details I updated to Avisynth's 64x that's when everything went wrong. Now when I load any format I get in the properties page is Avisynth's header ,
Avisynth 2.58,build:Dec22 2008 [08:46:51] 2000-2007 Ben Rudiak-Gould,et al. http://www.avisynth.org,.
This also appears after encoding in place of the video the sound is fine but the video is only the header page. I've tried to uninstall both multiavchd and avisynth and reinstall. Used Revo Uninstaller Pro to erase junk files and root files nothing works any help would be greatly appreciated. Im clueless at this point thank you
hello_hello
30th September 2014, 14:15
That would happen if an Avisynth script contains the following (probably at the end):
Version()
I updated to Avisynth's 64x
Does that mean you installed a 64 bit version of Avisynth? Because that's probably not a good idea. Most plugins are 32 bit and I don't know if you could use multiavchd with a 64 bit version (I've never used the program myself and couldn't find any info on it regarding "requirements")
My guess is you need to install a standard 32 bit version of Avisynth. Version 2.6 alpha 5 seems to be the recommended one. It fixes most of the bugs in version 2.58. http://avisynth.nl/index.php/Main_Page#Official_builds
I don't know for certain why the version info is appearing. If it's not because you've installed an Avisynth that multiavchd doesn't like to play with, there's a thread dedicated to multiavchd here (http://forum.doom9.org/showthread.php?t=143744) where you'll probably get some help.
detsaw2
1st October 2014, 23:08
That is exactly what I did when I uninstalled and reinstalled everything I downloaded Avisynth's version 2.6 alpha 5. Still when I tried to encode i got the same results the image shows the properties page and I get the same header image in place of the Menu and Video. This all started very stupidly I was tired it was late and I had a few. Didn't make for the best cognitive atmosphere lesson learned but whatever I do I can't recover.
foxyshadis
1st October 2014, 23:35
Check the contents of the _TEMP folder. I've never been able to get MultiAVCHD to actually work, but that might help narrow down what step is failing. It's also supposed to create a log.
detsaw2
2nd October 2014, 00:17
The program worked beautifully for me until I did whatever I did it was fast great menu's , chapter menu's, all with little input that's why i guess I'm so consumed with fixing this now. I built this rig to do this. It was the fastest program I've found to go from an .mkv to Blu ray when your able to encode 16-20 plus gigs in an hr or so. I haven't found anything that comes close. I looked in the temp folders and found avisynth images deleted them all still have the same result. I've uninstalled everything even registry files and folders. And when I reinstall it's all back again. I can't explain it. So I'm looking for any ideas I haven't thought of. Thank You for any help it is appreciated.
foxyshadis
2nd October 2014, 00:59
What about the Avisynth subtab in the Menu tab? Anything interesting there?
hello_hello
2nd October 2014, 01:30
Does multiavchd come with it's own version of Avisynth? Some programs come with a portable version so you don't need to have Avisynth "installed". It just seems odd that you have Avisynth 2.6 installed but the version info showing is 2.58. Can you view the Avisynth scripts multiavchd creates? It might be worth a look.
I'm at a loss as to what's happening. Maybe ask in the multiavchd thread?
detsaw2
2nd October 2014, 08:01
The header showing version 2.5 was due to the Program(86) Avisynth folder keeping the version 2.5 name which I fixed There is no version of Avisynth with the multiavchd download. It is one of the required programs you must download. Ive gone thru the Windows SysWOW64 subfolder And system32 subfolder nothing i can find. it's crazy (see image) now the properties page a has changed but the preview page and any page containing video shows the Avisynth's header. the sub tab in the menu tab is clear. I cannot put my finger on it. I didn't want to post to the multiavchd thread as a newbie. I guess that may be the next step. Thank you for all you ideas it made me look at things I previously didn't. If anyone can think of anything else it's appreciated. Thank You detsaw2
hello_hello
2nd October 2014, 18:24
The header showing version 2.5 was due to the Program(86) Avisynth folder keeping the version 2.5 name which I fixed
That shouldn't have anything to do with it. Avisynth doesn't live there. I can't remember exactly how I updated Avisynth..... whether there's an installer for 2.6 or you update the appropriate files yourself... but the Avisynth location for me (I'm running XP) is most definitely "C:\Program Files\AviSynth 2.5" and I'm using version 2.6
It's possibly for backwards compatibility with programs which add plugins to the plugins folder and use them in scripts they create.
I think the installer creates a bunch of start menu shortcuts pointing to help files, and there's the Avisynth plugins folder within ("C:\Program Files\AviSynth 2.5\plugins" for XP), the location of which is kept in the registry, and plugins there will be auto-loaded. If you changed the location when you installed Avisynth, maybe try uninstalling it and installing it again using the default location.
Other than that, Avisynth itself is (I think) just a single file "avisynth.dll". For XP it's in the C:\WINDOWS\system32 folder.
As a test (assuming you have MPC-HC or VirtualDub or a program which can open scripts installed), open notepad, add the following to it, then save it while changing the extension from .txt to .avs
Call it anything you like, ie testing.avs
colorbars()
Open the testing.avs file with MPC-HC or VirtualDub. You should see colour bars. That's just a test to see if Avisynth itself is working okay. If you still get the version information, it's at least not multiavchd's fault.
There's a few files added to the Avisynth plugins folder when you install Avisynth. "DirectShowSource.dll" being one of them. If memory serves me correctly the DirectShowSource.dll which comes with Avisynth 2.58 doesn't work with Avisynth 2.6 (or the other way around). That shouldn't be causing the problem, but if you uninstall/re-install Avisynth, clear out the plugins folder in between.
detsaw2
3rd October 2014, 02:27
I did what you suggested and it worked in Virtualdub Np. I cleared out the pluggin folders each time I uninstalled the program. You are correct about the Version Number being shown The image i uploaded was from the previous version. But now matter how I go about it I can't get multiavchd to work properly like it was before I did whatever i did. I was hoping that someone else may have ran into the same problem and might have some insight on it. Maybe posting in the multiavchd thread may find someone who knows what I might have done wrong. Thank you for all your help and ideas as I've said before they are appreciated.
hello_hello
3rd October 2014, 10:51
Yeah, sorry, I'm out of ideas.
If you try creating a simple script and opening it in VirtualDub again, this time just putting the following in it, you'll get the same Avisynth version information being displayed.
Version()
It seems like that's what multiavchd is doing..... adding the above to the scripts it creates. Whether it can, or if it can, why it would, I have no idea, although maybe there's another cause. I just can't think what it'd be.
detsaw2
3rd October 2014, 18:44
Thank you for the help the version is 2.6 on Avisynth. I'm going to try and post on the multiavchd thread and see if I can find someone who may know or experienced this problem. Again Thank You for the help and ideas. detsaW2
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.