将图像叠加层添加到使用AVAssetWriter创建的视频的正确方法是什么?
使用AVAssetExportSession可以这样做,但是这个问题是关于如何使用AVAssetWriter这样做,因此可以更好地控制质量和输出。
有两种情况:
1)简单:添加在视频的整个持续时间内出现的单个叠加层(类似于水印)。
2)复杂:添加不同的叠加层,在不同时间为视频设置动画效果(类似于使用AVVideoCompositionCoreAnimationTool)。
答案 0 :(得分:6)
对此有很多不同的方法,正确的答案将取决于您的用例。
在较高的层面上,这里有三种方法:
如果您需要更多信息,那么如果您对要尝试的内容添加一些说明,我可以扩展此答案以添加有关适当方法的更多详细信息。