JScreenRecorder is a free and opensource pure java based screen recording software licensed under LGPL.
The following features are available so far :
1. Free software available under the Lesser GNU Public License
2. Fullscreen and selective screen area recording
Custom cursors
3. Chooses from a set of 128 different cursors
Cursor highlighter
4, Highlighter color and alpha(transparency) settings
Support for watermarking
5. Create custom textual watermark
6. Watermark alpha(transparency) settings
7. WYSIWYG (What You See Is What You Get) type of Watermark location selector
8. Frame rate setting
9. Runs on all major Java supported platforms
10. Uses jcodec, TransPanel and JTextChooser components
11. Encodes video in MP4 format
CHECK OUT AND SUPPORT MY LATEST ANDROID PROJECTS IN HERE:
https://play.google.com/store/apps/developer?id=Deepak+PK