"No function named mpeg2source" on Win 7 64bit

This forum is for questions and discussion of all the aspects of handling and cleaning up your footage with Avisynth.
Locked
User avatar
Qyot27
Surreptitious fluffy bunny
Joined: Fri Aug 30, 2002 12:08 pm
Status: Creepin' between the bullfrogs
Location: St. Pete, FL
Contact:
Org Profile

Re: "No function named mpeg2source" on Win 7 64bit

Post by Qyot27 » Tue Jul 06, 2010 11:44 am

64-bit FFMS2 is a C-interface plugin. You have to use LoadCPlugin, not LoadPlugin.
My profile on MyAnimeList | Quasistatic Regret: yeah, yeah, I finally got a blog

User avatar
Mol
Strawberry Pie
Joined: Thu Feb 22, 2007 2:28 am
Status: sutatS
Location: Sweden
Contact:
Org Profile

Re: "No function named mpeg2source" on Win 7 64bit

Post by Mol » Tue Jul 06, 2010 12:37 pm

ohh xD thanks it works now |:>
Still better than that MMO.
Image

User avatar
NightHawk
Joined: Tue Sep 13, 2005 1:18 am
Location: Long Beach, CA
Org Profile

Re: "No function named mpeg2source" on Win 7 64bit

Post by NightHawk » Tue Jul 06, 2010 6:58 pm

mirkosp wrote:There are better denoisers than deen available as 64bit, though... http://forum.doom9.org/showthread.php?p ... ost1374605
HQDN3D, TTempSmooth, DFTTest, RemoveGrain, FFT3DFilter, and FFT3DGPU are all there. Deen is a detail killer and should be avoided. Actually, HQDN3D is very aggressive and should be avoided too, but it's still better than deen, especially when you lower/remove altogether the temporal denoising (tends to introduce temporal artifacts with it, in my experience).
Oh nice, thank you!

What do you suggest I use (and at what settings) out of the ones you listed? My last script used "Deen("w3d",3,3,5)".

I also can't use toon anymore. Anything equivalent or better to replace it?
ImageImage
ImageImage

User avatar
mirkosp
The Absolute Mudman
Joined: Mon Apr 24, 2006 6:24 am
Status: (」・ワ・)」(⊃・ワ・)⊃
Location: Gallarate (VA), Italy
Contact:
Org Profile

Re: "No function named mpeg2source" on Win 7 64bit

Post by mirkosp » Wed Jul 07, 2010 7:08 am

