>>555
>VIDEOINFOHEADER2 の dwInterlaceFlags が必ず0になってるんで

「なってるんで」ってのは意味不明だな。0 ならインターレース解除は行われない。
まともな MPEG2 デコーダーでインターレース物のファイルをデコードすれば
適当な値が入るはず。