Hardware accelerated transcoder for Android, written in pure Java. Using MediaExtractor, MediaCodec and MediaMuxer in API >= 18.