AudioRecord クラスを使用して、データをバイト単位で読み取ります。AudioRecord.read(byte[], int, int) で受信したデータは生の形式 (大きすぎる) であるため、ffmpeg C Api を使用して Vorbis(.ogg) のような他の圧縮形式でエンコードしたいと考えています。JNI を介して呼び出す libffmpeg.so ファイルをコンパイルしました。これがどのように行われるか知りたいです。
エンコードに成功したら、この同じオーディオとそれに添付された単一の画像を使用してビデオを作成したいと考えています。
ありがとう。