我正在尝试使用 Swift 在 iOS 上使用 alpha 通道解码 prores4444 视频,将其作为复杂的动画叠加在用户视频上并将其导出到他的库中。 AVFoundation 文档不是那么好,我正在努力寻找任何代码示例。
当我尝试将下面的代码与 AVAssetReaderTrackOutput 一起使用来解码视频时,出现“AVAssetReaderOutput 当前不支持压缩输出”错误。
let avAssetReaderVideoCompositionOutput = AVAssetReaderVideoCompositionOutput(videoTracks: [videoOverlayAssetTrack], videoSettings: outputSettings: [AVVideoCodecKey: AVVideoCodecType.proRes4444])
有谁知道如何读取带有 alpha 通道的 prores4444 的资产轨道以将其用于 AVMutableVideoCompositionLayerInstruction 的实例吗?
我应该使用其他编解码器吗?
None
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)