FFmpeg 恒定帧速率到变量

FFmpeg 恒定帧速率到变量

当以恒定的 60fps 录制游戏时,即使游戏速度约为 30 fps 或更低,它也会以 60 fps 录制。

有没有办法将 60fps 视频从恒定 FPS 转码为可变 FPS,以便它使用时间戳而不是 FPS?

答案1

使用

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

mpdecimate如果录制中存在重复帧,则此过滤器会将其删除。这vsync vfr可防止 FFmpeg 复制帧以匹配存储的帧速率。

相关内容