私の Android アプリケーションでは、さまざまな形式のビデオを連結する必要があり、これには FFmpeg を使用します。以下のリンクで、guardianproject が提供する Java ラッパーを使用しました。
https://github.com/guardianproject/android-ffmpeg-java
ただし、この方法では FFmpeg 実行可能ファイルを使用します。一部の人は、このアプローチを避けることを提案しました。これは、実行可能ファイルを実行する許可を発行する必要があるためです。
また、これはアプリのデータが電話のメモリにある場合にのみ可能です。問題は、アプリをSDカードに移動できないことです。その場合、実行可能ファイルを実行できません。
JNIを書くよりもこの方法が良いと思います。SDカードで実行できる実行可能ファイルにアクセス許可を発行することは可能ですか?
どんな助けでも大歓迎です。