我需要实现录制桌面操作的过程,只要能生成视频文件就行,最好是能由windows media player打开的文件格式。
请指点一二,谢谢了。
请指点一二,谢谢了。
解决方案 »
- 请各位大虾们指导一下,java小程序
- "class " or "interface"expected
- java 如何求得两个日期中的每一天?
- 请教Jcreator Pro的问题
- 一个看着简单,但很难说清楚的问题
- 一打開QQ的信訊, QQ就死了, 重裝了N次也有這個問題, 我是用QQ2006繁體版的, 怎解決?
- 关于ObjectInputStream的问题
- java中常用的重构方法有几种?
- 如何做检查JAVA的版本及进行自动更新及安装
- “当某个实例不再被任何对象引用时就会被垃圾回收机制回收”,那么怎样才算是不被任何对象引用呢?
- 关于静态变量和线程安全的问题,请大家看看
- java抽象类中非抽象方法,在子类中能重写吗?
抓屏可以使用java.awt.Robot,一定的时间间隔抓一屏,保存在Image里。为了节约内存资源,最好抓屏同时把这个image编码保存到磁盘文件上,为了合理使用硬盘存储空间通常使用JPEG格式压缩保存。2,压缩成视频格式文件
在第一个抓屏的步骤里,你将所有的图像都保存在了磁盘文件上,那么下面只要把这些图片按照保存顺序转换成一个视屏文件。我不知道JMF能不能实现这样的功能,或者还有没有其他的媒体库支持。但是这样的库c++肯定是有的,可以考虑在Java程序里使用JNI调用。
比如屏幕录像专家、豪杰屏幕录像机 、iuVCR(超级桌面录像机)