How To Install Xuggler on Linux


This set of tutorials shows how to install the latest Xuggler library on a Linux machine.

Part 1: Downloading and Building

In this tutorial we show how to find the latest version of Xuggler and install it on your favorite Linux machine.

Part 2: Installing and Verifying

After you’ve installed Xuggler on your machine and rebooted, it’d be nice to test that everything is working. This tutorial shows you how to do that.

Part 3: For those who don’t like Videos

Here are the steps in text for those who don’t like video:

  • Uninstall old versions of Xuggler first if you’ve already installed it. Do this by running ant uninstall in the directory you originally installed from.
  • Download the latest Xuggler .tar.gz file for Linux from here
  • Untar the download by running tar -xzvf xuggler-version.tar.gz
  • Set the environment variables XUGGLE_HOME to where you want xuggle installed:
    export XUGGLE_HOME=/usr/local
    export PATH=$XUGGLE_HOME/bin:$PATH
    export LD_LIBRARY_PATH=$XUGGLE_HOME/lib:$LD_LIBRARY_PATH
  • cd to xuggle-version and run ant run-tests. This can take anywhere from 10 minutes to over an hour depending on your machine.
  • Once the build has finished, run sudo ant install
  • Then to verify the build, try the following command (all one one line). You should be able to pass in any media file you like to test; for the example we’re asking for meta-information about the file test/fixtures/testfile.flv
    java -cp $XUGGLE_HOME/share/java/jars/xuggle-xuggler.jar
       com.xuggle.xuggler.demos.GetContainerInfo test/fixtures/testfile.flv
  • Congratulations you should see meta information (for example number and type of streams in the container) printed to your console

Part 4: Where to find the demo source

You can find the documentation for the com.xuggle.xuggler.demos.GetContainerInfo application here, and you can get the actual source code here

Advertisements

Comments are closed.

%d bloggers like this: