iOS录制视频的时候,一般是通过CMSampleBufferRef来写入。但是如果有时候只有char*数据,转换成CMSampleBufferRef貌似不好转。这时候可以通过AVAssetWriterInputPixelBufferAdaptor来写入。主要代码如下:
AVAssetWriter *_assetWriter;
AVAssetWriterInput *_videoWriterInput;
AVAssetWriterInputPixelBufferAdaptor *_assetWriterPixelBufferInput;
CVPixelBufferRef _pixelBuffer;
_assetWriter,_videoWriterInput