AVFoundation:动态组合?

时间:2014-12-24 05:25:56

标签: avfoundation avmutablecomposition avvideocomposition

可以AVFoundation可以动态创建作品吗?

场景:我有五个10秒的H.264剪辑,我希望它们之间有一个很好的1秒淡入/过渡。有没有办法用前两个创建一个合成,开始播放合成,然后在合成播放时添加第三个?此外,还需要删除合成中陈旧/查看的剪辑,因为它们不再需要。

我在API中找不到任何内容(例如“AVMutableVideoComposition”),允许即时“可变”转换。

我的要求是创建一个播放列表......可以包含许多(例如200个)短视频元素,所有这些视频元素都按顺序播放,每个视频元素之间都有过渡。我也怀疑AVQueuePlayer可能会对此产生影响。

另一种解决方案是创建一对可能重叠的AVPlayer / AVPlayerLayer个对象,实际上会交替播放AVAssets

我需要在通过CMSampleBufferCVPixelBufferRef播放时截取视频/音频帧,并应用实时视频效果。

0 个答案:

没有答案