iOS从图像阵列创建视频

时间:2013-01-20 18:54:16

标签: ios image-processing video-capture video-processing

我有一系列图像,我将传递给这个类:

https://github.com/jberlana/iOSKenBurns

这基本上会拍摄所有图像并从中构建幻灯片,然后添加自动和随机的ken烧伤效果。

一切都很棒;但是,我现在正在尝试添加将幻灯片导出到电影文件的功能。将只有一个简单的按钮来实现这一目标,但我不知道从哪里开始将其变为视频。

我发现了这个:QTMovie Class Reference这正是我正在寻找的东西(将图像数组编译成电影文件),但是我需要保留班级添加的ken burns效果,而且我不喜欢不知道这是否适用于iOS。

不确定这是否可能,或者如何处理它。任何帮助都会很棒,至少在正确的方向上有所帮助!提前谢谢!

1 个答案:

答案 0 :(得分:0)

QTMovie类在iOS下无法运行。您可以查看我创建的示例Xcode项目,以在我的库中展示这种电影合成逻辑,Xcode项目位于AVRender。此示例创建一个无损输出文件,该文件基本上包含所有图像作为视频帧。如果你想在完成时将它实际转换为h.264,那么在同一页面上有另一个名为AVDecodeEncode的例子,它显示了如何做到这一点并用AVPlayer播放结果。您也可以使用iOS下的AVAssets API滚动自己的代码来完成所有这些操作,但要注意这些API不易使用。