私はffmpegを使用して2つのビデオを連結しようとしています。私はそのラッパーを使用します:wrapper。私はこれを使用 よるドキュメントコマンド:絶対パスのFFmpeg連結
ffmpeg -i input1.mp4 -c copy -bsf:v h264_mp4toannexb -f mpegts intermediate1.ts
ffmpeg -i input2.mp4 -c copy -bsf:v h264_mp4toannexb -f mpegts intermediate2.ts
ffmpeg -i concat:"intermediate1.ts|intermediate2.ts" -c copy -bsf:a aac_adtstoasc output.mp4
2つのコマンドの後、私は二つのファイルだ:
/storage/emulated/0/recorder/test1_convert.ts
/storage/emulated/0/recorder/test2_convert.ts
をしかし、私は3番目のコマンドを実行したとき、私は失敗しました:concat:"/storage/emulated/0/recorder/test1_convert.ts|/storage/emulated/0/recorder/test2_convert.ts": No such file or directory
構文の絶対パスに問題があると思われます。
通常のhavaコマンドでこのファイルを読むことができますか? – Vyacheslav
実際には、ドキュメントには二重引用符のペアがあり、https://trac.ffmpeg.org/wiki/Concatenateを参照してください。 HTH。 –
Androidでの 'ffmpeg'の使用に関する多くの問題と同様、おそらく引用の問題です。コンカットラインで二重引用符を使わずに試してみてください。 – LordNeckbeard