问题标签 [opus]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
10520 浏览

javascript - 如何从 JavaScript 使用 Opus 编解码器

我想看看是否可以使用getUserMedia最新浏览器直接访问 Opus 或类似的东西。

我一直在研究它,但没有很好的结果。

我知道webkitSpeechRecognitionAPI 中实际使用了 Opus 或 Speex。我想做语音识别,但使用我自己的服务器而不是谷歌的。

0 投票
1 回答
1708 浏览

c++ - 将 Opus 与 PortAudio 一起使用

我在使用带有端口音频的作品时遇到了麻烦。我需要使用 PortAudio 从流中读取数据音频、编码数据、解码数据和写入数据。如果我只是阅读和写作,一切都会很好。但是在编码和解码时,我能听到的只有雪,背景是我的声音。这是我的代码的一部分:

I/O 流标头:

I/O 流 .cpp:

编码头:

编码.cpp:

我真的需要你,非常感谢你花时间帮助我。

0 投票
3 回答
2157 浏览

ios - 如何在 iPhone/iOS 中播放 xiph.org 音频编解码器?

我有以 Vorbis 格式编码的音乐,并且还开始将我的一些专辑编码为新的 Opus 格式。有没有办法可以将它们复制并播放到我的 iPhone 上?xiph.org wiki 页面说明了 vorbis 支持,在自由软件方面,它是“正在进行中的工作”,虽然它引用了支持 Vorbis 的无线电流和视频应用程序,但是音频支持呢?

总结一下需求:

  • Vorbis 支持
  • 作品支持
  • 某种方式来复制或使专辑可用
  • 免费软件将是一个加分项,因为专有软件采用 Opus 可能会很慢,我什至可以自己通过编写补丁来添加对其他编解码器的支持

[编辑:需要基本的媒体播放器功能]

  • 播放列表支持等
  • 完美的播放必须是一个强有力的准则(例如,某些播放器每播放 5 分钟就会出现音频解码故障)

http://wiki.xiph.org/Vorbis_Software_Players#iPhone

0 投票
3 回答
2757 浏览

c++ - 如何将作品链接到您的视觉工作室项目?

我想玩一些 opus,所以我下载了 opus 1.1,但似乎我无法将它真正链接到我的 Visual Studio 2010 Express 项目。我尝试将 opus1.1/include 路径添加到 properties/vc++Directoris/include 目录,但链接器仍然抱怨某些功能

任何帮助将不胜感激!

0 投票
3 回答
9701 浏览

audio - SoX 不适用于 Opus 音频文件

我正在使用 WebRTC 从网页录制输入麦克风,并通过 SoX 进行处理。

问题是,Firefox 录音是 Opus Audio 格式(根据 VLC 媒体信息),在 Ogg 容器中,SoX 不喜欢它: /opt/local/bin/sox FAIL formats: can't open input file `/Users/[...]/public/audio/7a0d13a501.ogg': Input not an Ogg Vorbis audio stream

有没有办法让它与 SoX 一起工作?或者我应该使用另一个命令行音频工具吗?

0 投票
2 回答
597 浏览

webrtc - 强制 L/R 立体声

我正在尝试用 L/R 立体声制作低比特率的作品文件。是什么决定了是否opusenc使用 L/R 立体声而不是联合立体声?有可以通过的标志吗?它与比特率有关吗?

0 投票
1 回答
546 浏览

build - 使用 Visual Studio 2005 构建 Opus 编解码器

我已经从http://www.opus-codec.org/downloads/下载了源代码,但是在压缩包中只有一个 Visual Studio 2010 项目,它构建得很好,但是如果我在 Visual Studio 2005 上使用 .lib,他们就赢了'不工作......任何人都知道如何用Visual Studio 2005编译?

0 投票
1 回答
2334 浏览

autotools - ARM cortex m4 微控制器 (Teensy 3.1) 上的 Opus 音频编解码器 - GNU Auto 工具

我正在尝试将 Teensy 3.1 微控制器变成压缩录音机,所以我想压缩原始音频数据的缓冲区。经过研究,我发现Opus Codec是一个获得 ARM cortex M4 优化的开源音频编解码器项目,可以在浮点模式下工作(以及更多)。

我想我的问题在于 GNU Auto 工具
如何以我能够在微控制器上使用它的方式构建 opus 编解码器?

经过数周尝试使用 Opus 编解码器后,可以在 Arduino IDE 或任何其他 IDE 中工作我正在写这个问题

谢谢

0 投票
2 回答
4148 浏览

wireshark - 使用 Wireshark 解码 Opus-48

我想使用 Opus-48 编解码器捕获和解码 VoIP 对话。我正在使用 Wireshark 来捕获数据包。网上有免费的解码器吗??Wireshark 不会保存双向对话,因为它适用于 G-729 等其他编码方案。

0 投票
1 回答
57 浏览

audio - 使用 4 KB/sec 信道进行语音传输

是否可以通过速度不超过 4KByte/sec 的通道传输语音?我正在寻找最低质量的传输方法。我考虑过Opus编解码器,但它支持的最低速率似乎是 6 kb/s。

请让我参考这些方法。