我有两个输入文件:
每个文件的大小为1MB,持续时间为5分钟。
我可以使用以下命令获取正确的输出文件:
ffmpeg -i channel0.aac -i channel1.aac -filter_complex [0:a][1:a]amerge=inputs=2[aout] -map [aout] -b:a 64k -ac 2 -y output.mp4
但是需要5秒钟以上。我希望获得与concat相同的性能(不到一秒钟)。这两个输入已经采用正确的格式(AAC),因此无需进行转码。我假设FFmpeg只需要在输出文件的相同流中对齐两个(输出应该是立体声)通道。
如果我的假设没有错,是否还有另一个性能更好的命令? (这将产生具有1个流和2个频道的mp4文件)