Objective c 要从图像序列和音频文件制作视频文件吗

Objective c 要从图像序列和音频文件制作视频文件吗,objective-c,Objective C,我想从Objective C中的图像序列和音频文件(波形格式)制作一个格式为(.avi或.mp4)的视频文件。我尝试了不同的方法,但不起作用。谁能给我一个工作方向,让我实现我的目标。您可能想看看QTKit.framework中包含的qtmoine类。它提供了一种方便的方法: - (void)addImage:(NSImage *)image forDuration:(QTTime)duration withAttributes:(NSDictionary *)attributes 您可以创建一

我想从Objective C中的图像序列和音频文件(波形格式)制作一个格式为(.avi或.mp4)的视频文件。我尝试了不同的方法,但不起作用。谁能给我一个工作方向,让我实现我的目标。

您可能想看看QTKit.framework中包含的qtmoine类。它提供了一种方便的方法:

- (void)addImage:(NSImage *)image forDuration:(QTTime)duration withAttributes:(NSDictionary *)attributes
您可以创建一个新的QTMovie,然后使用上面的方法将不同的图像添加到此电影中。将其写入视频文件就像调用:

- (BOOL)writeToFile:(NSString *)fileName withAttributes:(NSDictionary *)attributes error:(NSError **)errorPtr
无论如何,这将不允许您编写AVI文件,而是将创建MOV。

QTMOVE适用于Mac OS X。对于iOS,它相当复杂。您必须使用AVFoundation:AVAssetXxX(Writer、WriterInput等) 你可以在网上找到关于如何利用图像制作电影的答案。但是我没有检查声音