#1  
06-13-2016, 01:47 AM
TheCatacomb TheCatacomb is offline
Free Member
 
Join Date: Jan 2015
Posts: 30
Thanked 0 Times in 0 Posts
Hello, I would appreciate if I could get help removing dot crawl. I had a faulty TBC-1000 that was causing dot crawl in my recordings and I didn't find out until I no longer had the tapes.

I read the checkmate documentation and this is my novice try:

Quote:
MPEG2Source("D:\Stone Age\VTS_02_1.d2v", cpu=0)
Checkmate(thr=10, max=20, tthr2=00) # dotcrawl filter
Deen() # edge noise removal
What do you all think? How can I improve this? Thanks in advance.

Original
After

Last edited by TheCatacomb; 06-13-2016 at 01:57 AM.
Reply With Quote
Someday, 12:01 PM
admin's Avatar
Ads / Sponsors
 
Join Date: ∞
Posts: 42
Thanks: ∞
Thanked 42 Times in 42 Posts
  #2  
06-13-2016, 02:39 AM
lordsmurf's Avatar
lordsmurf lordsmurf is online now
Site Staff | Video
 
Join Date: Dec 2002
Posts: 14,050
Thanked 2,554 Times in 2,172 Posts
Honestly, it looks fine to me.

I'd note that my preferred use of Avisynth is to first extract MPEG to Huffyuv in VirtualDub. Then let Avisynth only process AVI. MPEG can muck up the process and make it take longer.

- Did my advice help you? Then become a Premium Member and support this site.
- For sale in the marketplace: TBCs, workflows, capture cards, VCRs
Reply With Quote
  #3  
06-13-2016, 02:34 PM
themaster1 themaster1 is offline
Free Member
 
Join Date: Feb 2011
Location: France
Posts: 553
Thanked 120 Times in 104 Posts
try this (for an ntsc source
Code:
main=last
main
spline36resize(480,320) # NTSC 
spline64resize(720,480) # NTSC 
lsfmod
filtered=last
main
mt_edge(mode="min/max",chroma="copy").mt_expand
mymask=last
mt_merge(main, filtered, mymask)
Reply With Quote
  #4  
06-13-2016, 02:34 PM
themaster1 themaster1 is offline
Free Member
 
Join Date: Feb 2011
Location: France
Posts: 553
Thanked 120 Times in 104 Posts
try this (for an ntsc source
Code:
main=last
main
spline36resize(480,320) # NTSC 
spline64resize(720,480) # NTSC 
lsfmod
filtered=last
main
mt_edge(mode="min/max",chroma="copy").mt_expand
mymask=last
mt_merge(main, filtered, mymask)
Reply With Quote
  #5  
06-13-2016, 04:58 PM
TheCatacomb TheCatacomb is offline
Free Member
 
Join Date: Jan 2015
Posts: 30
Thanked 0 Times in 0 Posts
Quote:
Originally Posted by themaster1 View Post
try this (for an ntsc source
Code:
main=last
main
spline36resize(480,320) # NTSC 
spline64resize(720,480) # NTSC 
lsfmod
filtered=last
main
mt_edge(mode="min/max",chroma="copy").mt_expand
mymask=last
mt_merge(main, filtered, mymask)
Never thought about applying a mask. Cool.

This script removes less dot crawl but preserves more detail. I guess that's a compromise that must be made.

Here's an example of this masking method applied to another scene:

Original2
After2
Reply With Quote
  #6  
06-13-2016, 07:04 PM
themaster1 themaster1 is offline
Free Member
 
Join Date: Feb 2011
Location: France
Posts: 553
Thanked 120 Times in 104 Posts
if you want to remove more dot crawl you can use "prewitt" instead:
mt_edge(mode="prewitt",chroma="copy").mt_expand

otherwise simply:
mergeluma(DeStripe(2,3,16),1)
(but it blurs a lot imo)

for herringbones patterns (which are some kind of dot crawl):
F1Quiver(last, "gn", 336, 10, test=false)# pour enlever les herring bones / dot crawl (traits obliques sur edges), résultat excellent pour ski_sample2.avi !!
Reply With Quote
  #7  
06-13-2016, 07:05 PM
themaster1 themaster1 is offline
Free Member
 
Join Date: Feb 2011
Location: France
Posts: 553
Thanked 120 Times in 104 Posts
if you want to remove more dot crawl you can use "prewitt" instead:
mt_edge(mode="prewitt",chroma="copy").mt_expand

otherwise simply:
mergeluma(DeStripe(2,3,16),1)
(but it blurs a lot imo)

for herringbones patterns (which are some kind of dot crawl):
F1Quiver(last, "gn", 336, 10, test=false)
Reply With Quote
  #8  
06-13-2016, 10:35 PM
TheCatacomb TheCatacomb is offline
Free Member
 
Join Date: Jan 2015
Posts: 30
Thanked 0 Times in 0 Posts
Quote:
Originally Posted by themaster1 View Post
if you want to remove more dot crawl you can use "prewitt" instead:
mt_edge(mode="prewitt",chroma="copy").mt_expand
I tried this but I was getting pixelation blocks in certain scenes.

mergeluma(DeStripe(2,3,16),1) did help remove more dot crawl, but as you said, it blurred the image like my first checkmate script.
Reply With Quote
Reply




Similar Threads
Thread Thread Starter Forum Replies Last Post
Issues with removing video noise? dbvilla Restore, Filter, Improve Quality 4 02-10-2015 10:46 PM
Help restoring dot crawl, dropouts, and grain on VHS videos? zack82 Restore, Filter, Improve Quality 18 04-29-2014 08:35 PM
Removing black bars on TV shows for DVD? Superstar Edit Video, Audio 12 03-12-2014 11:55 PM
Removing broadcast hum from TV recordings? Reading Bug Restore, Filter, Improve Quality 5 08-19-2010 04:04 PM
Merging clips and removing commercials mlaviolette Encode, Convert for discs 5 11-12-2004 05:11 PM

Thread Tools



 
All times are GMT -5. The time now is 08:43 AM