N番目ごとのフレームを新しいビデオファイルに書き込むことで、たとえば120fpsの「スローモーション」ビデオを30fpsに変換できる商用アプリをいくつでも見つけました。 VLC、ハンドブレーキ、ffmpegなどの通常のフリーウェアツールでこれができることを期待していましたが、そうするためのコマンドを追跡できないことは認めます。 n番目ごとのフレームを画像ファイルのコレクションにエクスポートする方法はいくつも見つかりましたが、そうする必要はなく、数百または数千のjpgを新しいビデオファイルにマージする必要はありません。
私はこれを見つけました タイムラプス setptsを使用する答えなので、それが私がする必要があるすべてであるならば、私に教えてください(「あなたのドープ」部分の有無にかかわらず:-))。
リアルタイムを維持したい場合、つまり1秒のライブアクションが1秒のビデオで再生される場合
ffmpeg -i input.mp4 -r 30 output.mp4
これにより、4フレームごとに3つドロップされます。
すべてのフレームを保持したいが、ゆっくりと循環させたい場合は、
ffmpeg -i input.mp4 -vf setpts=4*PTS -r 30 output.mp4