我需要制作一个视频作为我开发的一个应用程序的演示。我知道有一些实验性的应用程序使用DDMS并实现5-6 FPS的帧率。由于该应用程序具有流畅的动画,因此我的目的完全不足以满足我的需求。有没有办法在Android上进行实时屏幕捕获?我应该为拍摄模拟器还是使用真实相机拍摄真正的视频?有没有办法将屏幕捕获为实时视频?
5
A
回答
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摄录一体机,它以高清格式录制,而且效果更好。通过使用合适的支架适当放置摄像机,我能够制作出非常好的视频,质量非常可接受。而且,这种方法更好地展示了应用程序的交互性,因为人们可以看到手指,夹捏等等。它真的显示它是如何工作的。
相关问题
- 1. 有没有一种方法可以将我的iPhone屏幕捕获为视频?
- 2. 有没有办法保持iPad屏幕?
- 3. 3GS的iPhone视频屏幕捕获
- 4. 有没有办法在GNU屏幕中自动分割屏幕?
- 5. 没有主窗口的屏幕捕获
- 6. 有没有办法在HTML5中捕捉摄像头的视频?
- 7. 有没有办法放弃空捕获?
- 8. 有没有办法让Mathematica将符号视为真实?
- 9. 有没有办法限制Codename One中音频捕获的持续时间?
- 10. ffmpeg无法捕获屏幕上运行的视频
- 11. 有没有办法在php中获取视频长度?
- 12. ColdFusion:有没有办法获得视频的尺寸?
- 13. 使用Silverlight捕获作为视频的画布屏幕
- 14. 从Java的屏幕捕获创建视频为64位窗口
- 15. 屏幕捕捉制作视频
- 16. 特定视图的屏幕视频捕获
- 17. 有没有办法打开相机并在屏幕上查看它,使它无法拍照或录制视频。
- 18. 无法捕获屏幕
- 19. 有没有办法使用ColdFusion获取视频文件的持续时间?
- 20. 捕获屏幕
- 21. 有没有办法找到ImageView的drawable的屏幕坐标?
- 22. 有没有办法在Flex 4中检测屏幕分辨率?
- 23. 有没有办法修改Eclipse欢迎屏幕
- 24. 有没有办法避免AVD启动屏幕?
- 25. 有没有办法自定义文本框的屏幕键盘?
- 26. 有没有办法在MVC3中检索手机屏幕尺寸
- 27. 有没有办法停止与Byzanz录制屏幕
- 28. 有没有办法跳过Sincerely Ship库中的裁剪屏幕?
- 29. 有没有办法阻止填充屏幕的离子模态?
- 30. 有没有办法覆盖锁定模式屏幕?
HTC Evo 4G有一个HDMI输出端口。 – 2011-09-18 13:49:55
我刚刚添加了一个编辑。现在我已经测试了很多电视,我不推荐它。具有支架的好摄像机比IMO更好。 – olivierg 2011-09-19 09:48:35
知道这是编码问题(Terratec)还是电视输出会很有趣。录制高清视频不是一个简单的问题,而且这似乎是一个相当便宜的设备。当然,如果你不得不在硬件上花费1000欧元来记录电视输出,那么对于大多数的android开发者来说,这可能不会有意思。关于手指,捏,旋转等的好点。 – 2011-09-19 14:54:26