Log in

View Full Version : 60fps pulldown


jmac698
17th December 2007, 07:58
I've discovered cases where the 2 or 3 repeated frames in 24fps->60fps (720P) conversions are not exact duplicates (minus noise), but contain motion compensated B frames. Thus the B frames (only) contain artificial motion between the previous and current original film frames.
I have found a simple pattern to avoid these ugly (floating heads) frames and give clean 24fps video. Just never return the first B frame.
How the feature might work is this, some kind of checkmarks of which frame types to avoid; the only possibilities are:
IB (avoid B after I if possible)
BP avoid P after B
BI avoid I after B
PB avoid B after P
BB avoid 2nd B

Guest
17th December 2007, 14:23
What is the relevance to DGIndex?

scharfis_brain
17th December 2007, 15:36
Maybe like adding a function or variable (for the conditional environment) to signalise AVISynth, whether a decoded Frame is/was an I-Frame, P-Frame, or B-Frame.

With such kind of signalling one could remove bad B-Frames by duplicating neighboring P or I frames.
Afterwards the decimation could be done.

jmac698
17th December 2007, 16:40
This would be a setting for the operation of force film. Unless we can see frame type in Avisynth, only the frame server can perform this filtering.