FFMpeg - インターレースなしの 3:2 プルダウン

FFMpeg - インターレースなしの 3:2 プルダウン

24FPS のプログレッシブ アニメーションがあり、これを DVD に焼き付けます。映画の一部には、後処理でダビングする必要がある、スムーズな 60FPS のプログレッシブ トランジション/動きがあります。3:2 プルダウンを使用して、ソース フッテージのフレーム レートを仮想的に増加させたいのですが、テレシネ フィルターはフッテージのインターレースも行います。エフェクトをダビングした後で、インターレースする必要があります。

本質的には、フレームレートを 24p から 60p に上げるには、最初のフレームを 2 回複製し、2 番目のフレームを 3 回複製する必要があります。これを効果的に実行できるコマンドをまだ見つけることができません。

答え1

これは、fps フィルターを使用して直接実行できます。

ffmpeg -i in.mp4 -vf fps=60 out.mp4

これだけで、最初のフレームのコピーが 3 つ、2 番目のフレームのコピーが 2 つ、といった具合に作成されます。

リズムを逆にする必要がある場合、つまり最初のフレームのコピーを 2 つ、2 番目のフレームのコピーを 3 つ作成する必要がある場合は、事前にタイムスタンプをシフトして、後で復元する必要があります。

ffmpeg -i in.mp4 -vf setpts=(N+1)/24/TB,fps=60,setpts=PTS-STARTPTS out.mp4

関連情報