Opus 是一个开源,免版税,高度通用和跨平台的音频编解码器,完全符合Opus规范(RFC 6716),可在GNU / Linux,Microsoft Windows和Mac OS X操作系统。
功能一目了然
主要功能包括支持6 kb / s至510 kb / s的比特率,支持2.5 ms至60 ms的帧大小,支持从8 kHz(窄带)到48 kHz(全频段)的采样率),从全频带到窄带的音频带宽支持,帧大小和比特率支持,以及动态可调的音频带宽。
此外,Opus音频编解码器具有丢包隐藏和良好的丢失稳健性,定点和浮点实现,支持可变比特率(VBR)和恒定比特率(CBR),音乐和语音支持,立体声和单声道支持,最多支持255个通道(多流帧)。
Opus入门
在GNU / Linux操作系统上安装Opus音频编解码器的方法与安装任何其他开源软件的方式相同,方法是使用分发版主软件存储库中的二进制包,或者编译源包。 / p>
安装后,编解码器将由需要它的应用程序自动检测。此外,安装后可以使用两个命令行程序opus_demo和opus_compare。在终端仿真器中运行它们以查看可用选项和用法示例。
从源安装Opus
如果您决定使用最新的源代码包安装Opus编解码器,该软件包在Softoware上作为TAR存档免费分发,请将其下载并保存在您的主目录中,打开终端仿真器并转到该位置提取档案的地方(例如cd /home/softoware/opus-1.1)。
运行‘ ./ configure && make’命令配置和编译程序,然后运行‘ sudo make install’命令安装它并将其提供给GNU / Linux操作系统上的所有用户。使用此方法,您可以在32位和64位计算机平台上安装Opus。
此版本中的新功能:
- 可以使用SILK降低5 kb / s的比特率
- 使用低至9 kb / s的宽带编码
- 提高安全性(包括新的 - 启用强化选项)
- 色调的轻微质量改善
- 改善Ambisonics支持(仍为实验性)
- 小错误修复
版本中的新功能:
- 此Opus 1.2.1次要版本修复了一个相对罕见的问题1.2编码器会错误地假设信号被限制为12 kHz,而不是编码12到20 kHz之间的频率。这只发生在几个剪辑上,但最好更新以避免潜在的质量损失。
版本1.2中的新功能:
- 语音质量改善,尤其是在12-20 kbit / s范围内
- 改进混合模式的VBR编码
- 更积极地使用更宽的语音带宽,包括从14 kbit / s开始的全频段语音
- 32-48 kb / s范围内的音乐质量改善
- 通用和SSE CELT优化
- 支持直接编码最长120毫秒的数据包
- 支持CELT模式的DTX
- SILK CBR改进
- 支持draft-ietf-codec-opus-update-06中的所有修复(单声道缩混和折叠修复需要--enable-update-draft)
- 许多错误修复,包括通过模糊测试发现的整数环绕(没有安全隐患)
版本1.1 / 1.1.1 Beta中的新功能:
- 此版本侧重于代码优化,特别是在x86,MIPS和ARM上。
1.1版中的新功能:
- 新的分析代码和调优可显着提高编码质量,尤其是对于可变比特率(VBR),
- 自动检测语音或音乐以决定使用哪种编码模式,
- 环绕声良好,质量为128 kbps,适用于5.1,可用于48 kbps,
- 所有体系结构的速度都得到了提升,尤其是ARM,其中解码使用的CPU减少了约40%,编码使用的CPU减少了约30%。
评论没有发现