Opus 正在参加 2021 年度 OSC 中国开源项目评选,请投票支持!
Opus 在 2021 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
2021 年度 OSC 中国开源项目评选 正在火热进行中,快来投票支持你喜欢的开源项目!
2021 年度 OSC 中国开源项目评选 >>> 中场回顾
Opus 获得 2021 年度 OSC 中国开源项目评选「最佳人气项目」 !
授权协议 未知
开发语言 C/C++ 查看源码 »
操作系统 Windows
软件类型 开源软件
所属分类 程序开发多媒体处理
开源组织
地区 不详
投 递 者 叶秀兰
适用人群 未知
收录时间 2013-12-26

软件简介

Opus 是一个完全开源,免费的,通用性高的音频解码器。Opus 在网络上有着无与伦比的交互式语音和音乐传播功能,但也可以用来存储,在流媒体上使用。Opus 遵从 Internet Engineering Task Force (IETF)  RFC 6716 标准,整合了 Skype's SILK 解码和 Xiph.Org's CELT 解码的技术。

Opus 可以处理很大范围的音频应用,包括网络电话,游戏语音聊天室,视频会议,甚至是远程在线音乐会。它可以把低码率窄带语音变成高质量的立体语音。

支持的特性:

  • 比特率范围(6 kb/s-510 kb/s)

  • 采样率从8 kHz (窄带)  到 48 kHz (全带宽)

  • 帧大小从 2.5 ms 到  60 ms

  • 支持 constant bit-rate (CBR) 和 variable bit-rate (VBR)

  • 音频带宽可以从窄带到全带宽

  • 支持语音和音乐

  • 支持单声道和立体声

  • 支持多达 255 个频道(multistream frames)

  • 可动态调节比特率,带宽大小和帧大小

  • 良好的 loss robustness 和 packet loss concealment (PLC)

  • 实现浮点和定点
展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (3)

加载中
好东西
2020/07/19 20:09
回复
举报
好东西
2020/03/10 17:40
回复
举报
看起来不错
2017/04/29 12:58
回复
举报
更多评论
发表于服务端专区
2018/10/23 08:04

Opus 1.3 发布,Xiph.Org 基金会开发的声音编码格式

由 Xiph.Org 基金会开发的声音编码格式 Opus 发布了 1.3 版本。 Opus 1.3 改进了语音和音乐质量,依旧完全兼容于 RFC 6716 文件,该版本还首次加入了对环绕立体声格式 Ambisonics 的支持。 Opus 1.3 引入了一个全新的语音/音乐检测器,基于 Gated Recurrent Unit (GRU)。GRU 有记忆能力,它不仅能学习如何使用,而且能记住,还能学习如何和何时去更新记忆。 Opus 格式是一个开放格式,使用没有任何专利或限制。开发者介绍说,从...

1
8
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
2018/03/02 13:06

高通Audio中ASOC的codec驱动(二)

继上一篇文章:高通Audio中ASOC的machine驱动(一) ASOC的出现是为了让codec独立于CPU,减少和CPU之间的耦合,这样同一个codec驱动就无需修改就可以匹配任何一款平台。 在Machine中已经知道,snd_soc_dai_link结构就指明了该Machine所使用的Platform和Codec。在Codec这边通过codec_dai和Platform侧的cpu_dai相互通信,既然相互通信,就需要遵守一定的规则,其中codec_dai和cpu_dai统一抽象为struct snd_soc_dai结构,而将dai的...

0
0
发表了博客
2018/01/20 14:48

opus代码解析

  opus的初始化函数如下所示,在初始化的过程中,从代码结构上来看,这里主要完成是内存的申请,基本参数的定义 cOpusEncoder *opus_encoder_create(opus_int32 Fs, int channels, int application, int *error)   opus_int32 Fs采样率,这个是支持的范围从8k-48k都可以   int channels 支持的信道,也就是使用的信道,一般是1个或2个,最高可以支持255个声道。    int application 该 #define MODE_SILK_ONLY 1000 #d...

0
0
发表了博客
2013/12/09 21:39

彻底关闭Directory Opus

默认情况下,我们关闭Directory Opus后,DO的后台进程还在运行。 如果想在关闭DO时连后台进程也一起杀掉,只需Preferences -> Launching Opus -> Startup,勾选“Shutdown Directory Opus when the last Lister closes”。

0
0
发表了博客
2020/05/15 08:41

OPUS编解码器简介

总览 Opus是一款完全开放的功能广泛的音频编解码器。Opus在互联网上的交互式语音和音乐传输方面无可匹敌,但也适用于存储和流媒体应用程序。它由Internet工程任务组(IETF)标准化为RFC 6716 ,该标准融合了Skype的SILK编解码器和Xiph.Org的CELT编解码器中的技术。 技术 Opus可以处理各种音频应用程序,包括IP语音,视频会议,游戏内聊天,甚至是远程直播音乐表演。它可以从低比特率的窄带语音扩展到高质量的立体声音乐。支持的...

0
0
发表了博客
2020/09/12 11:38

opus音频编解码简介

opus是一款开源免费、跨平台的音频编解码器。它适用于互联网上的交互式语音和音乐传输,但也适用于存储和流媒体应用。 1.opus简介 opus的前身是celt编码器。通过诸多的对比测试,低码率下Opus完胜曾经优势明显的HE AAC,中码率就已经可以媲敌码率高出30%左右的AAC格式,而高码率下更接近原始音频。 opus可以处理各种音频应用,包括IP语音,视频会议,游戏内聊天,甚至远程现场音乐表演。支持的特性包括: 比特率从6 kb/s到510 k...

0
0
发表了博客
2018/01/19 09:41

OGG的孩子-有损音频编码opus

     Opus是一个有损声音编码的格式,由Xiph.Org基金会开发,之后由互联网工程任务组(IETF)进行标准化,目标用希望用单一格式包含声音和语音, 取代Speex和Vorbis,且适用于网络上低延迟的即时声音传输,标准格式定义于RFC 6716文件。Opus格式是一个开放格式,使用上没有任何专利或限制。 Opus集成了两种声音编码的技术:以语音编码为导向的SILK和低延迟的CELT。Opus可以无缝调节高低比特率。在编码器内部它在较低比特率时...

0
0
2019/10/14 08:43

audio标签以及audio对象

一.audio标签 简单语法 <audio src="音频链接"></audio> 属性 属性 值 描述 autoplay 如果出现该属性,则音频在就绪后马上播放。 controls 如果出现该属性,则向用户显示控件,比如播放按钮。 loop 如果出现该属性,则每当音频结束时重新开始播放。 preload 如果出现该属性,则音频在页面加载时进行加载,并预备播放。如果使用 "autoplay",则忽略该属性。 src url 要播放的音频的 URL。 二.audio对象 1.对象属性 属性 描述 au...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了问答
2016/06/22 11:48

有没有人使用过Opus来进行声音的压缩 iOS,求帮忙

我找过很多demo都是运行不了的,已经找到一些静态库了,但是不知道怎么使用里面的函数来进行声音的压缩。

3
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
3 评论
21 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部