Audacity 在导出 mp3 时增加了一个间隙

IMB*_*IMB 7 audio mp3 audacity

我创建了一个很10.549s长的循环 Audacity ,我将它导出到 mp3,现在当我通过 Audacity 打开导出的文件时,它现在在开始时有一个间隙,使它变10.58s长。我制作的在 Audacity 中听起来完美的循环在导出到 mp3 时变成了一个不完美的循环。任何想法如何解决这一问题?

ber*_*ieb 7

问题:MP3 文件有间隙

这是一个已知的、公认的问题,至少自 2000以来:

1 为什么解码后的 MP3 比原始 .wav 文件长?

因为 LAME(以及所有其他基于 MDCT 的编码器)会在每首歌曲的开头和结尾添加填充。有关原因的解释,请参阅以下问题。

800 字长的与解码器和编码器问题相关的技术解释。

支持 LAME 的玩家显然应该自动跳过这个差距:

LAME 在 MP3 文件第一帧的辅助数据中嵌入了填充量。(跛脚信息标签)。LAME 解码器将使用此信息删除 MP3 文件的前导填充。

然而:

尚未对解码器进行修改,以便它也将删除尾随填充。

备择方案

如果您可以访问 Fraunhofer 版本(IIRC 可在 iTunes 和 Windows Media Player 中使用),则可以尝试如上所述的另一个编码器。或者,你可以编译/获取版本soxlibmad启用。然而,我认为这些都会有类似的问题。

问题是,你肯定需要评论中提到的 MP3 吗?您使用的是只能处理 MP3 的播放器吗?

如果它绝对,肯定,肯定必须是 MP3,没有 ifs ands 或 buts;而且弗劳恩霍夫编码器也有同样的问题,你可以在 SU 上查看以前的线程:

修剪mp3文件开头和结尾的最佳程序?