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 > Announcements and Chat > General Discussion

Thread Tools Search this Thread Display Modes
Old 27th March 2015, 23:40   #1  |  Link
Registered User
Join Date: Dec 2003
Posts: 487
Progressive material that was telecide?

I have some junky footage I received that there is no other source for and was trying to improve it. Problem is it looks like it was telecide material as there are a few interlaced frames and then a couple progressive. REAL problem is the material is now progressive and the interlacing effects seem imbedded in the video now. Does anyone know any way to get rid of this or improve it?

I can provide a same but not in a good location right now.


jriker1 is offline   Reply With Quote
Old 28th March 2015, 02:42   #2  |  Link
Registered User
ChiDragon's Avatar
Join Date: Sep 2005
Location: Vancouver
Posts: 600
Telecide is the name of an Avisynth filter.

What you are describing is telecined material that was encoded in progressive mode, is that correct? There is no way to reverse the damage caused on the interlaced frames, but you can try to clean it up.

Once you IVTC it, only 1 in every 4 frames should be damaged since you can decimate the duplicate damaged frame.
ChiDragon is offline   Reply With Quote
Old 28th March 2015, 05:44   #3  |  Link
Registered User
colours's Avatar
Join Date: Mar 2014
Posts: 308
This Avisynth filter has worked somewhat well for me, though without looking at your source it's hard to tell if it'd be any suitable. Needs Avisynth 2.6a4 or later, MaskTools v2, mt_xxpand_multi, nnedi3, and RgTools.

function crossfieldrepair2(clip src,int "sw",int "sh",clip "bobbed",string "chroma")
	sw = default(sw,2)
	sh = default(sh,2)
	assert(sw >= 0 && sh >= 0,"crossfieldrepair2: sw/sh must both be nonnegative integers")
	chroma = default(chroma,"process")
	bobbed = default(bobbed,nnedi3(field=3))
	bobbed_ex = bobbed.mt_expand_multi(chroma=chroma,sw=sw,sh=sh)
	bobbed_in = bobbed.mt_inpand_multi(chroma=chroma,sw=sw,sh=sh)
	re = (sw == 1 && sh == 1) ? last.repair(bobbed.selecteven(),mode=1) \
	                          : interleave(last,bobbed_ex.selecteven(),bobbed_in.selecteven()) \
	ro = (sw == 1 && sh == 1) ? last.repair(bobbed.selectodd() ,mode=1) \
	                          : interleave(last,bobbed_ex.selectodd(),bobbed_in.selectodd()) \
Though since you didn't post this in the Avisynth Usage subforum, maybe you aren't looking for an Avisynth solution? Idk.
Say no to AviSynth 2.5.8 and DirectShowSource!
colours is offline   Reply With Quote
Old 28th March 2015, 09:21   #4  |  Link
Join Date: Oct 2001
Location: Hawaii
Posts: 7,406
You shouldn't even have to be asked for a sample. Without one we can only guess. 10 seconds of steady motion untouched from the source will be plenty.
manono is offline   Reply With Quote

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 00:45.

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