正确从视频中获取高质量的帧作为位图

时间:2019-04-12 09:23:32

标签: android video mediacodec mediametadataretriever

我正在尝试以良好的质量从视频中获取最后一帧作为位图。我现在将MediaMetadataRetriever与getFrameAtTime方法一起使用,但是图片质量非常差-请参见类似的帖子here

我尝试在此使用此方法:

https://bigflake.com/mediacodec/#ExtractMpegFramesTest,但我无法使它正常工作,框架都只是水平线

另外,另一个非常有趣的库:https://github.com/wseemann/FFmpegMediaMetadataRetriever 这可以从帧中获得质量非常好的图像,但是它只有秒精度(例如,如果我尝试获取最后一帧或2300ms的帧,它只会显示损坏的图像)

还有其他选择吗?

0 个答案:

没有答案