NDKバージョンr5cを使用して、Android NDK用のhalfninja ffmpegスクリプトをコンパイルできました。(残念ながら、以前の NDK でコンパイルしようとすると何らかのエラーが発生しました)。また、私は NDK プロセス全体についてあまり詳しくないので、私にとってはちょっとしたミスです。
彼のスクリプトは ffmpeg バージョン N-30996-gf925b24 をコンパイルしています (彼がスクリプトを作成した特定のコミット)
私の実際のアプリに進みます。問題なくビデオをトリミングできました。今はそれらを結合/連結する必要がありますが、これらの 3 つのリンク ( link1、link2、link3 ) で見つかったコマンドの任意の組み合わせを使用しようとするとcat is not valid
、 、> is undefinined
、unknown option filter_complex
または上書きしようとしているなどのエラーが生成されます入力ファイルの一部。
Androidでffmpegの半忍者コンパイルを使用してmp4ビデオ(すべて同じコーデック、サイズ、品質など)を結合/連結することが可能かどうか、および(その方法)、またはffmpegをコンパイル/取得する方法を知っている人はいますかAndroid は最新のソースコードを使用していますか?
また、 mp4Parserを簡単に試してみましたが、あまり成功しませんでした。
最終的に、私はこの疑似メソッドを機能させようとしていました:
public static File concatenate(String[] inputPaths, String outputPath){
// ... do stuff do generate ffmpeg commands....
VideoKit v = new VideoKit();
v.run(cmds);
File f = new File(outputPath);
return f;
}