裁剪AVComposition中的视频图层

时间:2013-07-24 14:33:16

标签: macos cocoa avfoundation

我正在使用AVMutableComposition来定位和合成两个不同的视频轨道以进行播放和导出。我可以使用AVMutableVideoCompositionLayerInstruction轻松缩放和定位视频轨道。这是示例代码中的全部内容。

但是,我需要做的是裁剪其中一个视频图层。通过使视频帧与合成的一侧重叠而不是像示例代码中那样“有效地裁剪”,但实际上裁剪合成的一个层,使得合成视频的形状不同但视频不会失真。换句话说,我不想更改整个合成的renderSize,只需裁剪其中一个合成图层。

这可能吗?有任何想法可以实现吗?谢谢!

1 个答案:

答案 0 :(得分:1)

您是否尝试过Cropping Settings? AVMutableVideoCompositionLayerInstruction?