2016-09-23 16 views
0

私は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

:メッセージをログに記録

構文の絶対パスに問題があると思われます。

enter image description here

+0

通常のhavaコマンドでこのファイルを読むことができますか? – Vyacheslav

+0

実際には、ドキュメントには二重引用符のペアがあり、https://trac.ffmpeg.org/wiki/Concatenateを参照してください。 HTH。 –

+2

Androidでの 'ffmpeg'の使用に関する多くの問題と同様、おそらく引用の問題です。コンカットラインで二重引用符を使わずに試してみてください。 – LordNeckbeard

答えて

2

は、連結ラインで二重引用符を削除します。これは私の3番目のコマンドがいっぱいです。

私はAndroidのユーザーではありませんが、ffmpegを使用している場合は、Androidの一般的な問題と思われます。