通过转换将图像和视频合并到一个视频

时间:2014-08-19 06:02:49

标签: ios objective-c video uiviewanimationtransition

在Objective -C

任何人都有想法将图像和视频合并到一个具有过渡效果的视频中。?

1)图像到一个视频是可能的,但如何在其中添加过渡效果?

2)可以将多个视频转换为一个视频,但是...转换时可以将视频和视频转换为一个视频吗?

如果有任何想法让我知道或提供有用的链接和文件。

谢谢

1 个答案:

答案 0 :(得分:0)

Apple提供AVFoundation视频和音频编辑库的库 请参阅图书馆

您可以查看合并视频的示例代码,并在以下链接上添加视频图像

https://github.com/darcyliu/SampleCode/tree/master/AVSimpleEditoriOS

我在AVSEAddWatermarkCommand类中你会发现watermarkLayerForSize方法,它可以像添加图像一样添加文本图层。使用以下方法添加图像。

您还需要了解AVMutableCompositionTrack中使用的AVSEAddMusicCommand类,这对您有帮助。您可以使用同一个类来合并视频。

- (CALayer*)imageLayerForSize:(CGSize)videoSize
{
    // Create a layer for the title
    CALayer *imageLayer = [CALayer layer];

    imageLayer.bounds = CGRectMake(0, 0, videoSize.width, videoSize.height);
    imageLayer.contents = (id)[UIImage imageNamed:@"myimage.png"];

    return imageLayer;
}

我希望你能得到答案。如果你有任何问题,请评论它。