2
有没有使用AVFoundation
播放包含alpha通道的视频文件的方法?我想添加一个AVPlayerLayer
作为我的图层树保持透明度的子图层,因此它可以像覆盖图一样工作。AVFoundation(OS X)是否支持透明回放带有Alpha通道的视频?
或者是否可以使用第二个灰度视频作为主要电影的alpha蒙版?
有没有使用AVFoundation
播放包含alpha通道的视频文件的方法?我想添加一个AVPlayerLayer
作为我的图层树保持透明度的子图层,因此它可以像覆盖图一样工作。AVFoundation(OS X)是否支持透明回放带有Alpha通道的视频?
或者是否可以使用第二个灰度视频作为主要电影的alpha蒙版?
就我所知,OS X上的AVFoundation只能播放h.264。如果你想使用包含alpha通道的较旧的Quicktime电影,那么它可能是可能的。短期的解决方法是使用一系列PNG图像而不是电影,但这不涉及AVFoundation。你也可以在this anwser上看到我的图书馆可以用于这种类型的图书馆。答案是谈论iOS,但该库可以用于iOS或OS X.