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 > Capturing and Editing Video > Avisynth Usage

Reply
 
Thread Tools Search this Thread Display Modes
Old 11th March 2025, 16:41   #1  |  Link
Katie Boundary
Registered User
 
Katie Boundary's Avatar
 
Join Date: Jan 2015
Posts: 1,099
TFM documentation should mention that modes >0 are good for fixing perverse telecine

I've always wondered why TFM bothers with including modes other than 0. I've always set it to 0 to save a few CPU cycles and reduce the chances of an incorrect match.

I tried ripping and converting "Due South" yesterday, only to find that TFM at my preferred settings was having difficulty with finding proper matches for most fields. Suspecting that it might have been shot at true 60 hz, I tried bob(), which revealed nonlinear field behavior. Suspecting a field order error, I tried complementparity().bob(), but that didn't fix it. On a hunch, I tried setting TFM to Mode 1, and lo and behold, progressive film frames magically appeared. It just turned out to be one of those whack telecine jobs done by people on PCP.

I think that mentioning this sort of use case in the TFM documentation would be more helpful than just "increases your chances of finding a match if one exists".
__________________
I ask unusual questions but always give proper thanks to those who give correct and useful answers.
Katie Boundary is offline   Reply With Quote
Old 11th March 2025, 17:50   #2  |  Link
johnmeyer
Registered User
 
Join Date: Feb 2002
Location: California
Posts: 2,737
Another trick is to force the field order to upper or lower. This can also solve problems like the one you describe.
johnmeyer is offline   Reply With Quote
Old 13th March 2025, 03:56   #3  |  Link
Katie Boundary
Registered User
 
Katie Boundary's Avatar
 
Join Date: Jan 2015
Posts: 1,099
Quote:
Originally Posted by johnmeyer View Post
Another trick is to force the field order to upper or lower. This can also solve problems like the one you describe.
That would only work in situations where complementparity() or assumebff() would also work.
__________________
I ask unusual questions but always give proper thanks to those who give correct and useful answers.
Katie Boundary is offline   Reply With Quote
Old 13th March 2025, 11:51   #4  |  Link
StainlessS
HeartlessS Usurer
 
StainlessS's Avatar
 
Join Date: Dec 2009
Location: Over the rainbow
Posts: 11,108
Perhaps of interest Katie.

https://forum.doom9.org/showthread.p...99#post1897899 [Dont know if you know but, little blue arrow after StainlessS {EDIT: in quote} below is this same link]
Quote:
Originally Posted by StainlessS View Post
Here an explanation of Phase Shifted (AKA Perverse) Telecine [click a 2nd time for magnified image].


Taken from Scharfis_Brain Exotic Interlacing [originally in German],
see DATA Folder @ MediaFire in my sig below this post for PDF's in English or German.
[There is also a zip containing Web page]

EDIT: The Website is no longer online, but LigH posted a link to his saved copy somewhere.

EDIT: Original web page on WayBack Machine:- https://web.archive.org/web/20140411...esInterlacing/

And a thread I started on it (forgot about it) some time ago:- https://forum.doom9.org/showthread.p...ic+Interlacing

EDIT: LigH hosted original web page in German:- https://www.ligh.de/scharfis_brain/E...esInterlacing/
NOTE in the IMAGE from Scharfis_Brain


Quote:
Recovery in Avisynth
Code:
DoubleWeave().SelectOdd()
Perhaps it works for U.

EDIT: Also, TFM(d2v=d2v_Filename, ...) # works better with d2v arg where source is DgMpgDec's Mpeg2Source(d2v), rather than other source filters.
eg
Code:
        Video = Mpeg2Source(VideoFileName)
        Video = Video.TFM(d2v=VideoFileName) # + any other args
Also, see the 2.1.3 Telecine with PAL speedup - dynamic phase SHIFT section in image with correction using Telecide().
ie
Code:
Telecide(order=1,guide=2,post=0)
__________________
I sometimes post sober.
StainlessS@MediaFire ::: AND/OR ::: StainlessS@SendSpace

"Some infinities are bigger than other infinities", but how many of them are infinitely bigger ???

Last edited by StainlessS; 13th March 2025 at 12:47.
StainlessS 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 21:56.


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