【发布时间】:2024-01-10 15:25:01
【问题描述】:
实际上,我想通过 android 设备的帧速率 30 的摄像头获取视频,但它会根据不同的设备而变化。 那么如何将相机的视频捕获设置或限制为 30 帧速率。 我已经尝试过 (MediaRecorder) recorder.setVideoFrameRate(30),但它在捕获视频方面没有任何变化..
提前非常感谢...!!:-)
【问题讨论】:
标签: android video-capture
实际上,我想通过 android 设备的帧速率 30 的摄像头获取视频,但它会根据不同的设备而变化。 那么如何将相机的视频捕获设置或限制为 30 帧速率。 我已经尝试过 (MediaRecorder) recorder.setVideoFrameRate(30),但它在捕获视频方面没有任何变化..
提前非常感谢...!!:-)
【问题讨论】:
标签: android video-capture
它确实会改变录制视频的帧速率。我刚刚对运行 Ice Cream Sandwich 的 Xoom 进行了测试,并且没有设置该值,它默认为大约 8fps。您使用的设备可能不支持您尝试的帧速率(我使用的是 24)。
请确保您在拨打此电话时遵循了记录在案的说明。它明确表示您需要在设置格式之后但在调用准备之前执行。
如果无法处理设置,相机将直接忽略您的设置。
【讨论】:
setCaptureRate() 将帮助设置捕获率!
【讨论】: