我正在AVMutableComposition
创建视频。有许多视频曲目,我正在使用AVMutableVideoCompositionLayerInstruction
在两个视频曲目之间添加变换过渡。
setOpacityRamp,setTransformRamp (溶解,擦除并推动视频轨道之间的过渡)。
问题
创建合成时,视频轨道之间有 textLayer或imagelayer(CALayer)作为场景。
(下面给出的结构简介)
- videoTrack - videotrack - emptytrack - videotrack -
----------------------------------- textlayer ----------- ----------
videotrack - emptytrack - videotrack - 之间的过渡转换实际上正在发生。在播放器的最顶端有CALayer,因此转换不可见。
我在本地播放器上通过AVSynchronizedLayer
和导出时AVVideoCompositionCoreAnimationTool
将CALayer与视频同步。
1。 CALayer使用emptyVideoTrack创建TextScene或imageScene视频,这是正确的方法吗?
2。是否有其他方法可以创建具有实际视频跟踪过渡的textScene,imageScene视频?