View Single Post
Old 30th September 2017, 05:51   #51  |  Link
Katie Boundary
Registered User
 
Katie Boundary's Avatar
 
Join Date: Jan 2015
Posts: 1,047
In the absence of any serious, competent attempts to explain why anyone would do this, much less how to fix it, I've been forced to develop my own workarounds. The best overall solution is usually to just grab all the top fields or all the bottom fields, find matches for the ones that have matches, bob any orphaned fields that you're trying to match from, and discard the remaining orphaned fields, converting to 30 hz in the process (which is what a single application of TFM at standard settings would do). However, for the user who demands that every field appear at least once in the final stream, my standard approach for dealing with mixed content can be adapted as follows:

Quote:
mpeg2source("pd01p1.d2v")

A=TFM(mode=0,field=0,cthresh=2,mthresh=2,pp=5,micmatching=0)
B=TFM(mode=0,field=1,cthresh=2,mthresh=2,pp=5,micmatching=0)

interleave(A,B)
(this was for a BFF source)

The big disadvantage of this method is that most 60 hz content is effectively reduced to 30 hz anyway, but with more jerkiness and frame-blending than if you had just used the first method.
__________________
I ask unusual questions but always give proper thanks to those who give correct and useful answers.
Katie Boundary is offline   Reply With Quote