web-dev-qa-db-ja.com

FFmpeg定数フレームレートから可変

一定の60fpsでゲームプレイを記録する場合、ゲームプレイが約30 fps以下であっても、60fpsで記録します。

60fpsのビデオを定数から可変FPSにトランスコードして、FPSではなくタイムスタンプを使用する方法はありますか?

1
VixinG

使用する

ffmpeg -i video.mp4 -vf mpdecimate -vsync vfr out.mp4

mpdecimateフィルタは、記録に重複するフレームが存在する場合はそれを削除します。 vsync vfrFFmpegが保存されたフレームレートに一致するようにフレームを複製するのを防ぎます。

3
Gyan