在iOS中合并/重叠捕获的视频
我正在尝试合并使用该设备拍摄的两个视频。我希望最终结果(两个不同的视频文件)合并为一个。我在任何地方都找不到关于合并视频的任何框架信息/文档。我一直在阅读AVFoundation的捕获和回放功能,但在这方面我找不到任何东西。我不是说通常的编辑,比如在另一个剪辑的结尾添加,而是更像是同时播放它们。 要直观地表示我正在寻找的内容:在iOS中合并/重叠捕获的视频,ios,cocoa-touch,video,frameworks,avfoundation,Ios,Cocoa Touch,Video,Frameworks,Avfoundation,我正在尝试合并使用该设备拍摄的两个视频。我希望最终结果(两个不同的视频文件)合并为一个。我在任何地方都找不到关于合并视频的任何框架信息/文档。我一直在阅读AVFoundation的捕获和回放功能,但在这方面我找不到任何东西。我不是说通常的编辑,比如在另一个剪辑的结尾添加,而是更像是同时播放它们。 要直观地表示我正在寻找的内容: Video 1 Video 2 -------- -------- | | | | | |
Video 1 Video 2
-------- --------
| | | |
| | | |
| | | |
| v1 | | v2 |
| | | |
| | | |
-------- --------
Result:
--------------
| | |
| | v2 |
| | |
| ----|
| v1 |
| |
| |
| |
| |
--------------
为了确保您理解:我不是说在不同的视图/层上显示两个视频实例,而是说创建一个新的电影文件,使用一个作为基础(v1),并仅在某个原点、比例和位置(帧)应用另一个(v2)的小版本。最终结果是一个文件显示两个剪辑
有人知道这是否可能吗
编辑:我猜这本质上是一个类似于如何在视频中添加水印的问题。我将从那里开始查看。您应该阅读有关AVMutableComposition的内容。您可以从资源中制作两个曲目,使用AVMutableVideoCompositionInstruction添加转换指令,并使用AVAssetExportSession导出。您应该阅读AVMutableComposition。您可以使用资源制作两个曲目,使用AVMutableVideoCompositionInstruction添加转换指令,并使用AVAssetExportSession导出