AVFoundation(OS X)是否支持使用Alpha通道透明播放视频?

时间:2012-07-27 17:34:19

标签: cocoa avfoundation

有没有办法使用AVFoundation播放包含Alpha通道的视频文件?我想在我的图层树中添加AVPlayerLayer作为子图层,保留透明度,使其像覆盖图一样工作。

或者是否可以使用第二个灰度视频作为主电影的alpha蒙版?

1 个答案:

答案 0 :(得分:0)

据我所知,OS X上的AVFoundation只能播放h.264。如果你让它使用包含alpha通道的旧版Quicktime电影,那么它可能是可能的。短期解决方案是使用一系列PNG图像而不是电影,但这不涉及AVFoundation。您还可以在this anwser阅读有关可用于此类此类库的库。答案是谈论iOS,但该库可以与iOS或OS X一起使用。