如何以编程方式(Java 或 C)从图片创建动画视频
我正在创建一个动画视频,其中有逐帧图片。我想用它创建一个视频,但只能以编程方式,而不是使用任何工具,如 MovieMaker、Flash 或 AdobePremier。
请告诉我是否有任何 api 可以组合这些帧并以任何格式(如 AVI、MPEG-4 等)创建压缩视频,并且在压缩时都考虑各种参数(如比特率、关键帧速率等)
I am creating a animation video for which I have the frame by frame pictures. I want to create a video out of it but only programmatically and not using any tool like MovieMaker, Flash or AdobePremier.
Please let me know if there any apis which can combine these frames and create compressed video in any of the formats like AVI, MPEG-4 etc and which all takes various parameters like BitRate, KeyFrame rate etc into account while doing the compression
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这是一项简单的任务。您可以使用 opencv api。将 iplimage 数组初始化为您想要包含的图像,运行循环直到数组末尾。使用 cvloadimage 加载每个图像,并将其显示在窗口上。延迟 1/24 秒。并重复。您甚至可以选择以多种支持的格式保存它。
This is an easy task. You can use the opencv api. Initialise an iplimage array to the images you wanna include, run a loop till end of array. Load each image with cvloadimage, display it on window. Have a delay of 1/24 sec. And repeat. You can even choose to save this in the numerous formats supported.