【发布时间】:2011-06-10 12:00:00
【问题描述】:
我想知道 AVFoundation 或任何其他框架中是否有任何公共 API 可用于像会说话的汤姆猫那样记录屏幕。我查看了 AVFoundation 和 CoreVideo 框架,但无法从头文件中找到任何内容。
如果有人知道如何使用 iPhone SDK 以实用的方式录制屏幕视频,请告诉我。
【问题讨论】:
-
确实!我也想知道,glReadPixels 记录太慢了
-
@binnyb hmmm right glReadPixels 太慢了...有什么替代方案吗?
-
太慢有多慢?你们能详细说明或发布一些示例代码吗?
-
@binnyb - 从 iOS 5.0 开始,有一个 much faster alternative to glReadPixels。然而,人们在 iOS 上录制视频的最大问题是他们试图将 RGBA 帧传递给 AVAssetWriter 而不是 BGRA 帧。后者的编码速度快 4 倍以上。 iPhone 4 可以使用 BGRA 帧以 30 FPS 编码 640x480 视频,并使用上述链接的纹理缓存以接近的速度编码 720p 视频。
标签: iphone ios4 avfoundation