問題タブ [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 投票する
2 に答える
324 参照

audio - Opusコーデック用MSフォーマットタグ

WAVEFORMATEX 構造体で使用する必要がある Opus の定義済みフォーマット タグはありますか? WAVEFORMATEX構造wFormatTagを参照してください。

0 投票する
1 に答える
165 参照

c - Mingw と Eclipse がライブラリを見つけられない - 2

次のリンクでグスタボが提起した質問とまったく同じ状況に直面しています。また、そのリンクやその他のタグに投稿されたすべての解決策 (ライブラリ名を opus.a から libopus.a に変更する、「\」を「/」に変更するなど) を試しましたが、どれも問題を解決できませんでした。 . ライブラリ ファイルのプロパティを開くと、次のようなものが表示されます。

パス: /demo/opusfile/libopusfile.a

タイプ: ファイル (静的ライブラリ)

場所: U:\data\Jag\eclipse\wrksp\demo\opusfile\libopusfile.a

Mingw によって表示されるエラー メッセージは次のとおりです。

誰かが私に何が欠けているか教えてもらえますか? この問題を解決できません

0 投票する
2 に答える
7442 参照

java - Opus でエンコードされたオーディオを Java で再生するにはどうすればよいですか?

デコードされた音声を再生すると、ゴボゴボという音から金切り声、悪魔のような詠唱まで、さまざまな音を出すことができました。最も近い音は、早送り再生に似ており、再生は約 15 秒しか続きません。デコードおよび AudioSystem API メソッドのパラメーターを多数組み合わせて試してみましたが、何も機能していないようです。

では、このオーディオの歪みの原因は何ですか?

このファイルの Opusinfo には次のように表示されます。

このファイルは、VLC を使用して正しく再生されます。

ファイルをデコードするには、次のライブラリを使用しようとしています:

以下のSSCCE

0 投票する
1 に答える
2087 参照

c++ - Portaudio + Opus: ひどい音質

現在、VOIP アプリケーションを開発しています。これを実現するために、PortAudio ライブラリを使用してサウンドを取得および再生し、Opus ライブラリを使用してサウンド パケットをエンコードおよびデコードします。

今のところ、PortAudio を使用することに成功しました。私のプログラムは単純に次のことを行います:

  1. マイクからサウンドを取得する
  2. サウンドを再生する

音質は絶対に良いです。

私は今、サウンドパケットをエンコードおよびデコードしようとしています。それを行うために EncodeManagerClass をコーディングしました。私のプログラムは次のようになります。

  1. マイクから音声を取得する
  2. サウンドをエンコードする
  3. デコードする
  4. 再生する

しかし、現在、音質はまったくひどいものです (そして、VOIP アプリケーションでは明らかに問題があります)。

これが私のEncodeManagerクラスです:

ソースファイルは次のとおりです。

これが私のメインです:

追加情報:

(帯域幅、ビットレート、VBR)を使用して opus エンコーダーを構成しようとしましたopus_encode_ctlが、まったく機能しません。音質は依然としてひどいものです。

SAMPLE_RATEやFRAME_PER_BUFFERを変えても音質が上がらない…

PortAudio/Opus に関する何かを見逃していませんか?

0 投票する
1 に答える
430 参照

webrtc - Chrome/Firefox は WebRtc 接続からの SRTCP レポートをどのように処理しますか?

SRTCP は、送信および失われたバイト数とパケット数、最後に受信したシーケンス番号、各 SRTP パケットの到着間ジッタ、およびその他の SRTP 統計を追跡します。

上記のブラウザーは、オーディオ ストリームを処理するときに SRTCP レポートを使用して何かを行いますか? たとえば、ネットワーク条件が変更された場合にその場でビットレートを調整しますか?

0 投票する
1 に答える
820 参照

plugins - gstreamer の opus 構成が無効です

gstreamer 用の opus プラグインをインストールする方法を理解するのに苦労しています。opus-tools と libopus0 を apt-get でインストールしました (すべて Ubuntu 14.04 で行われます)。gstreamer-plugins-bad もインストールしています。

複数の試行、バグなどの後、gst-inspect-1.0 を呼び出そうとするたびに、gstreamer は次のエラーを表示します。

*(gst-plugin-scanner:17408): GStreamer-WARNING **: プラグインの読み込みに失敗しました '/opt/gstreamer-1.4.0/lib/gstreamer-1.0/libgstopus.so': /opt/gstreamer-1.4.0 /lib/gstreamer-1.0/libgstopus.so: 未定義のシンボル: opus_multistream_encode*

opus のインストール プロセス中に、このエラーの原因となった可能性のある問題は何ですか?

ldd /opt/gstreamer-1.4.0/lib/libgstopus.soの結果がこれに役立つ場合

opus をインストールするときに何かを見逃したに違いありませんが、どうすればよいかわかりません。

助けてくれてありがとう:)