https://github.com/fracpete/screencast4j
Java frontend for creating screencasts (sound, desktop and webcam).
https://github.com/fracpete/screencast4j
java screencast screencast-recording
Last synced: 6 months ago
JSON representation
Java frontend for creating screencasts (sound, desktop and webcam).
- Host: GitHub
- URL: https://github.com/fracpete/screencast4j
- Owner: fracpete
- License: gpl-3.0
- Created: 2015-12-28T20:26:15.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2025-08-05T02:16:47.000Z (12 months ago)
- Last Synced: 2025-09-18T05:59:24.239Z (10 months ago)
- Topics: java, screencast, screencast-recording
- Language: Java
- Homepage:
- Size: 132 KB
- Stars: 3
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# screencast4j
Simple Java frontend for creating screencasts by recording the following:
* sound (WAV)
* desktop (H.264)
* webcam (H.264)
Each of the sources, sound, webcam and screen, get stored in separate files.
These files you can then combine using a
[video editing software](https://en.wikipedia.org/wiki/List_of_video_editing_software)
like [OpenShot](http://openshot.org/), [Kdenlive](https://kdenlive.org/),
[Shotcut](http://www.shotcut.org/) or [Pitivi](http://pitivi.org/).
## Usage
Use the following class to get a simple user interface:
```
com.github.fracpete.screencast4j.gui.Main
```
## Credits
* Icons by [ionicons](https://www.iconfinder.com/iconsets/ionicons)
* Webcam handling by [sarxos](https://github.com/sarxos/webcam-capture)
* Video processing by [xuggler](http://www.xuggle.com/xuggler/)
## Maven
Use the following dependency to include it in your Maven project:
```
com.github.fracpete
screencast4j
0.1.5
```