【发布时间】:2014-05-03 13:50:21
【问题描述】:
bigflake.com 中的CameraToMpegTest.java 示例,或者Grafika 中的“Show + capture camera”,使用camera.preview 获取帧数据。实验表明(Nexus 4,Android 4.4.2)帧率为10 fps。这没有预期的那么高。
如果我们使用同一设备(Nexus 4、Android 4.4.2)使用相机录制视频,则帧速率为 30fps。
所以我假设使用camera.preview的较低帧率在于方法(预览方法)。我曾经看过一个帖子,说相机预览方法的帧率较低。
因此,解决方法似乎是直接使用来自相机硬件的原始帧数据。 怎么做? 我的印象是 iOS 有视频处理 API 可以做到这一点,直接从相机获取帧原始数据。 (但我不知道他们的帧率是多少)。
【问题讨论】:
标签: android android-camera android-mediacodec