IOS中的视频编辑库

时间:2012-06-05 16:26:55

标签: iphone ios video-capture video-processing video-editing

我正在寻找IOS中的视频编辑库。

编辑任务: - >在视频帧的顶部添加文字或标记。

在我的应用程序中,用户应该能够从视频库中选择视频,并在电影播放器​​中播放视频。用户可以暂停视频,然后使用空闲手动添加一些文本或标记。我们需要在此视频中合并添加的文字和标记。

2 个答案:

答案 0 :(得分:4)

AVFoundation将完成所有这些以及更多。当然,应用程序的用户界面取决于您。但是使用这个功能强大的内置库,所有视频操作都非常简单。

Read about AVFoundation here.

答案 1 :(得分:0)

您可以使用GPUImage完成任务。设置图像和文本使用此代码..

contentView.backgroundColor = [UIColor clearColor];

UIImageView *ivTemp = [[UIImageView alloc] initWithFrame:CGRectMake(20, 20, 147, 59)];
//    UIImage *currentFilteredVideoFrame = [selectedFilter imageFromCurrentFramebuffer];
ivTemp.image = [UIImage imageNamed:@"minimumtrackimage"];
ivTemp.userInteractionEnabled = YES;
[contentView addSubview:ivTemp];


UILabel *lblDemo = [[UILabel alloc] initWithFrame:CGRectMake(0, 100, 200, 30)];
lblDemo.text = @"is this text on video?";
lblDemo.font = [UIFont systemFontOfSize:30];
lblDemo.textColor = [UIColor redColor];
lblDemo.tag = 1;
lblDemo.hidden = YES;
lblDemo.backgroundColor = [UIColor redColor];
[contentView addSubview:lblDemo];




GPUImageUIElement *uiElementInput = [[GPUImageUIElement alloc] initWithView:contentView];
[uiElementInput addTarget:selectedFilter];
__unsafe_unretained GPUImageUIElement *weakUIElementInput = uiElementInput;
[weakUIElementInput update];

然后写下电影。