JVLC Java Multimedia Library

Projects's goal

The aim of this project is to give the ability to include a multimedia player/server in any Java program. With this library it's possible to easily embed a video widget in your Java applications to watch movies and streams coming from the internet. This library is built around the VideoLAN media player, and it integrates all the functions and features of this software.

Download

Latest release : 0.9.0-svn.M1 [22 October 2006]

Compiling JVLC from VLC svn tree

Anyway Java bindings are included in the VideoLan tree and you can enable them when configuring VLC (using the --enable-java-bindings and --disable-libtool switches).

  • Hints. You can compile your own version from VLC's svn tree.
  • Read the javadocs online (for svn latest version).

Screenshots

TODO: add images

Features

  • displays an original VideoLan Client
  • using JVLCCanvas (extends java.awt.Canvas) or JVLCPanel (extends javax.swing.JPanel) or SWTVideoWidget is possible to embed VLC video output in any AWT/Swing/SWT application
  • you may stream or transcode multimedia contents

You may also checkout the latest code project issuing: http://trac.videolan.org/jvlc/browser/jvlc-trunk/SwingClient.java

svn co svn://svn.videolan.org/jvlc/jvlc-trunk jvlc-trunk

Examples

Thanks to the VLC project it's really simple to achieve such a task. For example you can create a multimedia player with a few lines, take a look at SwingClient or SWTUglyPlayer distributed with JVLC.

Projects using jvlc

I'm glad to list here the project using JVLC for their purposes:

  • mvk17: A software to design and run psychopysical tests. Researchers on departments like www.speech.kth.se wants this to find out how test persons feels or behaves to diffrent stimulis. The stimulis can be music, pictures or movies, and collected responses could be mouse movements, networked device or simple questions.

Known Issues

Add known issues here.

ReadMore?