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.

 

Go Back   Doom9's Forum > Capturing and Editing Video > Avisynth Usage

Reply
 
Thread Tools Search this Thread Display Modes
Old 27th November 2012, 14:29   #1  |  Link
VideoFanatic
Registered User
 
Join Date: Sep 2011
Posts: 240
Can't get RemoveSpotsMC to work

Jenyok - I can't get RemoveSpotsMC() to work. I copied all the RemoveSpots scripts from this post and onwards into a file called RemoveSpots.avsi. I've got this script: http://pastebin.com/KNLvYrHZ

I've made sure I have all the plugins mentioned in the top of the script but I'm getting the following error:

error: LoadPlugin: unable to load "C:\PROGRAM FILES (x86)\AVISYNTH 2.5\PLUGINS\RemoveGrainT.dll", error=0x7e
(RemoveSpots.avsi, line 46)

PROCESS EXITED WITH ERROR CODE: 1

I downloaded RemoveGrainT-1.0 and put the RemovGrainT.dll in the correct location. I also tried with RemoveGrainTSSE2.dll and changed the code but got the same error message, this time it said the problem was with RemoveGrainTSSE2.dll

Last edited by VideoFanatic; 27th November 2012 at 16:35.
VideoFanatic is offline   Reply With Quote
Old 27th November 2012, 17:07   #2  |  Link
StainlessS
HeartlessS Usurer
 
StainlessS's Avatar
 
Join Date: Dec 2009
Location: Over the rainbow
Posts: 5,984
RemoveGrainT.dll shows in VS6 Dependancy Walker as needing:-

MSVCR80.dll (Visual CPP 2005 Runtime)
AVSRecursion.dll

Probably missing AVSRecursion dll in system32, 0x7e is a "Missing Module" error. (EDIT: Not in plugins dir, remove if in there)

EDIT: If 64 bit, then I think maybe SysWOW64 instead of system32, perhaps someone in the know can correct me.
__________________
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 ???

Last edited by StainlessS; 27th November 2012 at 17:21.
StainlessS is offline   Reply With Quote
Old 27th November 2012, 17:23   #3  |  Link
VideoFanatic
Registered User
 
Join Date: Sep 2011
Posts: 240
OK thanks. I have Windows 7 64-bit and I already have Microsoft Visual C++ 2005 Redistributable installed. Is that the program you were talking about?


I looked in System32 and SysWOW64 and I don't have MSVCR80.dll but I downloaded AVSRecursion.dll and put it there. Where can I get MSVCR80.dll?

Last edited by VideoFanatic; 27th November 2012 at 17:29.
VideoFanatic is offline   Reply With Quote
Old 27th November 2012, 17:29   #4  |  Link
StainlessS
HeartlessS Usurer
 
StainlessS's Avatar
 
Join Date: Dec 2009
Location: Over the rainbow
Posts: 5,984
Microsoft Visual C++ 2005 Redistributable OK for MSVCR80.dll
AVSRecursion.dll http://avisynth.org/warpenterprises/

Both in SysWOW64 (on 64 bit, verified as correct, system32 on 32 bit systems)
__________________
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 ???
StainlessS is offline   Reply With Quote
Old 27th November 2012, 17:32   #5  |  Link
VideoFanatic
Registered User
 
