我正在尝试使用ffmpeg连接两个视频文件,但收到错误消息。
ffmpeg -f concat -safe 0 -i list.txt -c copy concat.mp4
我收到的错误输出是...。
[concat @ 0x7ff922000000] Line 1: unknown keyword '43.mp4'
list.txt: Invalid data found when processing input
答案 0 :(得分:0)
看起来列表中的文件名必须经过特殊格式化才能看起来像:
文件'/path/to/file1.wav'
包含一个词文件。我花了很多时间试图猜测为什么 ffmpeg 在尝试读取文件名时遇到错误。它们是在列表中还是在命令行中都没有关系。所以只有在我使用命令之后
for f in *.wav; do echo "file '$f'" >> mylist.txt; done
从 ffmpeg 的手册中列出我成功了。唯一的区别是多了一个词file。