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

Reply
 
Thread Tools Search this Thread Display Modes
Old 27th March 2015, 22:40   #1  |  Link
jriker1
Registered User
 
Join Date: Dec 2003
Posts: 387
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.

Thanks.

JR
jriker1 is offline   Reply With Quote
Old 28th March 2015, 01:42   #2  |  Link
ChiDragon
Registered User
 
ChiDragon's Avatar
 
Join Date: Sep 2005
Location: Vancouver
Posts: 610
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, 04:44   #3  |  Link
colours
Registered User
 
colours's Avatar
 
Join Date: Mar 2014
Posts: 312
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.

Code:
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")
	src
	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()) \
	                            .clense(grey=(chroma=="ignore")).selectevery(3,1)
	ro = (sw == 1 && sh == 1) ? last.repair(bobbed.selectodd() ,mode=1) \
	                          : interleave(last,bobbed_ex.selectodd(),bobbed_in.selectodd()) \
	                            .clense(grey=(chroma=="ignore")).selectevery(3,1)
	interleave(re,ro)
	separaterows(2)
	selectevery(4,2,1)
	weaverows(2)
}
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, 08:21   #4  |  Link
manono
Moderator
 
Join Date: Oct 2001
Location: Hawaii
Posts: 7,249
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
Reply

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 23:38.


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