如何将音频播放列表中的文件转换为一个大的音频文件?

如何将音频播放列表中的文件转换为一个大的音频文件?

我已经从大约 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 文件,元数据可能不正确。但输出文件可以正常播放。(我刚刚尝试过)。

相关内容