我需要实现录制桌面操作的过程,只要能生成视频文件就行,最好是能由windows media player打开的文件格式。
请指点一二,谢谢了。

解决方案 »

  1.   

    为何选择 Java呢? 而且现成的工具那么多,不符合不创造轮子的原则!我替你挪到GUI版去,让chenweionline 看看吧!呵呵!
      

  2.   

    SnagIt 8这个软件能实现这个功能很好的啊...
      

  3.   

    我有个思路大家可以讨论下:1,抓屏
    抓屏可以使用java.awt.Robot,一定的时间间隔抓一屏,保存在Image里。为了节约内存资源,最好抓屏同时把这个image编码保存到磁盘文件上,为了合理使用硬盘存储空间通常使用JPEG格式压缩保存。2,压缩成视频格式文件
    在第一个抓屏的步骤里,你将所有的图像都保存在了磁盘文件上,那么下面只要把这些图片按照保存顺序转换成一个视屏文件。我不知道JMF能不能实现这样的功能,或者还有没有其他的媒体库支持。但是这样的库c++肯定是有的,可以考虑在Java程序里使用JNI调用。
      

  4.   

    很多视频录制软件都可以实现此功能
      比如屏幕录像专家、豪杰屏幕录像机 、iuVCR(超级桌面录像机)