答案 0 :(得分:1)
如果您要导出该视频,您需要:
CALayer
,这将是您视频图层的父级CALayer
作为父图层的子图层CAShapeLayer
圈并屏蔽您想要的视频图层AVMutableVideoComopsition
并进行设置(frameDuration
,renderSize
,instructions
,...等等)AVVideoCompositionCoreAnimationTool
方法init(postProcessingAsVideoLayers:in:)
个实例
AVMutableVideoComopsition
animationTool
属性AVAssetExportSession
将其导出(将AVMutableVideoComopsition
设置为导出会话的属性videoCompostion
)这仅适用于后期处理而非预览。
预览您可以尝试创建两个AVPlayerLayer
并屏蔽其中一个,如果这不起作用您可以创建自定义视频合成器并根据需要渲染每个帧