我想拍一些视频帧,然后把它们编码成视频。看起来这正是AVAssetWriter的初衷,但无论我如何浏览文档和谷歌,我都找不到任何实际使用它的方法。从文档中看,我似乎需要一个输入(AVAssetWriterInput)来提供给编写器。很好。但是AVAssetWriterInput类是抽象的,据我所知在4.1中唯一的子类是AVAssetWriterInputPixelBufferAdaptor,它的初始化器…中需要一个AVAssetWriterInput?我是不是漏掉了什么明显的东西?
发布于 2010-09-16 23:58:04
啊,是的,我必须使用+[AVAssetWriterInput assetWriterInputWithMediaType:outputSettings:]获取一个实例,有关更详细的代码示例,请参阅不同问题下的post。
https://stackoverflow.com/questions/3728311
复制相似问题