当以恒定的 60fps 录制游戏时,即使游戏速度约为 30 fps 或更低,它也会以 60 fps 录制。
有没有办法将 60fps 视频从恒定 FPS 转码为可变 FPS,以便它使用时间戳而不是 FPS?
答案1
使用
ffmpeg -i video.mp4 -vf mpdecimate -vsync vfr out.mp4
mpdecimate
如果录制中存在重复帧,则此过滤器会将其删除。这vsync vfr
可防止 FFmpeg 复制帧以匹配存储的帧速率。
当以恒定的 60fps 录制游戏时,即使游戏速度约为 30 fps 或更低,它也会以 60 fps 录制。
有没有办法将 60fps 视频从恒定 FPS 转码为可变 FPS,以便它使用时间戳而不是 FPS?
使用
ffmpeg -i video.mp4 -vf mpdecimate -vsync vfr out.mp4
mpdecimate
如果录制中存在重复帧,则此过滤器会将其删除。这vsync vfr
可防止 FFmpeg 复制帧以匹配存储的帧速率。