我有一个 m3u 文件,其中包含许多在线 mp3 文件的链接。当我在 vlc 等播放器中播放此 m3u 文件时,只要互联网连接良好,它就可以正常工作。
我的问题是,有什么好方法可以将 m3u 文件中的所有 mp3 文件链接加入到单个 mp3 文件中,以供离线收听。
理想情况下,不对文件增益进行编码,这只会导致质量进一步下降。
答案1
您可以使用 wget 来检索,并使用 cat 将 mp3 文件连接在一起。
例如:
cat *.mp3 > out.mp3
用任何脚本语言编写“m3u-to-mp3”都很简单(而且非常适合学习)。只需打开 m3u 文件,循环遍历每一行,检索文件(忽略#comments)并将它们与 cat 连接在一起。
编辑:还有一些关于使用 mp3wrap 并确保此问题的答案中的正确顺序的好信息https://askubuntu.com/questions/20507/concatenating-several-mp3-files-into-one-mp3