Seeing that those deen settings are generally used to remove the grain in excess (please note: grain is not a defect, so you shouldn't just mindlessly remove it as the avtech suggests), I think ttempsmooth is possibly the best one out of those. Default settings, or even lowered strength will do. Removegrain(mode=1) also comes highly recommended for this purpose, possibly more than ttempsmooth, actually.

As for toon, I personally dislike it since it doesn't allow for proper source tweaking so depending on the case it's not enough (rarely), or actually too much (most often). When I need to do some slight sharpening/line darkening I tend to be pleased by the results EE achieves (I tend to use it combined with another sharpener if sharpening itself is needed, though), so I'll suggest that. I think it just requires the masktools, and you should have those for 64bit avisynth.
Image

User avatar
NightHawk
Joined: Tue Sep 13, 2005 1:18 am
Location: Long Beach, CA
Org Profile

Re: "No function named mpeg2source" on Win 7 64bit

Post by NightHawk » Wed Jul 07, 2010 2:51 pm

Thanks for all your help, mirkosp. I'm not good when it comes to all of this stuff so I am pretty much just following what the AV Tech guide tells me. =X

I will play around with ttempsmooth, removegrain, and EE when I get the chance. I'll also take a look at the article you linked to get a better understanding of grain.

Thanks again. ^_^
ImageImage
ImageImage

Mister Hatt
Joined: Tue Dec 25, 2007 8:26 am
Status: better than you
Org Profile

Re: "No function named mpeg2source" on Win 7 64bit

Post by Mister Hatt » Fri Jul 09, 2010 3:31 am

Just gonna point out that for 64-bit FFMS2 it depends which plugin you have. If you have the developer approved one, you do not need LoadCPlugin. If you use the one from the avs64 project, then you DO need LoadCPlugin. I would suggest the officially approved one which is loaded like any normal plugin. TheRyuu compiles it every so often in Darkhold and when it's stable it gets added to the FFMS2 site.

User avatar
SQ
Doesn't have a title
Joined: Fri Nov 08, 2002 8:11 pm
Status: youtube.com/SQ
Location: Upstate NY
Contact:
Org Profile

Re: "No function named mpeg2source" on Win 7 64bit

Post by SQ » Fri Jul 09, 2010 6:01 pm

I think I may be going about this in entirely the wrong way. But I'm lost.

I just downloaded the x64 avisynth and virtualdub. My script, which works fine in x32 version of each program, comes up with "There is no function named DirectShowSource".
I downloaded all my x64 directshow filters here. I was unsure where to place them though.
I guessed (most likely wrong) and put them in the plugin64 folder of Avisynth. Still nothing. Added the LoadPlugin line, I get an error that it is not a plugin.
I tried LoadCPlugin instead, I got unrecognized exception.

Someone please help me, I know I'm being stupid. Where should I have put the directshow filters?
Discord: @standardquip (Vars)
BentoVid.com

User avatar
mirkosp
The Absolute Mudman
Joined: Mon Apr 24, 2006 6:24 am
Status: (」・ワ・)」(⊃・ワ・)⊃
Location: Gallarate (VA), Italy
Contact:
Org Profile

Re: "No function named mpeg2source" on Win 7 64bit

Post by mirkosp » Fri Jul 09, 2010 6:17 pm

DON'T use directshowsource. It's not frame accurate. Use FFVideoSource instead. Or, if for some reason you really really need to use directshow to load in avisynth (you most likely don't, probably), use DSS2, which is frame accurate. I'm not sure where to get a 64bit avss.dll (the one to use DSS2), but I'm positive it's around somewhere. As for FFVideoSource, there have been links to it (ffms2) in this thread.

Still, however, directshowsource is an internal avisynth function, so if it is not working, then I think something might have gone wrong when installing avisynth, and I'd suggest a reinstall.
Image

User avatar
SQ
Doesn't have a title
Joined: Fri Nov 08, 2002 8:11 pm
Status: youtube.com/SQ
Location: Upstate NY
Contact:
Org Profile

Re: "No function named mpeg2source" on Win 7 64bit

Post by SQ » Fri Jul 09, 2010 6:26 pm

I saw ffms2 mentioned, but no links to it... Quick google and nothing. Am I blind?

I followed the avs 64 readme file.. Not sure what could've gone wrong... But I guess I will try again.
Discord: @standardquip (Vars)
BentoVid.com

User avatar
mirkosp
The Absolute Mudman
Joined: Mon Apr 24, 2006 6:24 am
Status: (」・ワ・)」(⊃・ワ・)⊃
Location: Gallarate (VA), Italy
Contact:
Org Profile

Re: "No function named mpeg2source" on Win 7 64bit

Post by mirkosp » Fri Jul 09, 2010 6:36 pm

Look for "kemuri-_9's FFMS2 (The Fabulous FM Source 2)" in there. Also, as qyot pointed out:
Qyot27 wrote:64-bit FFMS2 is a C-interface plugin. You have to use LoadCPlugin, not LoadPlugin.
Remember to do:

Code: Select all

loadcplugin("ffms2.dll")
ffvideosource("file.mkv")
or whatever applies to your specific case.

As for the install, I don't personally have a 64bit os so I never tried 64bit avisynth and can't help much further... perhaps it really is not internal for 64bit avisynth, but it would seem weird, that's why I'm assuming something went wrong.
Image

Locked

Return to “AviSynth Help”