Topic: AviSynth 2.5.8 (modified for SVP) vs 2.6

I AviSynth version is 2.60 (2.58 in WIN7 64bit on a problem)
I use AviSynth SVP found that the efficiency decreased a lot (I know that SVP will modify the AviSynth)
I like the SVP, but I can not stand it in AviSynth when transcoding low efficiency.
How can they best of both worlds it?
Thanks

PS:My English is very bad, so use the Google Translator. Orz

Re: AviSynth 2.5.8 (modified for SVP) vs 2.6

There should be no problems using 2.6 with SVP except:
1. You'll probably need to set more calculation threads in SVP
2. It'll eat more memory

efficiency decreased a lot

How much exactly is "a lot"?  wink

3 (edited by Eternalzack 27-12-2011 19:08:34)

Re: AviSynth 2.5.8 (modified for SVP) vs 2.6

Chainik wrote:

There should be no problems using 2.6 with SVP except:
1. You'll probably need to set more calculation threads in SVP
2. It'll eat more memory

efficiency decreased a lot

How much exactly is "a lot"?  wink

Sorry it took so long to reply.
English is very bad because I recorded two videos used to describe.

links:
Did not install SVP   - http://www.youtube.com/watch?v=44fdB2jwVRE
After installing SVP  - http://www.youtube.com/watch?v=lxnEPRSVpdY

PS:I am sure this is AviSynth (modified for SVP) issues arising.   
Because I have to reinstall AviSynth after uninstalling SVP to restore。

Re: AviSynth 2.5.8 (modified for SVP) vs 2.6

Cool, but download speed from that site is about ~5 K/s.
Still downloading  big_smile

Anyway, SVP's Avisynth is just regular 2.5.8. The difference is only when there's an additional "svp_scheduler=true" instruction in the script (which is added by SVP).

Re: AviSynth 2.5.8 (modified for SVP) vs 2.6

I just uploaded to youtube, there should not be so slow.   
Copy the wrong  Orz

Re: AviSynth 2.5.8 (modified for SVP) vs 2.6

I don't know. May be it's just a difference between 2.5.8 and 2.6.0 with your script.

So your possible choices are:
- use SVP with your fast Avisynth. It should work, but will need more memory.
- use SVP with it's own Avisynth: you can place SVP's one in the video player's folder (near .exe file), then SVP will use this version instead of one located in SysWOW64.
And don't forget to remove/rename "avisynth.dll" from SVP\Distr\MT folder or else SVP will overwrite SysWOW64\avisynth.dll on each run.

Re: AviSynth 2.5.8 (modified for SVP) vs 2.6

But the speed is really slow a lot.
Is there any way to restore the original Avisynth when  SVP not working?

Re: AviSynth 2.5.8 (modified for SVP) vs 2.6

Chainik wrote:

I don't know. May be it's just a difference between 2.5.8 and 2.6.0 with your script.

So your posiible choices are:
- use SVP with your fast Avisynth. It should work, but will need more memory.
- use SVP with it's own Avisynth: you can place SVP's one in the video player's folder (near .exe file), then SVP will use this version instead of one located in SysWOW64.
And don't forget to remove/rename "avisynth.dll" from SVP\Distr\MT folder or else SVP will overwrite SysWOW64\avisynth.dll on each run.

thanks.
I went to try.

Re: AviSynth 2.5.8 (modified for SVP) vs 2.6

Could you post here your script?
And the Avisynth 2.6.0 version, where did you get it?

10 (edited by Eternalzack 27-12-2011 19:34:01)

Re: AviSynth 2.5.8 (modified for SVP) vs 2.6

Avisynth 2.6.0 :http://avisynth.org/mediawiki/Main_Page

This script is very simple.

SetWorkingDir("F:\AVS脚本小子_3.65\LP\")
LoadPlugin("VSFilter.dll")
DirectShowSource("E:\4月新番\花咲くいろは\[TNDR][Hanasaku Iroha][10][BIG5][1080P][2102b112].mkv",23.976,convertfps=true).AssumeFPS(24000,1001)
TextSub("E:\4月新番\花咲くいろは\[TNDR][Hanasaku Iroha][10][BIG5][1080P][2102b112]_track3_chi.ass")
LanczosResize(480,272)
ConvertToYV12()

This is the only.

Re: AviSynth 2.5.8 (modified for SVP) vs 2.6

Now I have to go to bed. Thank you for helping me.
Something on the message.

Re: AviSynth 2.5.8 (modified for SVP) vs 2.6

Resizing is the only time consuming function here and it's a built-in Avisynth function.
May be it was improved in 2.6, something like sse2-3-4  hmm

Re: AviSynth 2.5.8 (modified for SVP) vs 2.6

I think you misunderstood what I meant.
These two videos are from Avisynth2.6
This process is:
install Avisynth2.6 —> fast —> install SVP(Run svp once)—> slow —> uninstall svp —> slow —> uninstall Avisynth2.6 —> install Avisynth2.6 —> fast

Re: AviSynth 2.5.8 (modified for SVP) vs 2.6

Eternalzack
install SVP (Run svp once)

Right. And when you run SVP for the first time it overwrites system's avisynth.dll with it's own version.

Re: AviSynth 2.5.8 (modified for SVP) vs 2.6

Yeah, I've just checked 2.6 alfa3, and confirm that simple script with only LanczosResize() is 1.5 times faster with 2.6.

So the simpliest solution for you is to unpack (not install) 2.6 and place it's avisynth.dll in MeGUI folder.

And SVP will not work with this 2.6 version cause it lacks MT functions.

16 (edited by Eternalzack 28-12-2011 12:39:24)

Re: AviSynth 2.5.8 (modified for SVP) vs 2.6

I can not let megui and SVP using different avisynth.dll
I placed avisynth.dll(2.6) in the root directory of megui,but megui still using 2.5.8

Will you intend to make AviSynth 2.6 (modified for SVP) in the future?
AviSynth 2.6 now also supports MT.http://forum.doom9.org/showthread.php?t=148782

Re: AviSynth 2.5.8 (modified for SVP) vs 2.6

Eternalzack
I placed avisynth.dll(2.6)in the root directory of megui, but megui still using 2.5.8

You have to place it not in the root directory but near x264.exe. So I think it's tools\x264 subdir.

Re: AviSynth 2.5.8 (modified for SVP) vs 2.6

Yes, this is the correct!
Now megui to work with AviSynth 2.6!
Thanks a lot!