FMJ project was started to give alternative to java media framework. FMJ stands for freedom from media in java. Though it is completely start from scratch project. It is also compatible with the JMF(Java Media Framework).
It also has two sub-projects for specific media support. First project is FFMPEG-Java and second is Theora-Java.
What is FMJ ?
FMJ is an open-source project with the goal of providing an alternative to Java Media Framework (JMF), while remaining API-compatible with JMF. It aims to produce a single API/Framework which can be used to capture, playback, process, and stream media across multiple platforms.
From where to get it ?
You can get more information about FMJ and download it from here.