我尝试了三种不同的方法来连接歌曲
- 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 的副本
有什么帮助吗?
答案1
您是否尝试过袜子工具?我通常使用它来一次连接数百个 .wav 文件,使用sox *.wav combined_audio.wav
答案2
如果不看波形,很难确定,但如果您在假定的静音点处进行连接,那么咔嗒声的最佳解释就是一个或多个文件具有不良的直流偏移。如果您在非静音点处进行连接,那么几乎可以肯定该点处的偏移不相等。
两个偏移之间的突然转变就是您听到的咔嗒声。
最简单的解决方法是在两者之间产生短暂的交叉淡入淡出。
参见-如何成为极客:如何在 Audacity 中使用 Crossfade 实现音轨之间的无缝过渡如何实现这一点(超出了 SE 的范围)