我尝试了三种不同的方法来连接歌曲
Audacity:有效,但会在第一首和第二首歌曲之间添加“喀哒”声
cat命令:我尝试了cat *.wma > result.wma
和cat 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。