我有兴趣在iOS上阅读视频文件作为一系列UIImages。无论如何使用AVFoundation API来做到这一点。
答案 0 :(得分:1)
使用文件的视频轨道创建AVAssetReader。使用AVAssetReaderTrackOutput,您可以向它发送copyNextSampleBuffer消息以接收CMSampleBuffer。每次通话都会从视频中产生另一帧。
在AVFoundation Programming Guide内部有示例代码,展示了如何设置AVAssetReader以及从CMSampleBuffer转换为UIImage的方法。