So if you search this forum you will come across a lot of threads by me, since I really wanted this feature and looked everywhere.
Today, the best 3 options are
- aforementioned
YUNPM - which has mild license issues with the codecs, you may have to recompile FFMPEG
-
VLCJ - which is still LGPL, so again a legal issue
- and
gstreamer-java,
in this thread we created a player for lwjgl that uses gstreamer and, if you delete the plugin files / codecs, has no license issues
and it works beautifully
- there is of course
Xuggler which is... very complicated to say the least and not sure about legal problems - and I have yet to see "long" action videos, played and synced with Xuggler
-
JTheora should be the default option, if it didnt suck so hard, since its a pure java way of decoding theora and vorbis, the codecs you would want
You CAN play theora video alone with it, but video AND audio, just doesnt work anyway near reliable... it will crap-out 8 out of 10 times...