我正在处理视频文件,将其转换为帧,我想知道如何通过添加/删除一些帧来加速或减慢视频的总时间。我想要模拟视频的时间延伸,并且我需要逐帧操作该操作。我使用AS3来解决这个问题,但是任何其他语言的帮助对我来说都足够了。谢谢
发布于 2013-08-09 05:15:41
要加快或减慢速度,通常不添加或删除帧。您只需调整帧显示之间的延迟时间。因此,如果您的视频是10FPS FRAMETIME = (1.0 / 10),那么要以20 FPS的速度播放它,您可以设置FRAMETIME = (1.0 / 20)。在系统无法跟上快速帧显示间隔的极端情况下,您的代码应该跳过以赶上“系统时间”。
发布于 2016-08-11 18:25:02
使用ffmpeg命令工具。要使视频速度变慢,必须使用大于1的倍数:
ffmpeg -i input.mkv -filter:v "setpts=2.0*PTS“output.mkv use 2.0或3.0
https://stackoverflow.com/questions/13319932
复制相似问题