Supported Media Formats
Below find lists of media formats currently supported by FMJ.
Native wrapper playback only
| DirectShow |
Windows |
Pretty much anything! |
| Quicktime for Java |
Mac OS X |
Pretty much anything! |
| GStreamer |
Any |
Pretty much anything! |
Native wrapper processing and playback
| FFMPEG |
Any |
Pretty much anything! |
Pure Java processing and playback
| RTP |
JPEG/RTP |
D,E |
| |
ULAW/RTP |
D,E |
| |
ALAW/RTP |
D,E |
| |
SPEEX/RTP |
D,E |
| |
ILBC/RTP |
D,E |
| WAV |
LINEAR (PCM) |
D,E |
| AU |
LINEAR (PCM) |
D,E |
| |
ULAW |
D,? |
| AIFF |
LINEAR (PCM) |
D,E |
| multpart/x-mixed-replace |
JPEG |
D,E |
| |
GIF |
D,E* |
| |
PNG |
D,E |
| Ogg |
VORBIS |
D |
| |
THEORA |
D |
| MP3 |
MP3 |
D |
* - encoding only with Java 6+
Assorted pure Java codecs
- Audio resampling
- Video scaling
Capture
| Audio |
JavaSound |
All |
| Video |
LTI-CIVIL using DirectShow |
Windows |
| |
LTI-CIVIL using V4L2 |
Linux |
| |
LTI-CIVIL using Quicktime for Java |
Mac OS X |
Note : FMJ and JMF can use each others' plugins, assuming the classpath and
registry is set appropriately.
|