首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ffmpeg -从精灵创建视频

ffmpeg -从精灵创建视频
EN

Stack Overflow用户
提问于 2018-09-27 05:33:28
回答 2查看 496关注 0票数 2

我有一个图像,它表示一个简短的动画为5行8列中的40帧。如何使用ffmpeg生成视频?

我已经阅读了that answer,以便从一系列图像中生成视频,但我不确定如何告诉ffmpeg按顺序读取单个图像的各个部分。

EN

回答 2

Stack Overflow用户

发布于 2018-09-27 05:38:52

据我所知,没有内置的方式来使用ffmpeg来做这件事。但我可以考虑首先使用两个嵌套的for循环和imagemagick裁剪来提取所有图像,然后您可以使用ffmpeg根据提取的文件生成视频。

票数 1
EN

Stack Overflow用户

发布于 2018-09-27 12:55:59

您可以使用动画裁剪来执行此操作。基本模板是,

代码语言:javascript
复制
ffmpeg -loop 1 -i image -vf "crop=iw/8:ih/5:mod(n,8)*iw/8:trunc(n/8)*ih/5" -vframes 40 out.mp4

基本上,裁剪提取出每个帧的iw/8 x ih/5窗口,裁剪窗口左上角的坐标由第三个和第四个参数生成动画,其中n是帧索引(从0开始)。

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

https://stackoverflow.com/questions/52526313

复制
相关文章

相似问题

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