====================== Supported plattforms ====================== - Microsoft windows; Windows Xp, Windows Vista, Windows 7 (32/64-bit) - Intel Mac OsX 10.6 or higher (32/64-bit) - Linux (32/64-bit) ==================== Supported hardware ==================== - Windows: Devices supported by Directshow - Mac OsX: Devices supported by qtkit - Linux: devices supported by v4l, v4l2 ================= Install xuggle ================= Some prebuild packages are available in the third-party repo: 32-bit Intel Macs, 10.5 or later taken from http://www.squarebox.co.uk/download/Xuggle-4.0.1065.pkg 64-bit Intel Macs, 10.5 or later Taken from http://build.xuggle.com/job/xuggle_xuggler_binary_build_macosx_x86_64/lastSuccessfulBuild/artifact/bin.tar.gz Unpack the tarball and run # sudo sh xuggle-xuggler.4.0.1023-i386-apple-darwin9.8.0.sh 64-bit Windows XP, Windows Vista, Windows 7 http://xuggle.googlecode.com/issues/p_w_upload?aid=2400010000&name=xuggle_3_4_64bit.rar&token=LzJiS5GfDNvgylblKWlQf0fGx18%3A1330727038814 Unrar the contents in the C:\\Program Files\\Xuggle 32-bit Windows XP, Windows Vista, Windows 7 Download and execute file from from http://www.squarebox.co.uk/download/xuggle-xuggler.3.4.1012-win32-setup.exe 32-bit Linux Download all the files listed in the page http://build.xuggle.com/job/xuggle_java_utils_jdk6_i386_ubuntu and copy then in the folder /usr/local/xuggler 64-bit Linux # wget http://com.xuggle.s3.amazonaws.com/xuggler/xuggler-3.4.FINAL/xuggle-xuggler.3.4.1012-x86_64-unknown-linux-gnu.sh # sudo xuggle-xuggler.3.4.1012-x86_64-unknown-linux-gnu.sh Other binary build are available on http://build.xuggle.com/ For other plattforms download build and install from source code following the info on http://www.xuggle.com/xuggler/build ======================= Setup the environment ======================= In order to run a program using xuggle it is required to setup some environment variables. These info are extracted by http://www.xuggle.com/xuggler/downloads/build.jsp Set XUGGLE_HOME to a directory of your choice, add the xuggle binaries location to the path environment variable ------------- For Windows ------------- When building, you must make sure that your XUGGLE_HOME is on your C: drive, and is in a path with no spaces in it. Sorry. This restriction does not apply if you use the installer. Add %XUGGLE_HOME%\\bin; to the start of your PATH environment variable. c:\\> set XUGGLE_HOME=C:\\Program Files\\Xuggle c:\\> set PATH=%XUGGLE_HOME%\\bin;%PATH% ------------- For MacOs X ------------- You can set XUGGLE_HOME to any directory you like, and if not set, we\'ll default to /usr/local (like most open source projects). # export XUGGLE_HOME=/usr/local/xuggler # export PATH=$XUGGLE_HOME/bin:$PATH # export DYLD_LIBRARY_PATH=$XUGGLE_HOME/lib:$DYLD_LIBRARY_PATH ----------- For Linux ----------- You can set XUGGLE_HOME to any directory you like, and if not set, we\'ll default to /usr/local (like most open source projects). # export XUGGLE_HOME=/usr/local/xuggler # export PATH=$XUGGLE_HOME/bin:$PATH # export LD_LIBRARY_PATH=$XUGGLE_HOME/lib:$LD_LIBRARY_PATH =================== Build the library =================== Follow the README ===== Run ===== Copy the appropriate native library in the dist folder ------------- For Windows ------------- c:\\> copy native\\win32-x86\\civil.dll dist c:\\> cd dist c:\\> java -jar lode-recorder.jar ----------- For Linux ----------- Depending on the architecture of your java virtual machine # cp native\\linux-amd64/libcivil.so dist or # cp native\\linux-x86/libcivil.so dist and then run the demo: # cd dist # java -jar lode-recorder.jar ------------- For MacOs X ------------- # cd dist # java -jar lode-recorder.jar --- EOF ---