I need a media information extraction library (pure Java or JNI wrapper) that can handle common media formats. I primarily use it for video files and I need at least these information:
- Video length (Runtime)
- Video bitrate
- Video framerate
- Video format and codec
- Video size (width X height)
- Audio channels
- Audio format
- Audio bitrate and sampling rate
There are several libraries and tools around but I couldn't find for Java.