【问题标题】:Trying to use LAME on mp3- getting MPEG-2.5 is supported by Layer3 only尝试在 mp3 上使用 LAME - 获得 MPEG-2.5 仅受 Layer3 支持
【发布时间】:2021-09-21 19:43:32
【问题描述】:

当通过节点应用程序使用 LAME 接口时(我正在编写一个在节点上运行的 JavaScript 程序,安装了 LAME),我现在经常收到此错误:

“仅 Layer3 支持 MPEG-2.5”

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

我应该如何处理 mp3(或我对 LAME 的调用)以使这些 mp3 文件可以通过 LAME 转换?

【问题讨论】:

    标签: node.js mp3 lame


    【解决方案1】:

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

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

    LAME --decode helloworld.mp3 helloworld.wav
    

    会给你以下信息

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

    【讨论】:

      猜你喜欢
      • 2017-05-27
      • 2019-07-12
      • 1970-01-01
      • 1970-01-01
      • 2013-08-08
      • 2011-01-26
      • 2012-04-28
      • 1970-01-01
      • 2018-08-16
      相关资源
      最近更新 更多