1

私のアプリは、FFMPEG を使用してビデオのすべてのフレームを取得しています。
私の問題は、すべてのフレームをどこに保存すればよいですか?
フレームをビットマップに変換して配列リストに保存しようとしましたが、アプリはメモリ不足と言っています。
また、IplImages を arraylist に保存すると (実行されます)、500 MB 以上かかります。
低品質のビデオを使用しました。高品質のものは、IplImages でも​​動作しません。

4

1 に答える 1

0

メモリ制限があるため、これらのフレームをすべてメモリにロードすることはできません。AndroidのヒープサイズをGoogleで確認できる制限を確認するには、デバイスごとに異なりますが、それほど多くはありません。フレームごとに処理し、SD カードなどのストレージ デバイスに保存する必要があります。

于 2013-07-19T13:20:43.867 に答える