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. |
25th April 2013, 14:07 | #661 | Link |
German doom9/Gleitz SuMo
Join Date: Oct 2001
Location: Germany, rural Altmark
Posts: 6,783
|
Exactly wrong for a 64-bit Windows.
The 32-bit AviSynth DLL is in SysWOW64. This one you should have kept. The 64-bit AviSynth DLL is in system32. This one you should remove. And ensure that only the remaining 32-bit AviSynth installation is used, by both 32-bit and 64-bit encoders. |
25th April 2013, 14:17 | #662 | Link |
Registered User
Join Date: Apr 2013
Posts: 9
|
ok so i re installed the newest avisynth 2.6.i removed the avisynth.dll from the sys32 folder i tried my script and got the same erro about no function named "MT".So then i replaced the SysWOW64 avisynth.dll with the modified avisynth.dll on the first page of this thread.still same error
|
25th April 2013, 14:26 | #663 | Link |
German doom9/Gleitz SuMo
Join Date: Oct 2001
Location: Germany, rural Altmark
Posts: 6,783
|
Then scan through all harddisk partitions everywhere for other copies of avisynth.dll, you probably have a mess of too many old versions; if AviSynth couldn't be found at all, the error would be different (like not being able to handle *.avs files).
Maybe you are using MeGUI (which provides an own copy of AviSynth in case it is not correctly installed)? You are providing too few useful details; we can not even be certain that you are not trying to use a 64-bit AviSynth... |
25th April 2013, 14:42 | #664 | Link |
Registered User
Join Date: Apr 2013
Posts: 9
|
yes im useing megui.i installed a 32bit version of avisynth 2.6.so should i delete all avisynth.dll's i find except the one in C:\Windows\SysWOW64?
i just manually loaded the modified avisynth.dll and went to preview my script and it froze megui(turned all the screens white) Last edited by chevy; 25th April 2013 at 14:52. |
25th April 2013, 15:01 | #665 | Link |
HeartlessS Usurer
Join Date: Dec 2009
Location: Over the rainbow
Posts: 10,980
|
Uninstall ALL versions of Avisynth, search for all copies of Avisynth.dll and delete, and new reinstall again.
If you mean System32, then say System32 and not sys32. Also, re-read everything that LigH said. EDIT: It may be suffiicient to rename your MeGUI directory (temporarily) instead of deleting the dll from there.
__________________
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 ??? |
25th April 2013, 16:22 | #670 | Link | |
Registered User
Join Date: Feb 2013
Posts: 23
|
Quote:
With a little research/reading you can answer your own questions without even asking :-) |
|
25th April 2013, 19:15 | #671 | Link |
Registered User
Join Date: Apr 2013
Posts: 9
|
Ok so i deleted all avisynth.dll's.I installed the newest avisynth 2.6 32bit.i replaced the avisynth.dll in C:\Windows\SysWOW64 with the modified one from the first post and still getting same error there is no function named "MT".
|
25th April 2013, 21:44 | #673 | Link |
Registered User
Join Date: Apr 2013
Posts: 9
|
i did post it earlier but here it is again,sorry i see i didn't post it all earlier here it is now
Code:
LoadPlugin("C:\Users\root\Desktop\MeGUI_D\tools\dgindex\DGDecode.dll") DGDecode_mpeg2source("C:\Users\root\Documents\VIDEO_TS\VTS_02_1.d2v", info=3) LoadPlugin("C:\Users\root\Desktop\MeGUI_D\tools\avisynth_plugin\ColorMatrix.dll") ColorMatrix(hints=true, threads=0) #deinterlace crop(0, 2, 0, 0) #resize #denoise mt("spline36resize(720,last.height)") mt("spline36resize(last.width,400)",splitvertical=true) Last edited by chevy; 25th April 2013 at 21:47. |
25th April 2013, 22:11 | #674 | Link | |
Join Date: Mar 2006
Location: Barcelona
Posts: 5,034
|
Quote:
You're still wrapping your resize calls with "mt", a function from a plugin that is not supported by this version of Avisynth. Also, I don't know why you are even trying to multi-thread such a simple script which would be more than fast enough running in a single thread. |
|
3rd May 2013, 15:42 | #677 | Link |
Registered User
Join Date: Oct 2010
Posts: 109
|
I'm using that Avisynth MT version: http://code.google.com/p/avisynth-mt/
It works good for me. Why should i use yours? |
6th May 2013, 09:34 | #678 | Link | |||
Registered User
Join Date: Sep 2012
Posts: 174
|
Quote:
Quote:
And if you read the first post, you'll know that in the version from this thread Quote:
Last edited by Q-the-STORM; 6th May 2013 at 09:36. |
|||
11th May 2013, 13:23 | #679 | Link |
Registered User
Join Date: Oct 2010
Posts: 109
|
i use both SetMTMode and MT. I use MT only with FluxSmoothT (temporal smoother) couse it doesn't work with setmtmode.
here is my script. I've deleted some settings Code:
SetMTMode(1,0) <Plugin loading and/or importing> MPEG2_Source() Colormatrix() SetMTMode(2,0) # Deinterlacer AssumeTFF().Telecide(guide=1).Decimate(mode=1,threshold=2.0) # Spatial Denoiser RemoveGrain(2).RemoveGrain(2) # Temporal Denoiser MT("FluxSmoothT(temporal_threshold=7)",2) # Cropper crop() # Resizer Spline16Resize() # Dehalo fft3dfilter(bt=-1, plane=0, dehalo=1.0, hr=2.0, ht=50, svr=0) # Sharpener MSharpen(threshold=10, strength=100,mask=false, highq=true) aWarpSharp() ToonLite(0.2) # Anti-aliasing AAA() Thanks in advance EDIT: fluxsmooth produces several artifacts and i've discovered that i've never used it really until now, couse setmtmode makes it unuseful if you don't use MT("") function Today, when I've used MT(""), it worked but not as good as expected, so i've removed it. Then i've installed your avisynth version in system32 folder. Have I to replace avisynth.dll file in megui folder too? (I've portable version of megui) Last edited by luke83; 11th May 2013 at 23:35. |
12th May 2013, 06:05 | #680 | Link |
German doom9/Gleitz SuMo
Join Date: Oct 2001
Location: Germany, rural Altmark
Posts: 6,783
|
MeGUI preferably uses the installed AviSynth version. An own copy was added in case the user did not install any other AviSynth. This may happen for a "portable" use where installing AviSynth was not possible (e.g. due to a missing administrative access).
I am surprised that FluxSmoothT is an example for a filter which fails with the current multithreading process, and I am certainly interested in details why. Apart from that ... you are using a lot of filters, I really wonder if a different and smaller selection can produce a similar result with less efforts. Especially the double sharpen makes me wonder which kind of source requires that. Or which kind of audience? |
|
|