問題タブ [oggvorbis]

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 投票する
1 に答える
6171 参照

c++ - ループ ストリーミング .ogg オーディオ - OpenAL

ストリーミングされた ogg vorbis ファイルのループに問題があります。

これはコードです:

*** でマークした 2 行のコードに注意してください。

いずれの場合も、ファイルは問題なく再生を開始し、終了時に巻き戻されます。でも :

これらの 2 行のコードがないと、ファイルを繰り返すと「破損した」ように聞こえます。もう一度繰り返すと、さらに「壊れた」ように聞こえます。これは、ストリームが繰り返されると、OpenAl と Vorbis デコーダーがバッファーの書き込み/読み取りで「非同期」になるためだと思います。

これらの 2 行のコードを追加すると、ファイルが壊れているように聞こえることなく繰り返されます。ただし、ファイルはシームレスに繰り返されません。終了する前に数センチ秒巻き戻します。これは、巻き戻しを開始する前にバッファーが最後まで再生されていないためだと思われます。

どなたか手を貸していただけると助かります。

よろしくお願いします。

明細書

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

apache-flex - Adobe Alchemy を使用した OGG ファイルのループ

Adobe の OggVorbis ライブラリを使用しようとしています。しかし、Sound オブジェクトをループさせることができないようです。「com.automatastudios.audio.audiodecoder」パッケージの AudioDecoder.as 内の _sound オブジェクトをループしてみました。

ファイルをリロードして何度もストリーミングする必要がありますか?

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

html - HTML5を使用したスト​​リーミングオーディオのレイテンシーの最小化

3秒未満の遅延でWebページのライブオーディオストリームを聴こうとしています。これまでのところ、icesとicecastを使用して生成されたogg vorbisストリームでは、7秒未満のレイテンシーを取得できませんでした。私がこれまでに使用したすべてのプレーヤー(Firefox、Opera、Safariのhtml5オーディオタグ、VLCも同様)は、同様の遅延を導入しているようです。現時点では、ices/icecastとクライアント側のプレーヤーでどのくらいの遅延が発生するかは不明です。氷とicecastの設定を微調整しましたが、役に立ちませんでした。

同様のices/icecastセットアップで、これよりも優れたレイテンシーを達成した人はいますか?ogg vorbisデコーダー(ブラウザーのhtml 5、VLCなど)がオーディオストリームを数秒間遅らせることは期待していません。私は間違っていますか?ブラウザでのバッファサイズの制御やデコードに関する情報が見つかりません。

別のアーキテクチャ(html 5、firefox、wav形式のオーディオを提供するWSGIサーバー)を使用すると、約1〜2秒の遅延を実現できました。デフォルトでは、Firefoxは5秒以上遅れてwavファイルの再生を開始しましたが、audio.currentTimeを先に設定することで再生を進めることができ、1〜2秒遅れるだけです(やや壊れやすい)。ただし、私はIcecastを使用する方がはるかに好きで、ストリーミングwavは明らかにスケーリングしません。

アイデアを事前に感謝します。

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

python - Pythonでwavをogg vorbisに変換する

Python を使用して wav ファイルを ogg vorbis 形式にトランスコードするにはどうすればよいですか?

PyMedia 1.3.7.3 を使用して mp3 に変換できますが、出力ストリーム タイプを「ogg」に設定すると、エラーが発生oggvorbis_encode_init: init_encoder failedし、スクリプトが終了します。

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

java - ByteBuffer から OGG vorbis データをデコードするにはどうすればよいですか?

これまでに作成したライブラリには、ファイルまたはInputStream. OGG vorbis データがByteBufferあり、最初にファイルに書き込むことなく PCM にデコードする必要があります。

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

flash - Flash 用オーディオ エンコーダ

Flash 用のオーディオ エンコーディング ライブラリはありますか? Flash アプレットからサウンドを録音し、それを HTTP でサーバーにアップロードする必要があります。

問題は、未加工のオーディオ ファイルが非常に大きいことです。Flash から MP3/OGG​​/etc にエンコードしてサーバーアップロードする方法はありますか?

ありがとう。

0 投票する
3 に答える
16679 参照

html - Best video format for HTML5?

I've got a set of videos that are going to be posted on a new site I'm developing, using our new html5 player. I know Firefox only supports .ogg format, whereas most others (including eventually IE9) support h264.

I'm looking to tap into the experience of the crowd here: has anyone had any luck with a single video format across browsers? Or am I doomed to double-encode everything? It just seems a shame to waste space on having two copies of each video because we can't standardize our codecs.

Thanks in advance!

PS (Flash player isn't really an option as a fallback, partly on principle and partly because of a rather large mobile userbase.)

0 投票する
3 に答える
14473 参照

oggvorbis - OggVorbisヘッダーの仕様

oggvorbisヘッダーパケット形式の仕様を探しています。私はあまり成功せずにインターネットを検索しました。どこにありますか?

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

c++ - libFLAC ++を使用して既存のFLACファイルにvorbisコメントメタデータ(タグ)を書き込みます

libFLAC ++(http://flac.sourceforge.net)を使用して、vorbisコメントのメタデータ(タグ(「TITLE」など)など)を既存のFLACファイルに書き込む方法は?

例えば:

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

windows-phone-7 - WindowsPhone7用のVorbisデコーダー

Windows Phone 7で使用できるvorbisデコーダーライブラリを知っている人はいますか?

ネイティブコードの相互運用性がないため、ネイティブコードの実装を再利用することは困難です(不可能ですか?)が、それを行うためのトリックがあれば、私もそれを受け入れます。