JxCapture

Java library providing API for various image and video capture operations

Cross-platform library providing comprehensive image and video capture API for Java applications. The library provides ability to capture full screen, including multiple monitors capture, active windows, windows that are located outside the screen or overlapped by other windows, defined areas, random rectangular regions and IU elements, such as buttons or menus. The library provides additional information about all UI elements available on the screen, such as element's bounds, children, parent, etc., and allows to listen to keyboard, mouse or other system events. For video capturing the library allows to specify the movie format, size, bitrate and codec, and add recorded sound from a microphone or other input device. JxCapture saves the capture result for further manipulation in Java code.

Minimum requirements: JDK/JRE 1.5.x or newer

Operating system: Linux, Mac OS X, Win2000, Win7 x32, Win98, WinServer, WinVista, WinXP, Win8 x32, Win8 x64

Program URL: http://www.teamdev.com/jxcapture/?src=pad

JxCapture screenshot

...

EULA

Version 4.1 This is a legal agreement (“Agreement”) between you (either an individual or an entity), and TeamDev Ltd. (“TeamDev”). IMPORTANT [PLEASE READ CAREFULLY]: BY INSTALLING, USING OR COPYING THE SOFTWARE OR ANY RELATED DOCUMENTATION (“SOFTWARE”) YOU AGREE TO BE BOUND BY THE TERMS AND CONDITIONS OF THIS AGREEMENT.

Read more