问题描述
我正在尝试从 4K 图像的图像阵列创建 4K 视频。每个图像大小约为 5Mb。使用 AVCaptureSession Preset hd4K3840x2160 捕获图像。
根据我的假设,对于包含 4 个图像的图像阵列,估计的 4K 视频输出将大约为 20Mb 或更多。我可以按照以下线程从图像数组创建带有 h264 编解码器的视频 -
https://stackoverflow.com/a/60149845/14999544
但是,输出视频仅转换为 2Mb,而不是预期的 20Mb。
我尝试了使用 proRes(发现它是为 MacOS 设计的)、Hevc 编解码器、更改 AVVideoCompressionPropertiesKey 的值以及更新 kCVPixelBufferPixelFormatTypeKey,但到目前为止没有成功。
问题- AVAssetWriter 需要什么设置才能保留输入图像数组的像素、大小并生成 4K 视频?
非常感谢任何帮助。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)