21.12.2025, 23:51
Unfortunately this doesn't work and Hybrid still treats target as progressive(?)
x264->Frames->Interlaced encoding was enabled
# Current color space: YUV422P8, bit depth: 8, resolution: 720x576, frame rate: 25fps, scanorder: top field first, yuv luminance scale: limited, matrix: 470bg, transfer: bt.709, primaries: bt.709, format: FFV1# converting interlaced to full-height progressive for filtering (vsCAS) (using: QTGMC(preset="Fast"))
clip = qtgmc.QTGMC(Input=clip, Preset="Fast", Lossless=2, TFF=True) # new fps: 50# converting full-height progressive to interlaced for 'progressive to interlaced (1)'
clip = core.std.SeparateFields(clip=clip, tff=True)
clip = core.std.DoubleWeave(clip=clip, tff=True) # resolution 720x576
clip = core.std.SelectEvery(clip=clip, cycle=4, offsets=[0, 1])
clip = core.std.SelectEvery(clip=clip, cycle=2, offsets=[1])
clip = core.std.SetFrameProps(clip=clip, _FieldBased=vs.FIELD_TOP) # tff
# adjusting output color from: YUV422P8 to YUV420P8 for x264Model
clip = core.resize.Bicubic(clip=clip, format=vs.YUV420P8)
# set output frame rate to 25fps (top field first)
