TMPGEncからVfW(Video for Windows)経由でエンコードする場合、TMPGEncの「Iピクチャが指定されたフレームはキーフレームで出力する」にチェックを入れておくと、ffdshowで当該フレーム前後の表示がおかしくなる。具体的には、例えばキーフレームとなった直後の1フレームがキーフレームと同じ画像になる。
VfW(Video for Windows)経由でもコマンドラインからx264.exeを使ってエンコードしても、ソースの末尾4フレームくらいがffdshowで表示できないような気が。
仕方がないので、TMPGEncやAviUtlで末尾にコピーフレームを水増しして渡している。
関連記事