我使用了 Apple 的 AVEdit-Demo,对其进行了一些调整,并能够将带有动画和图像的 CALayers 添加到视频合成中。到目前为止,这工作正常。
它使用 AVVideoComposition 和 AVPlayer/AVPlayerItem 来合并视频(并显示它们 - 导出渲染有点不同)。
我添加了一个带有 png 的图层,该图层带有一些透明区域,有点像遮罩,隐藏了部分视频。现在我需要移动视频层,这样我就可以调整隐藏部分(也就是可见部分)。Mask 覆盖了整个屏幕(在 CALayer 中),因此不能移动 Mask-Layer。
我没有找到任何属性或方法来调整视频层的位置......
有任何想法吗?