当输入图像超过 500 个时,我已经看到了关于如何创建视频的大多数问题(在 stackoverflow 上提出)。我尝试使用提供的所有答案从图像(超过 500 个图像)创建视频,但是它们会导致高内存使用,因此我的应用程序由于高内存使用而崩溃。
我试过这个链接,但没有得到满意的结果。 iOS5 AVFoundation image to video
iOS- CVPixelBufferCreate memory cannot release correctly when making image to video
除此之外,我还尝试了另一个链接。当有超过 500 张图像时,请帮助我创建视频。 谢谢。
不要像 iOS- CVPixelBufferCreate memory cannot release correctly 那样在主线程上生成电影。 ... 例子。
其次,在处理单个电影帧的循环中添加一个 @autoreleasepool。
关于ios - 使用 AVAsset 的多个图像到视频需要高内存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29821510/
欢迎光临 OStack程序员社区-中国程序员成长平台 (https://ostack.cn/) | Powered by Discuz! X3.4 |