View Full Version : black dots on anime
Krizzz989
20th October 2003, 13:25
SetWorkingDir("C:\avisynth\")
loadplugin("dgbob.dll")
loadplugin("avisynth_c.dll")
loadCplugin("smartdecimate.dll")
LoadPlugin("deen.dll")
avisource("C:\stuff\av\capture\scene0001.avi")
converttoyv12
b = dgbob(order=0, mode=1)
smartdecimate(bob = b)
crop(40,20,664,454)
LanczosResize(512,384)
Deen("a3d", 4, 8, 10, 50)
is causing black dots. i've tried everything i could think of. any ideas? thanks in advance :)
edit: thanks to hikke for hosting
http://nollapiste.com/tavaraa/sample/
Mug Funky
20th October 2003, 16:33
could you post a pic with the black dots? i haven't got deen, so i can't replicate this script.
i see no immediate probs with it.
i'd try it in yuy2 and see if it works
Krizzz989
20th October 2003, 22:37
ok here's the problem http://dotsarelame.netfirms.com/
it doesn't matter if deen is there or not. thanks for the suggestion, but the problem remains.
SetWorkingDir("C:\avisynth")
loadplugin("dgbob.dll")
loadplugin("avisynth_c.dll")
loadCplugin("smartdecimate.dll")
LoadPlugin("deen.dll")
LoadPlugin("kerneldeint140.dll")
avisource("C:\stuff\av\capture\scene0001.avi")
converttoyuy2
b = dgbob(order=0, mode=1)
smartdecimate(bob = b)
kerneldeint(order=0)
crop(40,20,664,454)
LanczosResize(512,384)
converttoyv12.Deen("a3d", 4, 8, 10, 50)
Asrial
21st October 2003, 02:49
I've yet to have good luck doing ANYTHING to AVI sources.
Ejoc
21st October 2003, 02:57
I get a warning on frame 1 of that avi:
Warning: nothing to output bframe decoder lag
Asrial
21st October 2003, 03:00
Go to frame 2 and then back to frame 1 and all is well :P
Wilbert
21st October 2003, 09:47
@Krizzz989,
What happens if you leave:
1) deen out
2) resizing out
3) deinterlacing out
@Ejoc,
That's normal for a XviD clip. I forgot the reason (something to do with b-frames), but you can find it in the XviD forum somewhere.
@Asrial,
Provide more info. We can't help you like this. Do you have the necessary codecs installed (like huffyuv, DivX5, etc.). Do you get error messages?
Krizzz989
21st October 2003, 10:37
SetWorkingDir("C:\avisynth")
loadplugin("dgbob.dll")
loadplugin("avisynth_c.dll")
loadCplugin("smartdecimate.dll")
avisource("C:\stuff\av\capture\scene0001.avi")
converttoyv12
b = dgbob(order=0, mode=1)
smartdecimate(bob = b)
the dots remain: http://dotsarelame.netfirms.com/
Dreassica
21st October 2003, 11:04
U have Trellis Quant enabled in xvid maybe?
Krizzz989
21st October 2003, 11:26
even if i did, i'm using mod16.
and when viewing my source (which is actually DV) through vdubmod using the avs, the dots are there...
sh0dan
21st October 2003, 12:37
It looks like deinterlacing (bob) artifacts. I believe Don refers to this as "dot crawl". Try kerneldeint - with a lower threshold (4-7).
Krizzz989
21st October 2003, 14:07
ok this looks goodSetWorkingDir("C:\avisynth")
loadplugin("dgbob.dll")
LoadPlugin("kerneldeint140.dll")
LoadPlugin("Decomb.dll")
LoadPlugin("Deen.dll")
loadplugin("avisynth_c.dll")
loadCplugin("smartdecimate.dll")
avisource("C:\stuff\av\capture\scene0001.avi")
converttoyv12
Telecide(guide=1,0,post=1,hints=true)
kerneldeint(order=0,threshold=20)
crop(40,20,664,454)
LanczosResize(512,384)
Deen("a3d", 4, 8, 10, 50)but leaves trails (as seen in output sample)
SetWorkingDir("C:\avisynth")
loadplugin("dgbob.dll")
LoadPlugin("kerneldeint140.dll")
LoadPlugin("Decomb.dll")
LoadPlugin("Deen.dll")
loadplugin("avisynth_c.dll")
loadCplugin("smartdecimate.dll")
avisource("C:\stuff\av\capture\scene0001.avi")
converttoyv12
kerneldeint(order=0,threshold=20)
crop(40,20,664,454)
LanczosResize(512,384)
Deen("a3d", 4, 8, 10, 50)as does this
output sample: http://dotsarelame.netfirms.com/
(a threshold of 4-7 was leaving dots still)
thanks for the help everyone, getting close to a solution :)
sh0dan
21st October 2003, 17:32
Kerneldint is probably the best there is for anime/cartoons.
There is also FieldDeinterlace(blend=true), but it will have significant blending. "blend=false" will reintroduce the dot crawl.
Krizzz989
21st October 2003, 22:58
i was looking to decimate for 23.97 output.Telecide(guide=1,0,post=1,hints=true)
kerneldeint(order=0,threshold=20).Decimate(5)
and
b = dgbob(order=0, mode=1)
kerneldeint(order=0)are not giving me good results (blending),
andassumebff().smartdecimate() gives a very odd shimmering effect
EDIT:
SetWorkingDir("C:\avisynth")
loadplugin("dgbob.dll")
LoadPlugin("kerneldeint140.dll")
LoadPlugin("Decomb.dll")
LoadPlugin("Deen.dll")
LoadPlugin("cnr2.dll")
LoadPlugin("TemporalCleaner.dll")
loadplugin("avisynth_c.dll")
loadCplugin("smartdecimate.dll")
avisource("C:\stuff\av\capture\scene0001.avi")
converttoyv12
assumebff().SmartDecimate(tel=.80)
crop(40,20,664,454)
LanczosResize(512,384)
Deen("a3d", 4, 8, 10, 50)
Cnr2()
TemporalCleaner()
well this seems to work. thanks for the help everyone :)
EDIT: but it leaves interlacing artifacts :(
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.