作为测试自动化框架构建的一部分,我需要在视频中记录用户完成的活动。 由于我找不到直接在vb中录制视频的方法,我选择捕获一系列屏幕截图(打印屏幕),然后将其转换为流式视频。
请建议一种方法来做同样的事。
感谢, pkrg
答案 0 :(得分:1)
也许您可以在应用程序后面运行另一个程序。 有几个这样的程序。
这不是一种专业的方式,而是简单的方法...因为可能这些程序已经优化了他们的算法......
使用jpegs制作avi:
有这样的程序也可以这样做......
再次你可以搜索它..
答案 1 :(得分:1)
您可以自动Windows Media Encoder SDK
中有一些C#和VB.NET示例答案 2 :(得分:0)
我建议您使用CamStudio来记录程序的用户活动。它也是开源的。
答案 3 :(得分:0)
如果你想自己推,那么
http://support.microsoft.com/?kbid=161299
显示几种调用windows api的方法,用于捕获屏幕或部分屏幕。我仍然认为你的鼠标光标会有问题。捕获屏幕后,您必须将光标绘制在正确的位置。