Android 有没有办法将屏幕捕获为实时视频?

Android 有没有办法将屏幕捕获为实时视频?,android,screen-capture,Android,Screen Capture,我需要制作一个视频作为我开发的一个应用程序的演示。我知道有一些实验应用程序使用DDMS并实现5-6 FPS的帧速率。这个帧速率对于我来说是完全不够的,因为应用程序有我想要显示的平滑动画。有没有办法在Android上进行实时屏幕捕获?我应该满足于捕获模拟器还是用真正的摄像机拍摄真正的视频?在现成的解决方案中,提供最高质量的是beagle板或其他带有DVI或S-video输出的板。其次是模拟器。显然,有些手机提供电视视频输出。我的Galaxy S i9000就是这样,它有一个“TV Out”设置,通

我需要制作一个视频作为我开发的一个应用程序的演示。我知道有一些实验应用程序使用DDMS并实现5-6 FPS的帧速率。这个帧速率对于我来说是完全不够的,因为应用程序有我想要显示的平滑动画。有没有办法在Android上进行实时屏幕捕获?我应该满足于捕获模拟器还是用真正的摄像机拍摄真正的视频?

在现成的解决方案中,提供最高质量的是beagle板或其他带有DVI或S-video输出的板。其次是模拟器。

显然,有些手机提供电视视频输出。我的Galaxy S i9000就是这样,它有一个“TV Out”设置,通过插孔(TRRS)接口提供视频输出。一些HTC手机(Droid难以置信)也可能支持这种视频输出。然后,只需要一个小型S-Video采集卡来捕获输出

我还没有测试过,但它是,应该允许演示所有功能,包括多点触摸手势,这可能很难在插入鼠标的比格犬板上复制。。。另外,手机的所有设备都是开箱即用的,这节省了时间

编辑-2011年9月19日:

不幸的是,使用三星GT-I9000视频输出并没有提供良好的效果。我购买了特定的三星视频电缆加上Terratec G3视频采集USB适配器,结果并不令人满意。视频忽隐忽现,图像质量很差,还不足以创建依赖OpenGL的应用程序演示


所以,我买了一台JVC的GZ-HM435摄像机,它用高清录制,效果好多了。我能够创建一个非常好的视频,非常可以接受的质量,通过适当的定位摄像机使用适当的立场。此外,这种方法更好地演示了应用程序的交互性,因为人们可以看到手指、捏等。它确实展示了它的工作原理。

HTC Evo 4G有一个HDMI输出端口。我刚刚添加了一个编辑。既然我已经对电视做了很多测试,我不推荐它。在我看来,一台好的带支架的摄像机要好得多。了解编码(Terratec)或电视输出是否有问题会很有趣。录制高清视频不是一个容易的问题,而且这似乎是一个相当便宜的设备。当然,如果你不得不花1000欧元在硬件上录制电视节目,对大多数android开发者来说可能并不有趣。关于手指、捏、旋转等等,我也说不清。不过有一件事:我有快速的OpenGL动画,它在TV out方法中变得非常模糊。但我认为,对于不依赖如此高帧速率的应用程序来说,这是可以接受的。还有,除了捏,等等。。摄像机方法显示与物理按钮的交互。这很重要,因为我的演示视频部分扮演了教程的角色。我认为这对Android新手来说非常有用。这是“亲身体验”:-)我用两种不同的USB捕获设备(Pinnacle和Dazzle)从三星Galaxy s Captivate捕获视频时遇到了同样的问题(质量差)。然而,当我将手机直接插入电视时,画面非常清晰,证明问题出在捕获设备上,而不是手机。