использование
ffmpeg -i video.mp4 -vf mpdecimate -vsync vfr out.mp4
mpdecimate
Фильтр удаляет повторяющиеся кадры, если они присутствуют, в записи. В vsync vfr
предотвращает FFmpeg от дублирующих кадров совпадает с сохраненной частоты кадров.
При записи игрового процесса с постоянными 60 кадрами в секунду он записывает со скоростью 60 кадров в секунду, даже если игровой процесс составляет ~ 30 кадров в секунду или ниже.
Есть ли способ перекодировать видео 60fps из постоянной в переменную FPS, поэтому он использует временные метки, а не FPS?
использование
ffmpeg -i video.mp4 -vf mpdecimate -vsync vfr out.mp4
mpdecimate
Фильтр удаляет повторяющиеся кадры, если они присутствуют, в записи. В vsync vfr
предотвращает FFmpeg от дублирующих кадров совпадает с сохраненной частоты кадров.