"No function named mpeg2source" on Win 7 64bit

This forum is for questions and discussion of all the aspects of handling your footage. If you have questions about capturing/ripping footage, AviSynth, or compression/encoding/converting, look here.

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

Postby 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
Qyot27
Surreptitious fluffy bunny
 
Joined: 30 Aug 2002
Location: St. Pete, FL
Status: Creepin' between the bullfrogs

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

Postby Milk Or Life! » Tue Jul 06, 2010 12:37 pm

ohh xD thanks it works now |:>
GO MAGIC CARP USE SPLASH ATTACK.
User avatar
Milk Or Life!
Strawberry Pie
 
Joined: 22 Feb 2007
Location: Sweden
Status: Problem, Officer?

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

Postby 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=1374605#post1374605
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
NightHawk
 
Joined: 13 Sep 2005
Location: Long Beach, CA

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

Postby 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
mirkosp
MODkip
 
Joined: 24 Apr 2006
Location: Gallarate (VA), Italy
Status: (」・ワ・)」(⊃・ワ・)⊃

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

Postby 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
User avatar
NightHawk
 
Joined: 13 Sep 2005
Location: Long Beach, CA

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

Postby 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.
Mister Hatt
 
Joined: 25 Dec 2007
Status: better than you

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

Postby 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?
-SQ™
Changes are good. Wait until you've seen mine.
Latest video - Family (Oct 3, 2013)
User avatar
SQ
Doesn't have a title
 
Joined: 08 Nov 2002
Status: Forever Navy

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

Postby 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
mirkosp
MODkip
 
Joined: 24 Apr 2006
Location: Gallarate (VA), Italy
Status: (」・ワ・)」(⊃・ワ・)⊃

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

Postby 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.
-SQ™
Changes are good. Wait until you've seen mine.
Latest video - Family (Oct 3, 2013)
User avatar
SQ
Doesn't have a title
 
Joined: 08 Nov 2002
Status: Forever Navy

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

Postby 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
User avatar
mirkosp
MODkip
 
Joined: 24 Apr 2006
Location: Gallarate (VA), Italy
Status: (」・ワ・)」(⊃・ワ・)⊃

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

Postby SQ » Sat Jul 10, 2010 10:40 am

Awesome, it worked! Thank you.
-SQ™
Changes are good. Wait until you've seen mine.
Latest video - Family (Oct 3, 2013)
User avatar
SQ
Doesn't have a title
 
Joined: 08 Nov 2002
Status: Forever Navy

Previous

Return to Footage Help

Who is online

Users browsing this forum: No registered users and 0 guests