Правильное получение кадра в виде растрового изображения из видео в хорошем качестве - PullRequest
1 голос
/ 12 апреля 2019

Я пытаюсь получить последний кадр из видео в виде растрового изображения в хорошем качестве. Сейчас я использую MediaMetadataRetriever с методом getFrameAtTime, но качество изображения очень плохое - см. Аналогичный пост здесь .

Я пытался использовать этот метод здесь:

https://bigflake.com/mediacodec/#ExtractMpegFramesTest но я не могу заставить его работать, все кадры - просто горизонтальные линии

Также еще одна очень интересная библиотека: https://github.com/wseemann/FFmpegMediaMetadataRetriever Это позволяет получать изображения очень хорошего качества из кадров, но оно имеет точность только с точностью до секунды (например, если я пытаюсь получить последний кадр или кадр с 2300 мс, оно показывает только поврежденное изображение)

Есть ли другие варианты?

...