Ios 将水印添加到当前录制的视频并使用水印保存

Ios 将水印添加到当前录制的视频并使用水印保存,ios,avfoundation,Ios,Avfoundation,我想知道是否有任何方法可以将水印添加到当前正在录制的视频中,并将其与水印一起保存。(我知道如何将水印添加到应用程序包中已有的视频文件中,并将其与水印一起导出) 我检查了这个链接。公认的答案并不好。投票最多的答案仅适用于捆绑包中已有视频文件的情况。(建议之前请先阅读答案。) 提前感谢为此,最好使用GPUImage库(Git hub中提供的一个开源库),它包含如此多的过滤器以及可能使用gpuimageoverlyblendfilter添加的覆盖。其中包含示例FilterShowCase,该示例详细

我想知道是否有任何方法可以将水印添加到当前正在录制的视频中,并将其与水印一起保存。(我知道如何将水印添加到应用程序包中已有的视频文件中,并将其与水印一起导出)

我检查了这个链接。公认的答案并不好。投票最多的答案仅适用于捆绑包中已有视频文件的情况。(建议之前请先阅读答案。)


提前感谢

为此,最好使用
GPUImage
库(Git hub中提供的一个开源库),它包含如此多的过滤器以及可能使用
gpuimageoverlyblendfilter添加的覆盖。其中包含示例
FilterShowCase
,该示例详细说明了如何使用过滤器。它使用GPU,因此需要处理图像的开销。完整的学分归@Brad Larson所有,他创建了一个如此伟大的图书馆。

这个答案的可能副本不是一个好的答案,因为它不适合长时间录制。将每一帧保存为内存中的图像,并将其合并为视频,成本会更高。因此,您可以使用此技巧,只需在录制时取消重叠,保存后使用此方法。是的,但需要再次加载整个视频并需要导出它。意味着需要录制和保存两个视频。如果没有其他选择,那么只有它可能。我想你明白我的意思了吧?