0

我有一组要传递给此类的图像:

https://github.com/jberlana/iOSKenBurns

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

一切都很棒;但是,我现在正在尝试添加将幻灯片放映导出到电影文件的功能。只需一个简单的按钮即可完成此操作,但我不知道从哪里开始将其转换为视频。

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

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

4

1 回答 1

0

QTMovie 类在 iOS 下不起作用。您可以查看我创建的示例 Xcode 项目,以在我的库中展示这种电影合成逻辑,Xcode 项目位于AVRender。此示例创建一个无损输出文件,该文件基本上包含所有图像作为视频帧。如果您想在完成后将其实际转换为 h.264,则在同一页面上还有另一个名为 AVDecodeEncode 的示例显示了如何执行此操作并使用 AVPlayer 播放结果。您也可以使用 iOS 下的 AVAssets API 编写自己的代码来完成所有这些工作,但请注意,这些 API 使用起来并不简单。

于 2013-07-17T04:47:14.103 回答