Saw this in a collection of scripts. Shouldn't the Selecteven() be after the QTGMC command?
SetMTMode(3, 4)
FFMpegSource2("Z:\sourcefile.avi")
AssumeBFF()
Selecteven()
ConverttoYv12(interlaced=true)
SetMtMode(2) # uses less memory than mode 3
QTGMC (Preset="medium")
crop (8,0,-8,-8)
+ Reply to Thread
Results 1 to 5 of 5
-
-
It's probably wrong. But it depends on the source. For example, if someone created a 60 fps video by duplicating every frame of an interlaced 30 fps video SelectEven() before QTGMC() would be appropriate.
Last edited by jagabo; 27th Apr 2014 at 00:04.
-
May indicate the source file was progressive. Mayhaps an attempt to clean up a badly double-rate de-interlaced encode. Without seeing the file it was intended for and without understanding the abilities of the author we can only guess.Code:
ConverttoYv12(interlaced=true)
But for your purposes, I'm guessing it's wrong. -
Known issues
•Interlaced H.264 is decoded in an odd way; each field gets its own full-height frame and the fieldrate is reported as the framerate, and furthermore one of the fields (odd or even) may "jump around". To get the correct behavior, you can try setting fpsnum and fpsden so that the framerate is halved (may or may not work). This issue is caused by libavcodec.



Quote