【发布时间】:2021-06-29 02:55:50
【问题描述】:
我已经设置了一个 captureSession,现在正尝试将帧速率设置为 60。我使用的是 iPhone 12 Pro Max。
我正在尝试设置帧速率:
videoDevice?.activeVideoMinFrameDuration = CMTimeMake(value: 1, timescale: 60)
但是,打印我的 .activeFormat 告诉我我的 iPhone 只支持 30 fps。
我需要 60 fps 来匹配我的机器学习模型的帧速率。
配置:
- 内置广角摄像头,
- 视频,
- 返回位置,
- 横向右方。
我在这个枚举中没有任何相机可以让我超过 30 fps。因此,我创建了 videoDevice 对象:
let videoDevice = AVCaptureDevice.default(.builtInWideAngleCamera,
for: .video,
position: .back)
我做错了什么?
谢谢
【问题讨论】:
标签: iphone avfoundation frame-rate avcapturesession vision