ここで述べたように、NDKを使用してAndroid用のffmpegをビルドしました。
私がやりたいのは、ここで述べたように、画像リストを使用してビデオ ファイルを作成することです。
ffmpeg -i ffmpeg_temp/%05d.png -b 512 video2.mpg
C クラス ファイルでこのコマンドを実行する方法を知りたいです。
前もって感謝します。
ndk ドキュメントを読む
Android.mk を編集して、実行可能な「ffmpeg」を生成します
ndk-build を実行します
PCで「ffmpeg」実行可能ファイルを見つけます(「obj/local/armeabi-v7a/」のようなフォルダーにあります)
adb を使用して「ffmpeg」を電話に移動します。これを行うには、何かをマウントする必要がある場合があります
電話では、「ffmpeg」実行可能ファイルを /data/local/tmp に移動します
電話でシェルを取得し、言及したように CLI 式を呼び出します。
/data/local/tmp/ffmpeg -i ffmpeg_temp/%05d.png -b 512 video2.mpg
他のLinuxシステムで実行されるように、電話で実行する必要があります