可以使用AV Foundation从RGB帧创建视频文件

时间:2011-04-21 17:30:25

标签: iphone ios4 iphone-sdk-3.0

我有一个iOS应用程序,我想将其部分视觉输出录制到视频中。看起来在iOS上创建视频的方法是使用AVMutableComposition并通过insertTimeRange将AVAssets提供给它。

我能找到的所有文档和示例只将视频和音频资源添加到AVMutableComposition。有没有办法向它添加图像数据(即为视频的每一帧添加图像)?我可以将这些图像数据作为直接RGB,PNG,JPG,UIImage,或者最容易提供给AV Foundation的任何内容(如果可能的话)。

如果无法将图像输入视频帧的AVMutableComposition,是否有另一种方法可以从iOS中的帧生成.mp4文件。

1 个答案:

答案 0 :(得分:2)

要从框架生成电影,您可以使用AVAssetWriter,这里有一个问题,包括SO,question