LAME 是根据 LGPL 授权的高质量 MPEG 音频第 III 层 (MP3) 编码器。
LAME 仅以源代码形式分发。对于可以使用 LAME(或包含 LAME 的完全许可版本)的二进制文件和基于 GUI 的程序,请查看 LAME 相关链接。LAME 项目中的所有软件都可以在项目的 文件区域中找到。
LAME 开发始于 1998 年年中左右。Mike Cheng 将其作为针对 8hz-MP3 编码器源的补丁开始。在其他人提出了一些质量问题后,他决定基于 dist10 源从头开始。他的目标只是加快 dist10 源的速度,并保持其质量不受影响。该分支(针对参考源的补丁)变成了 Lame 2.0,而在 Lame 3.81 中,所有 dist10 代码都被替换了,使 LAME 不再只是一个补丁。
该项目很快变成了一个团队项目。Mike Cheng 最终离开了领导层,开始研究 MP2 编码器 tooLame。Mark Taylor 成为领导者,除了提高速度外,还开始追求更好的质量。他可以被认为是当前形式的 LAME 项目的发起人。他发布了 3.0 版,其中包含他开发的新心理声学模型 gpsycho。
2003 年初,Mark 离开了项目领导层,从那时起,该项目一直通过活跃的开发人员(目前由三个人)合作领导。
今天,LAME 被认为是中高比特率和 VBR 的最佳 MP3 编码器,这主要归功于其开发人员的敬业工作和开源许可模式,使该项目能够利用来自世界各地的工程资源。质量和速度的改进仍在进行中,这可能使 LAME 成为唯一仍在积极开发的 MP3 编码器。
LAME 特点:
- 在大多数比特率下,质量优于所有其他编码器。
- 快!在最高质量模式下对 PII 266 进行编码的速度比实时更快。
- 与 ISO 参考软件相比,速度质量有了许多改进。参见历史。
- MPEG1、MPEG2 和 MPEG2.5 第 III 层编码。
- CBR(恒定比特率)和两种类型的可变比特率,VBR 和 ABR。
- 编码引擎可以编译为共享库 (Linux/UNIX)、DLL、Directshow 过滤器或 ACM 编解码器 (Windows)。
- 自由格式的编码和解码。
- GPSYCHO:GPL 的心理声学和噪声塑造模型。
- 功能强大且易于使用的预设。
- MP3x:一个 GTK/X-Window MP3 帧分析器,用于.mp3和未编码的音频文件。
发表评论