我尝试使用ffmpeg连接两个视频我使用该包装器:wrapper。 根据文档我使用这个命令:
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
在两个命令之后我得到了两个文件:
/storage/emulated/0/recorder/test1_convert.ts
/storage/emulated/0/recorder/test2_convert.ts
但是当我执行第三个命令时,我失败了:记录消息:concat:"/storage/emulated/0/recorder/test1_convert.ts|/storage/emulated/0/recorder/test2_convert.ts": No such file or directory
我认为语法绝对路径有问题。这是我的第三个命令:
答案 0 :(得分:2)
删除concat行中的双引号。
我不是Android用户,但在使用ffmpeg
时引用似乎是Android上的典型问题。