I think this should be the correct translation:
Code:
ffms2("D:\Download\Sample_short.mkv")
clip0=AssumeBFF().SeparateFields().SelectEvery(2, 0)
clip1=AssumeTFF().SeparateFields().SelectEvery(2, 1)
#Interleaving both fields
Interleave(clip0, clip1)
SelectEvery(2, 0)
#Weave
AssumeTFF()
DoubleWeave()
#Deinterlace
QTGMC() ## use a preset here!
SelectEven()
I also noticed that the chroma has blends in SeparateFields(). Not sure what a good fix would look like. And I think every 6th frame is a double frame!? But it doesnt seems to be a fixed pattern.
EDIT:
I tested just qtgmc alone again and now it doesn't look "jumpy" like the first time. I don't understand why... the code above is unnecessary and not entirely correct anyway. I will post new code soon.