我有很多很多 mp3 文件,我想将它们合并到一个文件中。我使用了命令行方法
copy /b 1.mp3+2.mp3 3.mp3
但是当它们很多并且它们的命名不一致时,这是一个痛苦。时间似乎也永远不会到来。
最佳答案
David's answer正确的是,仅连接文件将使 ID3 标记分散在内部(尽管这通常不会影响播放,因此您可以在 UNIX 上执行“copy/b”或“cat a.mp3 b.mp3 >合并.mp3”捏)。
但是,mp3wrap 并不是将多个 MP3 合并为一个“干净”文件的正确工具。它实际上插入了自己的custom data format,而不是使用ID3。 MP3 帧之间(“换行”部分),这会导致播放问题,尤其是在 iTunes 和 iPod 上。尽管如果您只是让文件从头到尾运行(因为播放器会跳过这些任意非 MPEG 字节),文件将正常播放,但文件持续时间和比特率将被错误报告,这会中断查找。此外,mp3wrap 会清除所有 ID3 元数据,包括封面艺术,并且无法使用正确的文件长度更新 VBR header 。
mp3cat它本身会产生一个良好的串联数据文件(因此,比 mp3wrap 更好),但它也会删除 ID3 标签,并且无法使用连接文件的正确长度更新 VBR header 。
这是一个good explanation这些问题和方法(实际上是两个)组合 MP3 文件并生成原始元数据完整的“干净”最终结果 - 它是命令行,因此适用于 Mac/Linux/BSD 等。它使用:
对于 Windows GUI 工具,请查看 Merge MP3 ——它会照顾一切。 (VBRFix 也有 GUI 形式,但它不进行连接。)
关于audio - 合并 mp3 文件的最佳方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62618/