Android で実行中のビデオからフレームを抽出できるかどうか知りたいですか? フレームを定期的に抽出し、さらに処理するために送信する必要があります。
誰かが私に答えを見つけることができますか?
ありがとう、
アビ
Android で実行中のビデオからフレームを抽出できるかどうか知りたいですか? フレームを定期的に抽出し、さらに処理するために送信する必要があります。
誰かが私に答えを見つけることができますか?
ありがとう、
アビ
MediaMetadataRetrieverを使用できます。
私は現在、次のように呼び出して使用しています:
mediaMetadataRetriever.getFrameAtTime(timeUs,MediaMetadataRetriever.OPTION_CLOSEST);
フレームの を取得しbitmap
ます。
以降のみサポートされていることに注意してください: API Level 10
.
MediaPlayer を使用していると仮定すると、ビデオ (またはオーディオ) フレームを抽出することはできないと思います。メディアプレーヤーは、独自のプロセス [mediaplayerservice] を実行します。そして、このプロセスだけがこれらのフレームにアクセスできます。生のフレームが他のプロセスからアクセスできる場合、セキュリティ違反と見なされます。たとえば、著作権で保護されたコンテンツを再生している場合、これらのフレームへのアクセスを許可しないでください。