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 31st August 2003, 20:52   #21  |  Link
Aktan
Registered User
 
Join Date: Feb 2002
Posts: 303
Bug?

Hi, I get a green tint on the whole picture when using this script:

LoadPlugin("D:\PROGRA~1\GORDIA~1\mpeg2dec2.dll")
#That's really mpeg2dec3
LoadPlugin("D:\PROGRA~1\GORDIA~1\avisynth_c.dll")
LoadCPlugin("D:\PROGRA~1\GORDIA~1\smartdecimate-sse.dll")
mpeg2source("G:\DVD\Trigun\D5\TRIGUN5\RIP\D5.d2v",IDCT=7,CPU=6,moderate_h=30,moderate_v=50,iPP=true)
assumetff()
b = bob()
separatefields()
SmartDecimate(24, 60, b, tel=0.60)
#ConvertToYUY2()
#ConvertToYV12()
LanczosResize(512,368)

Now if I take out SmartDecimate(24, 60, b, tel=0.60), the green tint is gone. If I take out LanczosResize(512,368) instead, again the green tint is gone. Lastly, if I uncomment the 2 Converts instead, the green tint is gone. Any ideas?

[EDIT] I forgot to mention I am using avisynth version 2.52, with both the latest versions of avisynth_c.dll and SmartDecimate-sse.dll. [/EDIT]
Aktan is offline   Reply With Quote
Old 7th September 2003, 17:34   #22  |  Link
kevina
Registered User
 
Join Date: Jun 2003
Posts: 71
Version 0.21 Now Available

Version 0.21 now available.

This version included a greatly expanded documentation to give everyone a better idea of how SmartDecimate works and how to use it to its maxium potential. Amoung many other things.

As always you can find it at http://kevin.atkinson.dhs.org/tel/ .
kevina is offline   Reply With Quote
Old 17th September 2003, 00:16   #23  |  Link
kevina
Registered User
 
Join Date: Jun 2003
Posts: 71
Now up to 0.23

I am now up to version 0.23 of my filter. I strongly encorage any one who tried my filter out before version 0.21 to give it another go. They have been many improvments in the filter, including greatly expanded documentation, and simpler syntax. Version 0.20 also has a greatly improved field matching algorithm which should lead to better results than with 0.12.

You can find it at http://kevin.atkinson.dhs.org/tel/. You can also read the documentation online.
kevina is offline   Reply With Quote
Old 17th September 2003, 08:12   #24  |  Link
Aktan
Registered User
 
Join Date: Feb 2002
Posts: 303
If I forgot to put assumetff() or assumebff(), what will the filter choose by default?
Aktan is offline   Reply With Quote
Old 17th September 2003, 08:19   #25  |  Link
kevina
Registered User
 
Join Date: Jun 2003
Posts: 71
Quote:
Originally posted by Aktan
If I forgot to put assumetff() or assumebff(), what will the filter choose by default?
What ever AVISynth tells it. To See what that is, use Bob(). It may get it correct if the information is encoded in the video format.

PS: The Problem you where having before should be fixed now. If its not let me know.
kevina is offline   Reply With Quote
Old 18th September 2003, 08:53   #26  |  Link
Aktan
Registered User
 
Join Date: Feb 2002
Posts: 303
Yea is was fixed since version 0.21
Aktan is offline   Reply With Quote
Old 18th September 2003, 16:45   #27  |  Link
DDogg
Retired, but still around
 
DDogg's Avatar
 
Join Date: Oct 2001
Location: Lone Star
Posts: 3,058
Warning for users of CCE 2.67 series and I assume other CCE versions, if you do put SmartDecimate.dll in your avisynth plugins folder CCE will crash immediately and vanish when a project is loaded. It is the same type of crash we saw with loadpluginex and that same author's version of warpsharp.


OS:XP Pro SP1 Cpu:XP-1700

Last edited by DDogg; 18th September 2003 at 18:33.
DDogg is offline   Reply With Quote
Old 20th September 2003, 01:44   #28  |  Link
kevina
Registered User
 
Join Date: Jun 2003
Posts: 71
Unless you are using the CVS version of AVISynth there is no benifit to putting it in the Plugin Directory as it won't autoload.

I belive this bug might be related to AtExit (I think that is what it is called) member function. I emailed sh0dan a trival test case about this problem.
kevina is offline   Reply With Quote
Old 20th September 2003, 02:35   #29  |  Link
DDogg
Retired, but still around
 
DDogg's Avatar
 
Join Date: Oct 2001
Location: Lone Star
Posts: 3,058
Yes, I am using the csv version so I thought I would try. Hey, no problem at all, just wanted to get it up as a warning for folks as if you don't know to look for it it will drive you completely nuts trying to figure out what is causing CCE to crash.
DDogg is offline   Reply With Quote
Old 20th October 2003, 05:23   #30  |  Link
Mango Madness
Registered User
 
Join Date: Sep 2002
Posts: 132
Something is amiss when i use smartdecimate with dgbob. What happens is the movie plays but at seemingly random points in the movie it jumps, for only about .5secs, to another point in the movie. It is as if the linear progression of frames is b0rked. Also there are points where it speeds up to about 2X then it corrects itself, again, in the period of about .5-1 second. I have narrowed this problem down to the use of dgbob inside of smartdecimate because when i use default parameters everything works; i'm not saying that this is for certain, just all probability points to this. Here is a list of all the software/filters involved and the version numbers:

-DVD Decrypter 3.7.1.0
-DVD2AVIdg 1.0.0.0 (or however many zeros there are)
-avisynth october 11th build
-virtualdubmod 1.5.4.1 with august 8th patch
-mpeg2dec3dg
-smartdecimate 0.23
-autocrop 1.1
-vaguedenoiser 0.28
-masktools 1.0.2
-dgbob 1.6.0
-undot 0.0.1.1
-hybridresize 0.2
-matroska playback pack 0.6
-media player classic 6.4.6.7
-reclock 1.2

Here's my script:

loadplugin("C:\avisynth plugins\smartdecimate\avisynth_c.dll")
loadCplugin("C:\avisynth plugins\smartdecimate\SmartDecimate.dll")
loadplugin("C:\avisynth plugins\autocrop\autocrop.dll")
loadplugin("C:\avisynth plugins\mpeg2dec3\mpeg2dec3dg.dll")
loadplugin("C:\avisynth plugins\vaguedenoiser\vaguedenoiser.dll")
loadplugin("C:\avisynth plugins\MaskTools\masktools.dll")
loadplugin("C:\avisynth plugins\dgbob\dgbob.dll")
loadplugin("C:\avisynth plugins\undot\undot.dll")
import("C:\avisynth plugins\hybridresize\HybridResize-0.2.avs")

mpeg2source("C:\Temporary dvd projects\Blow\test.d2v")

assumetff()
smartdecimate(bob=dgbob(order=1, mode=1))
crop(4, 54, 712, 366)
hybridresize(640, 272)
undot()
vaguedenoiser(method=2, nsteps=6)
Mango Madness is offline   Reply With Quote
Old 20th October 2003, 08:22   #31  |  Link
kevina
Registered User
 
Join Date: Jun 2003
Posts: 71
try this:

b = dgbob(order=1, mode=1)
smartdecimate(bob = b)

For some reason it won't work the other way. I think it is a bug in Avisynth.
kevina is offline   Reply With Quote
Old 20th October 2003, 09:56   #32  |  Link
Mango Madness
Registered User
 
Join Date: Sep 2002
Posts: 132
fixed, thanks.
Mango Madness 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 13:41.


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