尝试在 mp3 上使用 LAME - 只有 Layer3 支持获取 MPEG-2.5

Trying to use LAME on mp3- getting MPEG-2.5 is supported by Layer3 only

当通过节点应用程序使用 LAME 界面时(我正在节点上编写 JavaScript 程序 运行,安装了 LAME),我现在半定期地收到此错误:

“只有 Layer3 支持 MPEG-2.5”

我正在使用 LAME 将 mp3 转换为 WAV 文件,因此我需要它适用于所有 mp3。

我应该对 mp3(或我对 LAME 的调用)做些什么才能使这些 mp3 文件可通过 LAME 转换?

此错误通常是由于某人将 mp4 文件更改为 mp3 扩展名而导致的。这尤其适用于 windows,因为它使用扩展名来指示文件类型,而不是纯粹检查文件内容。

在这种情况下,使用 LAME 尝试将文件转换为 (helloworld.mp3 - 最初是 helloworld.mp4):

LAME --decode helloworld.mp3 helloworld.wav

会给你下面的信息

"LAME error: MPEG-2.5 is supported by Layer3 only"