Xuggler
Xuggler is the easy way to uncompress, modify, and re-compress any media file (or stream) from Java. See licensing for licensing information.
Demonstrations
Xuggler in Action
Using the MediaTools API
Where Do I Get Started?
We suggest you start with the Downloads tab to your left then check out the Documentation.
Xuggler consists of a set of Java and Native libraries, and comes with two different APIs:
MediaTools API | A simple API for encoding and decoding audio and video. |
Xuggler API | An advanced-use API (accessible from MediaTools) for encoding and decoding audio and video. |
Who Should Use It?
If you're a Java Developer who needs to programatically manipulate video files, either pre-recorded, or live, then Xuggler is for you.
Credits
Xuggler extensively uses FFmpeg to compress and uncompress media.