FFmpegMediaMetadataRetriever is a reimplementation of Android's MediaMetadataRetriever class. The FFmpegMediaMetadataRetriever class provides a unified interface for retrieving frame and meta data from an input media file and uses FFmpeg as its backend.
The main advantages of this library vs. MediaMetadataRetriever are:
You can browse the javadoc for more information, including example usages.
- Support for API 12+
- URL support (Unlike MediaMetadataRetriever, see: http://code.google.com/p/android/issues/detail?id=35794)
- Support for additional protocols including file, http, https, mms, mmsh and more
- Support for additional audio and video formats including aac, acc+, flac, mp2, mp3, mp4, ogg, 3gp and more!
- Support for ICY Metadata (SHOUTcast metadata)
- SurfaceView support