有没有办法迫使iPhone以30fps录制而不管光线条件如何?
有没有办法强制iPhone相机通过降低分辨率以更高的fps录制?
除了分析录制的流之外,找出iPhone FPS的最佳方法是什么?
我的主要目标是iPhone4或4S。
答案 0 :(得分:7)
您可以使用最小/最大帧持续时间来设置帧记录速率:
您必须使用AVFoundation手动配置捕获:
关于寻找的方式,我不知道,但我确实分析了视频流。
你可以从这段代码中看到它是如何完成的:
http://aptogo.co.uk/2011/09/face-tracking/
(只需检查视频捕获的委托方法,您会立即注意到它,因为它在整个部分都有FPS,它确实说 //更新FPS计算)
修改强>
以前链接的文档是针对mac os的,在这种情况下它们是有效的,但这里是iOS版本:
AVFoundation类引用。 https://developer.apple.com/library/ios/#documentation/AudioVideo/Conceptual/AVFoundationPG/Articles/00_Introduction.html
Connection类引用(设置fps)。 https://developer.apple.com/library/ios/#documentation/AVFoundation/Reference/AVCaptureConnection_Class/Reference/Reference.html