是否可以将 UIImage 实例转换为 CMSampleBufferRef 以便可以使用 AVAssetWriter 的 appendSampleBuffer: 方法将其附加到指定的输出文件?
如果是这样……怎么办?
谢谢
是否可以将 UIImage 实例转换为 CMSampleBufferRef 以便可以使用 AVAssetWriter 的 appendSampleBuffer: 方法将其附加到指定的输出文件?
如果是这样……怎么办?
谢谢
虽然我还没有真正尝试过,但一种可能性是CVPixelBuffer
使用CVPixelBufferCreateWithBytes创建一个,并将其指向UIImage 中的原始像素。
完成此操作后,CVPixelBuffers
您CVImageBuffers
可以使用它CMSampleBufferCreateForImageBuffer
来获取一个CMSampleBufferRef
,然后您可以使用 appendSampleBuffer 方法。
正如我之前所说,我从未尝试过这个,但它看起来很合理。