在iPhone X上使用AVAssetWriter和AVAssetWriterInputPixelBufferAdaptor进行的慢动作动画视频渲染

问题描述 投票:-2回答:1

我正在使用此代码(感谢damikdk)将抽奖动画呈现给视频:https://github.com/damikdk/LottieExportDemo/blob/master/LottieExportDemo/ViewController.swift

我正在使用上一个文件中的oldExport()和这两个方法(追加和填充),以将图像填充到像素缓冲区中:https://github.com/damikdk/LottieExportDemo/blob/master/LottieExportDemo/Helpers.swift

它在iPhone 5s上效果很好,并在大约1分钟内导出了30秒的视频。但是在iPhone X上,最多需要10分钟才能以相同的分辨率设置导出相同的视频。有没有一种方法可以优化它以便在更新的设备上更好地工作?

ios swift avassetwriter lottie
1个回答
0
投票

此存储库是作为bug演示而创建的,您甚至不应将其用作起点。很抱歉,如果从说明中看不出来。

我不确定您的问题出在哪里,但是如果您在issues中共享您的代码,我会进行检查。

© www.soinside.com 2019 - 2024. All rights reserved.