Xuggler

Latest News

Xuggler is the easy way to uncompress, modify, and re-compress any media file (or stream) from Java. Xuggler is available under the GNU Lesser General Public License, See licensing for more information.

Xuggler is brought to you by ConnectSolutions, LLC.

Demonstrations

Xuggler in Action

Using the MediaTools API

Where Do I Get Started?

You must install Xuggler on your operating system before use.

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.

Licensing

LGPL v3

Xuggler is licensed under the GNU Lesser General Public License. See here for detals.

Credits

Xuggler is brought to you by ConnectSolutions, LLC.

Xuggler extensively uses FFmpeg to compress and uncompress media.