Android - łącz dwa filmy
Próbuję połączyć dwa filmy na Androida. Używam już ffmpeg do innych potrzeb, ale używampółninja, który wynosi tylko 0,9. Ten 0.9 nie pozwala na następujące sposoby:
// filter_complex isn't recognized
vk.run(new String[] {
"ffmpeg",
"-i",
inputFile1,
"-i",
inputFile2,
"-filter_complex",
"'[0:1] [0:0] [1:1] [1:0] concat=n=2:v=1:a=1 [v] [a]'",
"-map",
"'[v]'",
"-map",
"'[a]'",
outputFile
});
// Or, after converting the two videos to ts, trying to merge them: concat:file1.ts|file2.ts: No such file or directory
vk.run(new String[] {
"ffmpeg",
"-i",
"'concat:" + ts1 + "|" + ts2 + "'",
"-vcodec",
"copy",
"-acodec",
"copy",
"-absf",
"aac_adtstoasc",
output
});
Trzecią rzeczą, którą próbowałem, jest użycie wyjaśnionego demuxera concattutaj, który nie jest rozpoznawany także przy użyciu ffmpeg 0.9.
Czy jest jakiś sposób na połączenie dwóch filmów na Androidzie z ffmpeg 0.9 (lub inną biblioteką)?