使用CALayers进行VideoTrack转换

时间:2016-10-27 09:35:13

标签: ios swift avfoundation transform calayer

我正在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视频?

0 个答案:

没有答案