AndroidVideoFrameFastNextExtractor MediaMetadataRetriever#getFrameAtTimeよりも速く動画からフレームを取り出す。 MediaCodec+OpenGL ES+ImageReaderで作られています。 自前↓ MediaMetadataRetriever↓ 自前↓ MediaMetadataRetriever↓ 速くフレームを取るためには 取り出すたびに、キーフレームまで戻って指定時間のフレームまで待つと遅くなってしまいます。 なので、巻き戻さなければキーフレームまで戻るシークをしないで、次のフレームを取り出すようにしてみました。