ピクセルの色を変更して、Android フォンで録画したビデオを処理したいと考えています。必要な処理を実行する方法はわかっていますが、すべてをまとめる最善の方法はわかりません。
これまでのところ、私にできることは次のとおりです。
- YCrCb (YUV) としてビデオから 1 つのフレームを取得します。
- YCrCb のバイトを好きなように変更する
- YCrCb を RGB 配列に変換します
- RGB 配列をビットマップに変換する
すべてをまとめて、Android で再生できるビデオとして保存するにはどうすればよいですか? YCrCb 情報から直接アクセスできますか? それとも、最初に RGB またはその他の形式に変換する必要がありますか?
これをリアルタイムで行う必要はありません。目的は、ビデオを録画して保存し、それを処理して、処理されたビデオを保存することです。ただし、速度は念頭に置いています。プロセスを高速化するために使用できるライブラリはありますか? Android が OpenGL の使用を提供していることは知っており、ffmpeg について読んだことがありますが、最適な方法がわかりません。
誰かが私を正しい方向に向けることができれば、私はそれを感謝します! =D
ありがとう!!=D