Xuggler

Latest News

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, and then run through the Tutorials to get familiar with it.

Xuggler consists of a set of Java and Native libraries, and comes with two different APIs:

MediaTools APIA simple API for encoding and decoding audio and video.
Xuggler APIAn 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.