我有一系列图像,我将传递给这个类:
https://github.com/jberlana/iOSKenBurns
这基本上会拍摄所有图像并从中构建幻灯片,然后添加自动和随机的ken烧伤效果。
一切都很棒;但是,我现在正在尝试添加将幻灯片导出到电影文件的功能。将只有一个简单的按钮来实现这一目标,但我不知道从哪里开始将其变为视频。
我发现了这个:QTMovie Class Reference这正是我正在寻找的东西(将图像数组编译成电影文件),但是我需要保留班级添加的ken burns效果,而且我不喜欢不知道这是否适用于iOS。
不确定这是否可能,或者如何处理它。任何帮助都会很棒,至少在正确的方向上有所帮助!提前谢谢!
答案 0 :(得分:0)
QTMovie类在iOS下无法运行。您可以查看我创建的示例Xcode项目,以在我的库中展示这种电影合成逻辑,Xcode项目位于AVRender。此示例创建一个无损输出文件,该文件基本上包含所有图像作为视频帧。如果你想在完成时将它实际转换为h.264,那么在同一页面上有另一个名为AVDecodeEncode的例子,它显示了如何做到这一点并用AVPlayer播放结果。您也可以使用iOS下的AVAssets API滚动自己的代码来完成所有这些操作,但要注意这些API不易使用。