我想拍摄一些视频帧并将其编码为视频。看起来这正是AVAssetWriter
的意思,但无论我如何看待文档和谷歌我都找不到任何实际使用它的方法。从文档中看起来我需要一个输入(AVAssetWriterInput
)来为作者提供信息。精细。但是AVAssetWriterInput
类是抽象的,我在4.1中知道的唯一子类是AVAssetWriterInputPixelBufferAdaptor
,它在初始化程序中需要AVAssetWriterInput
...?我错过了一些明显的东西吗?
答案 0 :(得分:10)
啊是的,我必须使用+[AVAssetWriterInput assetWriterInputWithMediaType:outputSettings:]
获取一个实例,请在另一个问题下查看我的post以获取详细的代码示例。