我已经从大约 40 个 mp3 的列表中创建了一个音频播放列表文件 (m3u)。我需要能够将这些文件合并/合并为一个大型音频文件 (mp3 或 wav),并保持它们在播放列表文件中的顺序。有没有软件(命令行或 GUI)可以做到这一点?
答案1
如果它们都在同一个目录中,您可以将
cat
它们放入输出文件中。cat *.mp3 > output.mp3
如果文件名没有反映出它们在播放列表中出现的顺序,请按照本教程并对其进行相应的重命名。
要读取播放列表文件的内容,然后依次 cat 每首歌曲,
while read -r line; do cat "$line"; done < playlist.m3u > output.mp3
请注意,这将为您提供一个包含所有歌曲的 mp3 文件,元数据可能不正确。但输出文件可以正常播放。(我刚刚尝试过)。