Log in

View Full Version : Avisynth version


kk4ever
31st March 2013, 16:22
Which version of avisynth is compatible for windows 7 (32bits) ? None of my plugins which were working under Vista, are not working under windows 7. Any particular steps need to follow/ installation pre-requisites ?

IanB
31st March 2013, 22:57
All versions should work under W7.

For your plugins do you have all the needed MSVCRT's installed?

What is the actual error you get?

kk4ever
1st April 2013, 14:40
All versions should work under W7.

For your plugins do you have all the needed MSVCRT's installed?

What is the actual error you get?

as i stated above, all of my plugins were functioning under vista (32 bit) and after upgrading my OS to 7 Prof (32 bit) a lot of errors are rising which were not rising in vista. I post the screen shots shortly.

Can you please explain what is MSVCRT?

kk4ever
1st April 2013, 14:48
All plugins worked with vista 32bit but not in win7 prof 32bit. do i need to re-download all the plugins or do something else? I shall post the screen shots soon.

What is MSVCRT exactly?

SamKook
1st April 2013, 16:23
I assume MSVCRT refers to the c++ libraries (http://en.wikipedia.org/wiki/Microsoft_Windows_library_files#Msvcrt.dll_and_Msvcpp.dll)(google is your friend) which you can get by installing the necessary visual c++ redistributable packages(don't know which ones are needed for avisynth thought, I always install most of them anyway).

You don't need to redownload the plugins unless they came with system files(which is most likely what you are missing right now) you needed that got copied in the windows system files.

It's impossible to know what you're missing exactly unless you give us the error message you're getting.

StainlessS
1st April 2013, 17:52
You may need CPP runtimes for VS 2005, 2008, maybe 2010.
Also, some require runtime from VS Toolkit 3/2003 Dot Net. (http://support.microsoft.com/kb/326922)

EDIT: W7 may come with some of above CPP runtimes already installed, however eg 2008 runtime has I
think been updated several times and due to VS2008 service packs, plugs compiled with VS service pack
version will likely require updated runtimes. I think that VS2008 runtime was updated sometime within last
6 months (maybe lesser).

EDIT: Maybe wrong about when VS 2008 runtimes updated.
Seems from my "Windows Offline Update" installation (may have been re-downloaded recently for other reasons):-
{LigH resident expert on "Windows Offline Update" I think}

vcredist2005_x86.exe 17 May 2011, 11:12:32 (2,711,960 bytes)
vcredist2005_x64.exe 17 May 2011, 11:12:32 (3,180,440 bytes)
vcredist2008_x86.exe 19 April 2011, 04:56:54 (4,479,832 bytes)
vcredist2008_x64.exe 19 April 2011, 04:23:44 (5,207,896 bytes)
vcredist2010_x86.exe 28 June 2011, 21:41:32 (8,990,552 bytes)
vcredist2010_x64.exe 28 June 2011, 21:35:10 (10,274,136 bytes)
vcredist2012_x86.exe 06 November 2012, 09:38:36 (6,561,712 bytes)
vcredist2012_x64.exe 06 November 2012, 10:30:10 (7,196,104 bytes)




Also some plugins may require additional dlls in system32
AvsRecursion.dll (maybe RemoveGrain, not sure, EDIT: Yes, plugs by Kassandro)
fftw3.dll
libfftw3f-3.dll

Last two above are actually same dll under different names, FFT3DFilter requires 1st name, dfttest 2nd (I think).

Saying that all your plugins worked on Vista but not on W7 does not help much, what script ?
Does a plain AviSource() OR DirectshowSource() OR Colorbars() work,
and as SamKook said, what error messages do you get.

Is your computer plugged in and turned on ?
(EDIT: back in about 1984, a friend of mine flew from London to New York financial district, was rushed by
limo straight to the job, and before taking his jacket off, noticed that the 'big money' making machine needed
plugging into the wall socket. Hehe)


EDIT: Dependency Walker, shows what other dll's a dll (plugin) relies upon (used by MicroSoft):-
http://www.dependencywalker.com/

kk4ever
2nd April 2013, 16:38
System generated code

import("C:\Program Files\MeGUI_2308_x86\tools\avisynth_plugin\LimitedSharpenFaster.avs")
LoadPlugin("C:\Program Files\MeGUI_2308_x86\tools\dgindex\DGDecode.dll")
DGDecode_mpeg2source("Z:\Rip Dramas\A....\1\1.d2v", cpu=4, info=3)
LoadPlugin("C:\Program Files\MeGUI_2308_x86\tools\avisynth_plugin\ColorMatrix.dll")
ColorMatrix(hints=true, interlaced=true, threads=0)
Load_Stdcall_Plugin("C:\Program Files\MeGUI_2308_x86\tools\yadif\yadif.dll")
Yadif(order=1)
crop(2, 74, -2, -74)
LanczosResize(704,384) # Lanczos (Sharp)
LoadPlugin("C:\Program Files\MeGUI_2308_x86\tools\avisynth_plugin\UnDot.dll")
Undot() # Minimal Noise

My script

asharp(2,2)
LimitedSharpenFaster( ss_x=1.25, ss_y=1.25, strength=180, overshoot=1)
Tweak(hue=2.5,sat=1.1,cont=1.07,Bright=-3.0)
VagueDenoiser(0, 3, 4, -1.0, false, false, 1, false, 0.5, 85)
DeGrainMedian(limitY=4, limitUV=6, mode=1, interlaced=false)
fft3dfilter(sigma=1.1,plane=4,bw=32,bh=32,bt=3,ow= 16,oh=16,sharpen=0.4)



Now please tell me which plugins need to update or copy in system32 folder?
As you said above for the installation of VS, i guess this all install once windows update run or i install my own?

Groucho2004
2nd April 2013, 16:54
Now please tell me which plugins need to update or copy in system32 folder?
As you said above for the installation of VS, i guess this all install once windows update run or i install my own?

How about reading the helpful replies and following the advice:
Saying that all your plugins worked on Vista but not on W7 does not help much, what script ?
Does a plain AviSource() OR DirectshowSource() OR Colorbars() work,
and as SamKook said, what error messages do you get.

For troubleshooting you want to start with a very simple script in order to isolate your problem.

kk4ever
2nd April 2013, 17:12
anyhow i installed vs red 2012 x86 and look the error messages when i use following scripts.

By using 1 line,

1 - LimitedSharpenFaster( ss_x=1.25, ss_y=1.25, strength=180, overshoot=1)

http://img12.imageshack.us/img12/2019/removee.jpg

By using line 2

2 - fft3dfilter(sigma=1.1,plane=4,bw=32,bh=32,bt=3,ow= 16,oh=16,sharpen=0.4)

http://img713.imageshack.us/img713/8080/fft3d.jpg

Imported/Loaded both plugins limitedsharpenfaster and fft3d. Any suggestions.

Groucho2004
2nd April 2013, 17:27
http://img12.imageshack.us/img12/2019/removee.jpg
Wrong version of RemoveGrain. Use v1.0 pre-release (RemoveGrainSSE2.dll) from here (http://avisynth.org/mediawiki/Removegrain).

kk4ever
2nd April 2013, 18:08
Wrong version of RemoveGrain. Use v1.0 pre-release (RemoveGrainSSE2.dll) from here (http://avisynth.org/mediawiki/Removegrain).

its from the same link

kk4ever
2nd April 2013, 18:16
already have the same version.

paradoxical
2nd April 2013, 18:23
anyhow i installed vs red 2012 x86 and look the error messages when i use following scripts.

By using 1 line,

1 - LimitedSharpenFaster( ss_x=1.25, ss_y=1.25, strength=180, overshoot=1)

http://img12.imageshack.us/img12/2019/removee.jpg

By using line 2

2 - fft3dfilter(sigma=1.1,plane=4,bw=32,bh=32,bt=3,ow= 16,oh=16,sharpen=0.4)

http://img713.imageshack.us/img713/8080/fft3d.jpg

Imported/Loaded both plugins limitedsharpenfaster and fft3d. Any suggestions.

You have a mismatched version of RemoveGrain as Groucho mentioned and you're missing the fftw3.dll needed for fft3dfilter.

kk4ever
2nd April 2013, 19:02
after setting up all this error raised

http://img541.imageshack.us/img541/3719/thisdw.jpg

paradoxical
2nd April 2013, 19:29
after setting up all this error raised

http://img541.imageshack.us/img541/3719/thisdw.jpg

Is someone supposed to be able to understand that?

kk4ever
2nd April 2013, 20:01
not at least me

StainlessS
2nd April 2013, 21:32
Also some plugins may require additional dlls in system32
AvsRecursion.dll (maybe RemoveGrain, not sure, EDIT: Yes, plugs by Kassandro)
fftw3.dll
libfftw3f-3.dll

Last two above are actually same dll under different names, FFT3DFilter requires 1st name, dfttest 2nd (I think).


as above

IanB
2nd April 2013, 22:27
after setting up all this error raised

http://img541.imageshack.us/img541/3719/thisdw.jpgWhat version of Avisynth are you using ?

2.5.8 and prior versions plus early 2.6 releases had a bug where the error message text was scribbled over. This looks like such a case.

As others have pointed out MSVCRT are MicroSoft Visual C Run Time libraries. You now seem to have that sorted out. You need a set for each version of compiler the plugin authors have used.

As you are finding out some plugins depend on further libraries, like fftw3.dll, to do their magic. Good plugin authors document and provide these dependency items, but when cloning one install to another it is easy to miss what you originally installed.

StainlessS
3rd April 2013, 11:09
anyhow i installed vs red 2012 x86

Hope you are aware that you need all the runtimes, not just the latest 2012 runtime. (as IanB mentions above)

kk4ever
3rd April 2013, 16:06
i try to install all of them one by one.

kk4ever
3rd April 2013, 18:25
done with all the VS installation as below

vcredist2005_x86.exe 17 May 2011, 11:12:32 (2,711,960 bytes)
vcredist2005_x64.exe 17 May 2011, 11:12:32 (3,180,440 bytes)
vcredist2008_x86.exe 19 April 2011, 04:56:54 (4,479,832 bytes)
vcredist2008_x64.exe 19 April 2011, 04:23:44 (5,207,896 bytes)
vcredist2010_x86.exe 28 June 2011, 21:41:32 (8,990,552 bytes)
vcredist2010_x64.exe 28 June 2011, 21:35:10 (10,274,136 bytes)
vcredist2012_x86.exe 06 November 2012, 09:38:36 (6,561,712 bytes)
vcredist2012_x64.exe 06 November 2012, 10:30:10 (7,196,104 bytes)

Edit : please leave the link for working avisynth with win7 pro (32 bit) as it was said in previous post that some avisynth had bugs.

StainlessS
3rd April 2013, 19:15
Official Avisynth v2.6Alpha4 here:-
http://forum.doom9.org/showthread.php?t=166951

Avisynth v2.6Alpha4 + Compiled by Groucho2004 with Intel ICL 10 Compiler with 1 or more bug fixes since official v2.6a4.
http://forum.doom9.org/showthread.php?t=167358

(Intel compiler is supposed to be a bit faster for non assembler funcs)

kk4ever
3rd April 2013, 19:45
Excellent Stainless, do i pick any of them? and copy old plungins to the plugin folder? Or you do have the plugins for win7 ? Do my old plugins gonna work??

StainlessS
3rd April 2013, 20:01
Pick either, your choice, I've used the Intel version but reverted only to do a speed test using
standard v2.6, just never (as yet) gone back to the Intel version.

You can just install, it will overwrite any v2.58 installation.
v2.5 plugins will work just fine with v2.6, although there are also some v2.6 specific plugins that will NOT work
with v2.58. It will still use the same directory structure & plugins dir that v2.58 did.

Also, can I suggest that you download (3MB) compressed help file from my sig, but with little info here:-
http://forum.doom9.org/showthread.php?t=152781

May be of use in getting to grips with additional funcs in v2.6.

OOPS, the Intel version is a dll only and needs to have v2.6a4 Standard installed first, then copy Intel Avisynth.dll
into System32. you may also wish to keep a copy of the original Avisynth.dll (from system32) to restore later, or just install standard v2.6 again.

kk4ever
5th April 2013, 12:12
Guys ! i followed each a every step which was asked me to do in this thread as following
1 - Downloaded latest avisynth from here (http://www.videohelp.com/tools/Avisynth)Avisynth 2.6.0 Alpha 4

2 - Copy the required dll files in to sys32 folder.

3 - download all plugins which were advised to download such limitedsharpen, removegrain, fft3wd.

4 - Install all version of MSVCR as mentioned.

However after this all i still receiving this message.

http://img12.imageshack.us/img12/2019/removee.jpg

Else can any body provide me avisynth plugins for windows 7 prof (32 bit) in zip file?

StainlessS
5th April 2013, 12:51
See Here:
http://avisynth.org/mediawiki/LimitedSharpen

I dont really use that script, but it looks like you're using wrong version RemoveGrain.
Also note the "Requires Filter" paragraph.

Once sorted out, MUST KEEP copies of all plugins for future reinstall, with eg directoires named
"System32", "AMD_Only", "Avisynth_25". AVisynth_26", "GPU", etc.

I have 209 plugins in my base plugins directory, and a lot more in specific directories which are copied into
my Plugins base directory only on appropriate machines (eg AMD Athlon).
On re-install (I usually do a Ghost image reinstall about every 3-6 months) and occasionally a full setup
from scratch on some kind of disaster, when this happens all I have to do is copy the entire contents of my backup plugs
folder including the specific directories into the plugins folder, and then from System32 dir there, into the real System32, etc.

EDIT: Also note that some zips come with multiple versions of a plugin, SSE version, maybe a version with an 'S' on the end
which might mean Statically linked (does not need any CPP runtime), you only use ONE of the plugins, whichever suites your
needs. Other peoples needs may differ from yours, not just which operating system is in use, ie CPU etc.
It's hard work getting all plugins/scripts to run smoothly, and you have to read the docs or expect trouble.

kk4ever
6th April 2013, 12:13
Look at the results without using any script.

http://img507.imageshack.us/img507/5341/resultnw.jpg

StainlessS
7th April 2013, 14:46
Presume that it might be AVSPmod, not sure, also assume that it uses some script for input, you might want to say what
it is, ie what source filter.
Check width of clip, is it mod 4, try Addborders (RHS) to make it so if not.

EDIT: Aha, little green 'm' in TLHS, suggests MeGUI.

kk4ever
15th April 2013, 16:06
I tried to change to mod 4 but same result. Please assist.

Groucho2004
15th April 2013, 16:11
I tried to change to mod 4 but same result. Please assist.
Post a sample of your source (<= 100MB) and the script you're using.

StainlessS
15th April 2013, 16:13
How do you open it, presume MeGUI Script Creator. EDIT: What options used in MeGUI Avisynth script creator ?
What type of clip, what are dimensions, what source filter.
What is the created script contents?

Just a small sample should be sufficient, 3 or 4 MB.


EDIT: If Mpeg, can cut in DGIndex, set start marker using "[" and a few seconds later "]" End marker and
"Save project & Demux Video". Upload just the m2v file.

kk4ever
15th April 2013, 18:25
Guys ! That is just vob file and i am simply opening through --Menu --> Tools --> File indexer --> Input File ---> Queue ---> Start . Megui creates dgv and show the Avisynth creator screen where i do crop, resize. Under the filters, i analyse the source to get deinterlace parameters. After i take preview and get the above screen shot. This result has received without using any scripts. You may say it default preview.

StainlessS
15th April 2013, 19:24
OK, then it looks to be a DGIndex (or variant) problem, nothing to do with Avisynth.

If Mpeg, can cut in DGIndex, set start marker using "[" and a few seconds later "]" End marker and
"Save project & Demux Video". Upload just the m2v file.

VOB is mpeg.

However, as it is DGIndex that seems to be the problem, might not cut correctly, but put up sample anyway.

Perhaps Neuron2 will arrive shortly.

EDIT: Dont know what "dgv" is. From here:
http://forum.doom9.org/newreply.php?do=newreply&p=1364423

@stax76

DGIndex = *.d2v
DGIndexNV = *.dgi
DGAVCIndex = *.dga

This result has received without using any scripts

MeGUI creates the script, it does not matter whether it was you or MeGUI, there is still a script.

kk4ever
15th April 2013, 20:15
how can i cut a sample video using dgindex or do i use some other file cutter tool to trim the mpeg file?

StainlessS
15th April 2013, 20:32
1st quote previous post.

On my machine:
C:\NON-INSTALL\MeGUI\tools\dgindex\DGIndex.exe

Guest
15th April 2013, 21:31
OK, then it looks to be a DGIndex (or variant) problem, nothing to do with Avisynth.
Jumping to conclusions there with no basis!

OP, please post a sample stream that can be used to reproduce your issue.

BTW, dgv was used by the long obsoleted DGVC1DecNV.

kk4ever
16th April 2013, 15:46
Guys look at the sample of raw video file (http://www.sendspace.com/file/reedjp) and please suggest.

Guest
16th April 2013, 17:19
The sample you uploaded does not include the frame shown in your screenshot.

I do not see any issues like that opening the sample in DGIndex and previewing it.

Please explain how to recreate your issue using the sample you uploaded.

kk4ever
16th April 2013, 19:19
Problem solved. Look at the selected option below.

http://img834.imageshack.us/img834/6929/lasterror.jpg

Actually i was ticking that option as i suppose to leave it unticked.

kk4ever
16th April 2013, 20:30
after setting up all this error raised

http://img541.imageshack.us/img541/3719/thisdw.jpg

Everything fixed however the above error rises when i use this script

fft3dfilter(sigma=1.1,plane=4,bw=32,bh=32,bt=3,ow= 16,oh=16,sharpen=0.4)

LoadPlugin("C:\Program Files\MeGUI_2341_x86\tools\avisynth_plugin\fftw3.dll")
LoadPlugin("C:\Program Files\MeGUI_2341_x86\tools\avisynth_plugin\FFT3DFilter.dll")

Any ideas on this?

StainlessS
17th April 2013, 04:45
Also some plugins may require additional dlls in system32
AvsRecursion.dll (maybe RemoveGrain, not sure, EDIT: Yes, plugs by Kassandro)
fftw3.dll
libfftw3f-3.dll

Last two above are actually same dll under different names, FFT3DFilter requires 1st name, dfttest 2nd (I think).



as above

EDIT: fftw3.dll is a windows dll, not an avisynth dll, LoadPlugin will not work.

and by the way, you load plugin's before you try to use them, not afterwards.

kk4ever
17th April 2013, 16:38
Many thanks for the extensive support given. Allz well now ! cheers !!