2010-07-01 106 views
5

我需要制作一个视频作为我开发的一个应用程序的演示。我知道有一些实验性的应用程序使用DDMS并实现5-6 FPS的帧率。由于该应用程序具有流畅的动画,因此我的目的完全不足以满足我的需求。有没有办法在Android上进行实时屏幕捕获?我应该为拍摄模拟器还是使用真实相机拍摄真正的视频?有没有办法将屏幕捕获为实时视频?

回答

1

在现成的解决方案中,提供最高质量的解决方案是beagle板或带DVI或S-Video输出的其他电路板。第二好的是模拟器。

1

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

我还没有测试过,但它是reported to work,应该允许演示所有功能,包括多点触摸手势,这可能很难在插入鼠标的beagle板上重现......另外,手机将所有东西都安装在盒子里,这样可以节省时间。

编辑 - 2011年9月19日:

不幸的是,采用了三星小号GT-I9000的视频输出并没有提供良好的效果。我购买了特定的三星视频电缆和Terratec G3视频采集USB适配器,结果令人不满意。视频闪烁,图像质量相当差,并且不足以创建依赖于OpenGL的应用程序演示。

因此,我购买了一台JVC GZ-HM435摄录一体机,它以高清格式录制,而且效果更好。通过使用合适的支架适当放置摄像机,我能够制作出非常好的视频,质量非常可接受。而且,这种方法更好地展示了应用程序的交互性,因为人们可以看到手指,夹捏等等。它真的显示它是如何工作的。

+0

HTC Evo 4G有一个HDMI输出端口。 – 2011-09-18 13:49:55

+1

我刚刚添加了一个编辑。现在我已经测试了很多电视,我不推荐它。具有支架的好摄像机比IMO更好。 – olivierg 2011-09-19 09:48:35

+0

知道这是编码问题(Terratec)还是电视输出会很有趣。录制高清视频不是一个简单的问题,而且这似乎是一个相当便宜的设备。当然,如果你不得不在硬件上花费1000欧元来记录电视输出,那么对于大多数的android开发者来说,这可能不会有意思。关于手指,捏,旋转等的好点。 – 2011-09-19 14:54:26

相关问题