首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何逐帧加速/减慢视频

如何逐帧加速/减慢视频
EN

Stack Overflow用户
提问于 2012-11-10 14:35:25
回答 2查看 1.3K关注 0票数 1

我正在处理视频文件,将其转换为帧,我想知道如何通过添加/删除一些帧来加速或减慢视频的总时间。我想要模拟视频的时间延伸,并且我需要逐帧操作该操作。我使用AS3来解决这个问题,但是任何其他语言的帮助对我来说都足够了。谢谢

EN

回答 2

Stack Overflow用户

发布于 2013-08-09 05:15:41

要加快或减慢速度,通常不添加或删除帧。您只需调整帧显示之间的延迟时间。因此,如果您的视频是10FPS FRAMETIME = (1.0 / 10),那么要以20 FPS的速度播放它,您可以设置FRAMETIME = (1.0 / 20)。在系统无法跟上快速帧显示间隔的极端情况下,您的代码应该跳过以赶上“系统时间”。

票数 1
EN

Stack Overflow用户

发布于 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

reference

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13319932

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档