我正在使用视频文件,将其转换为帧,我想知道如何通过添加/删除一些帧来加快或减慢视频的总时间。我想模拟视频的时间延长,我需要逐帧操作该操作。 我正在使用AS3,但其他语言的帮助对我来说已经足够了。 感谢
答案 0 :(得分:1)
要加快或减慢速度,通常不会添加或删除帧。您只需调整帧显示之间的延迟时间。所以,如果你的视频是10FPS FRAMETIME =(1.0 / 10),那么以20 FPS的速度播放它你设置FRAMETIME =(1.0 / 20)。在系统无法跟上快速帧显示间隔的极端情况下,您的代码应该跳过以赶上“系统时间”。
答案 1 :(得分:1)
使用ffmpeg一个cmd工具。 要减慢视频速度,必须使用大于1的乘数:
ffmpeg -i input.mkv -filter:v" setpts = 2.0 * PTS" output.mkv 使用2.0或3.0