View Full Version : TDeint artifacts, help?
shunx
13th May 2008, 09:55
I'm getting some artifacts with TDeint like in the following picture:
http://www3.telus.net/shawn2/artifacts.jpg
The source is HDV. The script is as follows:
LoadPlugin("DGIndex\dgmpgdec149\dgdecode.dll") #DGIndex
mpeg2source("video.d2v") #for m2t
TDeint(mode=1, order=1)
How do I fix this?
2Bdecided
13th May 2008, 10:53
Very quick:
bob()
Very slow:
mcbob()
Acceptable:
yadif/mod
People sometimes throw undot after tdeint, but it's not going to help here. If anyone can get tdeint speed without these artefacts, I'd be very interested. I guess someone is going to ask for a short unprocessed original clip to recreate the problem.
Cheers,
David.
Didée
13th May 2008, 12:56
TDeint comes with its own solution/workaround. Reading the manual would be an option ...
[...]
AP: Artifact protection threshold. If AP is set to a value greater than or equal to 0, then before outputting a deinterlaced frame TDeint will scan all weaved pixels to see if any create a value greater then AP. Any pixels that do will be interpolated. Use this to help prevent very obvious motion adaptive related artifacts, ...
[...]
default - -1 (disabled)
The full text is in TDeint's ReadMe that all of you DO have, too. :)
BTW - The cause of this is when a "repetitive pattern" appears due to motion. That stuff is always hard to detect & be treated correctly.
2Bdecided
13th May 2008, 14:32
Ah, you see Didée, you've spoilt us all with scripts that mainly "just work" without tweaking all the settings!
I have read most of your manuals though.
Thanks for the tip.
Cheers,
David.
You can try TMM() in Tdeint, and also Vinverse()...
Like this:
TDeint(emask=TMM()).Vinverse()
Blue_MiSfit
14th May 2008, 19:22
Yeah, TDeint needs some tweakage to deal with stuff like this - as I've learned firsthand recently!
~MiSfit
vBulletin® v3.8.5, Copyright ©2000-2012, Jelsoft Enterprises Ltd.