Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/153.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 什么是开源C/C++;除了LAME MP3,还有音频压缩选项吗?_C++_C_Open Source_Mp3 - Fatal编程技术网

C++ 什么是开源C/C++;除了LAME MP3,还有音频压缩选项吗?

C++ 什么是开源C/C++;除了LAME MP3,还有音频压缩选项吗?,c++,c,open-source,mp3,C++,C,Open Source,Mp3,除了LAME MP3,还有C/C++开源音频编码器吗?它不需要完全是mp3格式,我需要一个“压缩的数字音频文件” 我不想使用Lame,因为它太大了,而没有程序员可以回答一个问题(共享简单但易于下载且可读的项目,其中只包含2个简单的函数…因此我厌倦了搜索它的帮助…我需要一些新的功能强大但可读性更强的东西) “我不想要瘸子,因为我是一个拥有垄断权的斗士”哈哈 嗯,瘸子是其中最好的。我不能保证它的速度,但它的社区非常活跃,音质非常好 你可以试试。不过,它并没有看到这种编解码器正在被积极开发 但是IMH

除了LAME MP3,还有C/C++开源音频编码器吗?它不需要完全是mp3格式,我需要一个“压缩的数字音频文件”

我不想使用Lame,因为它太大了,而没有程序员可以回答一个问题(共享简单但易于下载且可读的项目,其中只包含2个简单的函数…因此我厌倦了搜索它的帮助…我需要一些新的功能强大但可读性更强的东西)


“我不想要瘸子,因为我是一个拥有垄断权的斗士”哈哈

嗯,瘸子是其中最好的。我不能保证它的速度,但它的社区非常活跃,音质非常好

你可以试试。不过,它并没有看到这种编解码器正在被积极开发

但是IMHO,提出这些问题的最佳地点是“音频技术爱好者资源”。这是一个非常古老的关于音频编码的社区(我记得在2003年使用过它)。那里也有一些开发者

编辑:我记得5年前我有一个非常简单的编解码器,非常简单,在一些旧书签中找到了它。它叫

此编码器的目标不是 质量,但简单。我试着 尽可能简化编码过程 尽可能的。所以Shine是一个很好的选择 程序员需要时的起点 a非常简单MP3编码器

是一个基于ISO代码的大部分已经失效的编码器,代码行数比LAME少。我不得不更改几个标志(删除-m486,将-malign-*替换为-falgin-*)来编译它,但它可以工作

您也可以直接使用ISO参考代码,尽管它看起来没有完成,而且成本很高


但是,我和其他人一样,认为LAME比其他任何东西都更有可能获得帮助。

LAME网站有一些替代编码器的链接,请参阅以获取一些替代方案


当你说“mp3”时,你是指“.mp3格式文件”还是“压缩数字音频文件”?如果您对其他数字音频格式持开放态度,我建议您查看或


它不需要完全是mp3格式,我需要一个“压缩的数字音频文件”


质量(每兆兆)比mp3好,而且没有许可证/法律问题。

同样,这是一个很好的工具,适合此类工作。

有免费的无损音频编解码器

你有什么特别的理由不想要LAME吗?“这是GPL,我想让我的女同学成为SIKRIT”很有可能……你购买了编码算法的专利了吗?“没有。我的播放器不会基于一些蹩脚的解码器!!”LiraNuna,我知道你在开玩笑,但是说实话,LAME是LGPL。压缩数字音频file@Ole杰克:那样的话,我肯定会推荐这些替代格式中的一种,它们不受专利限制,并且在类似BSD的许可证下可用。许多人认为这两种格式的声音比MP3好;如果您想自己比较,Vorbis页面上有一些音频剪辑示例。您甚至可以在iTunes()和Windows Media Player()中播放Vorbis文件。与现代编码器相比,Blade的音频质量非常糟糕。我猜你可能需要至少高出50%的比特率才能获得与lame相当的音频质量。lame绝对不是舞会上最漂亮的女孩,但不知道Ole压缩了什么,压缩了多少,我不想给出数字。