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

Dev*_*per 10 video objective-c uiviewanimationtransition ios

在Objective -C中

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

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

2)可以将多个视频转换为一个视频但是......一个视频的图像和视频可以通过转换?

如果有人有想法让我知道或提供有用的链接和文件.

谢谢

Cra*_*per 0

Apple 提供了视频和音频编辑库,即 AVFoundation 请参考该库

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

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

在 AVSEAddWatermarkCommand 类中,您会发现 watermarkLayerForSize 方法,它以与添加图像相同的方式添加文本层。使用以下方法添加图像。

您还需要了解 AVMutableCompositionTrack其中使用的类 thisAVSEAddMusicCommand将对您有所帮助。您可以使用同一类来合并视频。

- (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;
}
Run Code Online (Sandbox Code Playgroud)

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