Per HERE,我可以连接不同格式的多个文件。
但问题是我有大量的,实际上有数千个文件。所以我尝试使用ffmpeg.exe -i mylist.txt -filter_complex "[0:a:0][1:a:0]concat=n=2:v=0:a=1[outa]" -map "[outa]" output.mp3
mylist.txt的格式为:
file file1.wav
文件flle2.mp3
但它不起作用。有人能给我一些建议吗?
错误讯息:
从'mylist.txt'输入#0,tty: 持续时间:00:00:00.04,比特率:4 kb / s 流#0:0:视频:ansi,pal8,640x400,25 fps,25 tbr,25 tbn,25 tbc filtergraph描述中的流说明符':a:0'[0:a:0]> [1:a:0] concat = n = 2:v = 0:a = 1 [outa]不匹配任何流。
我认为我需要一种方法让ffmpeg在整个配置中读取,或者-filter_complex
部分对于命令行限制仍然太长。
我发现someone有同样的问题,但似乎没有解决。