我AVMutableComposition
用来定位和合成两个不同的视频轨道以进行播放和导出。我可以使用AVMutableVideoCompositionLayerInstruction
. 这一切都在示例代码中。
但是,我需要做的是裁剪其中一个视频层。不像示例代码中那样通过让视频帧与合成的一侧重叠来“有效地裁剪”,而是实际上裁剪了正在合成的图层之一,因此合成视频的形状不同但视频不会失真。换句话说,我不想改变整个合成的renderSize,只是裁剪合成层之一。
这可能吗?有什么想法可以实现吗?谢谢!