The goal of this project is to provide a concise video annotator using mpeg-7 and in particular the VideoSegment mpeg-7 element.
Avalon is based on these 2 projects:
For this two projects, gstreamer-java and Xuggle-xuggler, MacOSX, Linux and Windows versions are available.
Avalon is coded in Java, the development is made only under GNU/Linux but the project could be ported to the MacOSX or the Windows platform.
I begin to write the project using Java and gstreamer-java, but there is also 3 alternative considering VLC:
The direct advantage of this approach is VLC: no problem of codecs, and we could use all the power of VLC for the several options to play a video container (choosing the audio track, the video track, subtitles etc.). But all of these features are also available ine the case of gstreamer-java.
Some interesting links: