我尝试了三种不同的方法来连接歌曲


Audacity:有效,但会在第一首和第二首歌曲之间添加“喀哒”声
cat命令:我尝试了cat *.wma > result.wmacat second.wma >> first.wma。两者都有相同的问题,生成的文件只是第一个。
ffmpeg:ffmpeg -i "concat:uno.wma|dos.wma" -acodec copy result.wma,与cat命令相同的问题,文件result.wma是uno.wma的副本


有什么帮助吗?

最佳答案

您应使用“ >>”运算符而不是“>”,因为“>”会覆盖首次操作的结果。但是,我不确定音频文件上此操作的正确性。

例:

$ echo "1" > output
$ echo "2" > output
$ cat output
2
$ echo "1" >> output2
$ echo "2" >> output2
$ cat output2
1
2


如果您写:cat *.wma > result.wma,实际上您是这样做的:

cat 1.wma > result.wma
cat 2.wma > result.wma


因此,您将在result.wma中获得2.wma,而其中没有1.wma。

10-04 11:24