![](/img/trans.png)
[英]C, or C++ code for using LAME API to convert an M4A (MPEG-4 audio) to MP3
[英]What open source C/C++ audio compression options are there besides LAME MP3?
除了LAME MP3之外还有其他C / C ++开源音频编码器吗? 它不需要是完全mp3格式,我需要一个“压缩数字音频文件”。
我不想使用Lame,因为它太大而没有程序员可以回答一个简单的问题 (分享简单但易于下载和可读的项目只包含2个简单的函数...所以我厌倦了寻求帮助它..我需要一些新鲜强大但比我发现的这个lib更可读(mp3stego) )
“我不想LAME,因为我是一个垄断的战士”哈哈......
LAME网站提供了一些备用编码器的链接 ,请参阅此链接以了解其他几种选择。
当你说“mp3”时,你的意思是“.mp3格式文件”还是“压缩数字音频文件”? 如果您对其他数字音频格式持开放态度,我建议您查看Ogg Vorbis或FLAC 。
它不需要是完全mp3格式,我需要一个“压缩数字音频文件”
Ogg Vorbis的质量(每兆特)比MP3更好,没有许可/法律问题。
嗯,LAME是其中最好的。 我不能向你保证它的速度,但它的社区非常活跃,音质非常好。
您可以尝试Helix Mp3编码器 。 虽然没有看到这个编解码器正在积极开发。
但恕我直言,提出这些问题的最佳地点是Hydrogenaudio ,“音频技术爱好者的资源”。 这是一个非常古老的社区(我记得在2003年使用它),关于音频编码。 那里也有一些开发人员。
编辑 :我记得5年前我有一个非常简单的编解码器,非常简单,并在一些旧的书签中找到它。 它被称为Shine Mp3编码器 。
这种编码器的目标不是质量,而是简单。 我试图尽可能地简化编码过程。 因此,当程序员需要一个非常简单的 MP3编码器时,Shine是一个很好的起点 。
同样, GStreamer是这类工作的绝佳工具。
有FLAC - 免费无损音频编解码器
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.