0
我只想从android中的视频获取帧(位图)。 就像一个方法: MediaCodecUtil.getFrameAt(long timeUs,Object otherParams);
我有查询一些博客,我发现MediaCodec
是一个很好的选择做到这一点。 但是,怎么办?任何人都可以帮忙吗?如何从使用MediaCodec的视频获取任何帧?
我只想从android中的视频获取帧(位图)。 就像一个方法: MediaCodecUtil.getFrameAt(long timeUs,Object otherParams);
我有查询一些博客,我发现MediaCodec
是一个很好的选择做到这一点。 但是,怎么办?任何人都可以帮忙吗?如何从使用MediaCodec的视频获取任何帧?
我相信最简单的方法是使用MediaPlayer并将其输出曲面设置为ImageReader的曲面。
MediaPlayer将解析视频文件,寻找相关的帧,并为您解码。
“android.media.MediaMetadataRetriever”怎么了? – pskink
@pskink'MediaMetadataRetriever'它很慢,如果我想要一帧,这将是一个不错的选择,但我想所有的video.it帧缓慢。任何其他方式? thx – didikee
所有帧?做什么的? – pskink