最初ははっきりしなかったので編集してください:
Android MediaCodec を使用して、既存のビデオ ファイル (videoBefore.MP4) から各フレームを取得し、フレームを処理し (ぼかしのように)、各フレームを新しいビデオ ファイル (videoAfter.MP4) にエンコードしようとしています。
新しい動画は、最初の動画と同じ長さにする必要があります。
たった 1 つの条件:
すべてのフレームは無制限の時間で処理する必要があります。つまり、10 秒のビデオの処理に 1 分かかる可能性があります。
これまでのところ、リアルタイムで実行できる迅速な処理 (ブルー シフトなど) の例だけを見てきました。
ビデオからフレームを取得し、それを処理するために「時間をかけて」、同じフレームレートまたはフレームタイミングで新しいビデオを保持する方法はありますか?
*オーディオも保存できればもっと良いかもしれませんが、フレームが重要です。
ありがとう!