我试图从视频中获取最后一帧作为高质量的位图。我现在使用方法 getFrameAtTime 的 MediaMetadataRetriever,但图片质量很差 - 请参阅此处的类似帖子。
我在这里尝试使用这种方法:
https://bigflake.com/mediacodec/#ExtractMpegFramesTest但我无法让它工作,框架都是水平线
此外,另一个非常有趣的库:https ://github.com/wseemann/FFmpegMediaMetadataRetriever 这个库可以从帧中获得质量非常好的图像,但它只有秒精度(例如,如果我尝试获取最后一帧或 2300 毫秒的帧,它只显示损坏的图像)
还有其他选择吗?