View Single Post
Old 6th June 2015, 04:07   #1  |  Link
real.finder
Registered User
 
Join Date: Jan 2012
Location: Mesopotamia
Posts: 2,587
Rainbow & Dot Crawl Removal in denoising, Two birds with one stone

I do not know if there a topic like this before, anyway...

I was use QTGMC even in Telecine source for Dot Crawl Removal, and using deinterlacer will lose Quality unlike IVTC

I doubt that Dfttest is do the job, but I discovered that it is TemporalSoften

then I come up with this

Code:
source call filter here
TComb(othreshL=4)
originali = last
rfbobbed = QTGMC_bob(0,0.5) #preserves the original fields, use this http://forum.doom9.org/showpost.php?p=1725289&postcount=2012 for full preserves (Avoid chroma Problems)
ffapp = rfbobbed.TemporalSoften( 2, 15, 15, 8, 2 ).checkmate(tthr2=0).Repair(rfbobbed) #Rainbow &\or Dot Crawl Removal &\or others
prefilclip = getparity(originali) ? ffapp.interlaced60or50 : ffapp.interlaced60or50(bff=true) #reinterlaced
SMDegrain(prefilter=prefilclip.SeparateFields, contrasharp=true, interlaced=true)
then you can do ivtc in peace
or for more quality but at the cost of Dot Crawl Removal

Code:
source call filter here
originali = last
rfbobbed = QTGMC_bob(0,0.5) #preserves the original fields
ffapp = originali.TComb(othreshL=4).QTGMC_bob(0,0.5).TemporalSoften( 2, 15, 15, 8, 2 ).checkmate(tthr2=0).Repair(rfbobbed) #Rainbow &\or Dot Crawl Removal &\or others
prefilclip = getparity(originali) ? ffapp.interlaced60or50 : ffapp.interlaced60or50(bff=true) #reinterlaced
SMDegrain(prefilter=prefilclip.SeparateFields, contrasharp=true, interlaced=true)
then you can do ivtc in peace
__________________
See My Avisynth Stuff

Last edited by real.finder; 10th June 2015 at 00:21.
real.finder is offline   Reply With Quote