我正在使用AVAssetReader/AVAssetWriter
在iOS上转换我的视频。
我的问题是:通过实时转换显示当前帧预览的最有效方法是什么。
我正在考虑将CMSampleBufferRef
转换为UIImage,然后应用于UIImageView。有什么更好的方法吗?
答案 0 :(得分:3)
我认为AVSampleBufferDisplayLayer
是您正在寻找的。 p>
它可以显示CALayer
的{{1}}子类,我认为它比通过CMSampleBuffer
和UIImage
的徒步旅行快得多。< / p>
以下是一个简单的UIImageView
支持的AVSampleBufferDisplayLayer
实现(在swift中):
UIView