首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用Rmagick生成30 MP4 MP4

用Rmagick生成30 MP4 MP4
EN

Stack Overflow用户
提问于 2014-10-06 01:35:58
回答 1查看 148关注 0票数 0

我使用Rails中的Imagemagick和Rmagick来生成MP4视频。我试图改变帧速率,它一直以25 and的速度开始上升。

我在一些例子中看到,在命令行级别上,您可以使用-delay 1x2,没有人解释1x2,我猜它的滴答/秒和滴答/帧。但它似乎并没有改变使用Rmagick时的延迟。

我还在Imagelist对象上将ticks_per_second设置为600,延迟设置为30。不是joy。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-10-09 17:16:47

好吧,这是我做的。如果我计算正确:)600/30=20 600

在ticks_per_second上将ImageList设置为60,对ImageList中的每个图像设置延迟为2。

代码语言:javascript
复制
animation=ImageList.new
animation.ticks_per_second=60
frames.each{ |frame|
   animation.push(frame)
   animation.cur_image.delay=2
}
animation.write('my file')

我以正确的速度拍到了一部电影。但是Quicktime中的电影信息窗口仍然显示25 But。这可能是一个缺陷,但很容易被忽视。

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

https://stackoverflow.com/questions/26209003

复制
相关文章

相似问题

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