Join Date: Sep 2011
Posts: 240
I already have Microsoft Visual C++ 2005 Redistributable installed (I think this was built into Windows 7 64-bit but MSVCR80.dll is not in SysWOW64. Should I install Microsoft Visual C++ 2005 Redistributable again?
VideoFanatic is offline   Reply With Quote
Old 27th November 2012, 17:35   #6  |  Link
StainlessS
HeartlessS Usurer
 
StainlessS's Avatar
 
Join Date: Dec 2009
Location: Over the rainbow
Posts: 5,984
Dont bother, is probably OK, just do AVSRecursion.dll and retry.
__________________
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 ???
StainlessS is offline   Reply With Quote
Old 27th November 2012, 17:38   #7  |  Link
VideoFanatic
Registered User
 
Join Date: Sep 2011
Posts: 240
I just have AVSRecursion.dll in SysWOW64 and I get this error code: PROCESS EXITED WITH ERROR CODE: -1073741819
VideoFanatic is offline   Reply With Quote
Old 27th November 2012, 17:51   #8  |  Link
StainlessS
HeartlessS Usurer
 
StainlessS's Avatar
 
Join Date: Dec 2009
Location: Over the rainbow
Posts: 5,984
From elsewhere:

Quote:
Originally Posted by IanB View Post
-1073741819 => 0xC0000005 => "Access Violation"
Dont know what to suggest. (For it to get that far, all dependencies are probably fulfilled, ie OK)

EDIT: Make sure that you do not have AvsRecursion.dll in plugins dir.
__________________
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 ???

Last edited by StainlessS; 27th November 2012 at 17:53.
StainlessS is offline   Reply With Quote
Old 27th November 2012, 17:53   #9  |  Link
VideoFanatic
Registered User
 
Join Date: Sep 2011
Posts: 240
Do you have a copy of the MSVCR80.dll I could download please?
VideoFanatic is offline   Reply With Quote
Old 27th November 2012, 17:56   #10  |  Link
StainlessS
HeartlessS Usurer
 
StainlessS's Avatar
 
Join Date: Dec 2009
Location: Over the rainbow
Posts: 5,984
For it to get that far, all dependencies are probably fulfilled, ie OK, dont think it needs that dll.

Assistance needed from a W7-64 user of RemoveGrainT.
__________________
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 ???
StainlessS is offline   Reply With Quote
Old 27th November 2012, 18:02   #11  |  Link
StainlessS
HeartlessS Usurer
 
StainlessS's Avatar
 
Join Date: Dec 2009
Location: Over the rainbow
Posts: 5,984
You could do a search on your Program Files directory for MSVCR80.dll (although I still dont think you need it)
as some programs install local copies (in my case, Elecard and Google Earth).
__________________
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 ???
StainlessS is offline   Reply With Quote
Old 27th November 2012, 18:08   #12  |  Link
VideoFanatic
Registered User
 
Join Date: Sep 2011
Posts: 240
I did a search in Program Files and found this:



How do I know which one I need?

There's also this: http://www.dll-files.com/dllindex/dl....shtml?msvcr80
VideoFanatic is offline   Reply With Quote
Old 27th November 2012, 18:17   #13  |  Link
StainlessS
HeartlessS Usurer
 
StainlessS's Avatar
 
Join Date: Dec 2009
Location: Over the rainbow
Posts: 5,984
The MSVCR80.dll that I have installed in my system32 (XP32) from the 2005 redistributable is 612kb.

Make sure that you have only one RemoveGrainT in your plugins directory ie not vanilla and SSE version at same time.
By the way, I have not got RemoveGrainT installed on my system, never used it (but is waiting for my attention
in my todo queue).

Think you really need a W7-64 user of RemoveGrainT to assist.
__________________
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 ???

Last edited by StainlessS; 27th November 2012 at 18:23.
StainlessS is offline   Reply With Quote
Old 27th November 2012, 18:26   #14  |  Link
VideoFanatic
Registered User
 
Join Date: Sep 2011
Posts: 240
OK I copied the 612 KB file into SysWow64 but I still get the same error as before! This is a new installation of Windows 7 64-bit I installed several days ago so I'm sure files haven't been deleted, etc.
VideoFanatic is offline   Reply With Quote
Old 27th November 2012, 18:30   #15  |  Link
StainlessS
HeartlessS Usurer
 
StainlessS's Avatar
 
Join Date: Dec 2009
Location: Over the rainbow
Posts: 5,984
What program issues this report:- "PROCESS EXITED WITH ERROR CODE: -1073741819 " ?

Have you tried with any other ?

Make a script that only uses the RemoveGrainT dll, so as to verify problem with that alone,
and try several programs to open including eg Windows Media Player or other,
see if you get same result.

EDIT: Empty your plugins dir except for RemoveGrainT and make script using only that dll and
test in several apps.
__________________
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 ???

Last edited by StainlessS; 27th November 2012 at 18:46.
StainlessS is offline   Reply With Quote
Old 27th November 2012, 19:00   #16  |  Link
VideoFanatic
Registered User
 
Join Date: Sep 2011
Posts: 240
Simple x264 Launcher. I tried HC Encoder to see if it gave a different error message but that just crashed.
VideoFanatic is offline   Reply With Quote
Old 27th November 2012, 19:39   #17  |  Link
VideoFanatic
Registered User
 
Join Date: Sep 2011
Posts: 240
OK I removed all plugins apart from the following:

DGDecode.dll
mvtools2.dll
RemoveGrainTSSE2.dll
RemoveSpots.avsi
SpotRemover.vdf

I used the following script:

Code:
Mpeg2Source("J:\2 = New\1 = Test files\Spots & Interlacing\Raw 1996 March 11 10 Secs.d2v", CPU=6)

RemoveSpotsMC()
Is that bare minimum that you were talking about?

This is the message I get in Simple x264 Launcher:

Code:
Creating process:
"X:/Portable Installations/Simple/Simple x264 Launcher v2/toolset/avs2yuv_x86.exe" -frames 1 "J:\video.avs" NUL

error: Avisynth: access violation at 0x0002DFC4 in C:\Windows\SysWOW64\ntdll.dll,
attempting to read from 0x0EE7462F
(J:\video.avs, line 4)

PROCESS EXITED WITH ERROR CODE: 1
If I try with HC Encoder, it just crashes and says the that fault module name is avisynth.dll

Last edited by VideoFanatic; 27th November 2012 at 19:43.
VideoFanatic is offline   Reply With Quote
Old 27th November 2012, 21:54   #18  |  Link
StainlessS
HeartlessS Usurer
 
StainlessS's Avatar
 
Join Date: Dec 2009
Location: Over the rainbow
Posts: 5,984
Try to create the simplest script you can using ONLY RemovegrainT,
(Forget RemoveSpots for now, you need to establish if it is still a RemoveGrainT problem, or something else).
See any docs with RemovegrainT for a simple test.
Also, forget about trying to encode anything, just try in a player or Vdub, you need something simple to find
the problem.
Also, remove any dll's that made no difference (ie the 2005 redistribatable that you added).

Going to pub now, so will not be around unless on tablet and cant type too well on that.

EDIT: Perhaps a moderator can move this to a new thread from post #683.
__________________
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 ???

Last edited by StainlessS; 27th November 2012 at 22:16.
StainlessS is offline   Reply With Quote
Old 28th November 2012, 00:39   #19  |  Link
VideoFanatic
Registered User
 
Join Date: Sep 2011
Posts: 240
Do you happen to have a RemoveGrainT script as I can't find any?
VideoFanatic is offline   Reply With Quote
Old 28th November 2012, 03:25   #20  |  Link
StainlessS
HeartlessS Usurer
 
StainlessS's Avatar
 
Join Date: Dec 2009
Location: Over the rainbow
Posts: 5,984
By the way, is seems that AvsRecursion relies on MSVCR71.dl

Tried to install RemoveGrainT, all I got was something like "there is no function called RemovegrainT".

But I'm currently not at optimum, being a bit pissed.
__________________
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 ???
StainlessS is offline   Reply With Quote
Reply

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +1. The time now is 00:11.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2018, vBulletin Solutions Inc.