問題タブ [ogg]

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 に答える
1700 参照

html - HTML5 およびオーディオ タグ: ファイル拡張子を含まないリダイレクト リンクが FF/Chromium でロードされない

<audio> タグと FF/Chromium に関して厄介な問題があります。メディアが期待どおりに再生されないからです。Operaはそれを正しく処理しているようです。

対応する HTML5 <audio> タグを使用して再生するオーディオ メディアがあります。<source> タグには、オーディオのみの OGG コンテナー内のメディアが含まれます。ただし、ファイル拡張子 ogg はsrc 属性にないため、 srcリンクはhttp : // localhost:1234/a/b/cdefg/Xyzのようになります (リダイレクトを使用して実際のメディア ファイルを取得する RESTful API)。

次のコードは、HTML5 プレーヤーを表示する Web ページの一部です。

再生中のメディアは、間違いなく音声のみの OGG ファイルです。

このコードを Ubuntu 10.04 FF5.0、Chromium 12.0.742.91 (87961)、および Opera 11.50 でテストしたところ、次の結果が得られました。

  1. FF: 再生しない
  2. Chromium: 再生しない
  3. オペラ:わかりました

HTMLMediaElement のさまざまな属性 (属性: networkState、readyState、参照) を表示する小さなスクリプトを統合し、次の結果を得ました。

  1. FF => networkState: NETWORK_LOADED (メディア ソースの読み込みが完了)、readyState: HAVE_NOTHING (再生可能なメディアがない)
  2. Chromium => networkState: NETWORK_LOADED (メディア ソースの読み込みが完了)、readyState: HAVE_NOTHING (再生可能なメディアがない)
  3. Opera => networkState: NETWORK_IDLE、readyState: HAVE_ENOUGH_DATA

(さまざまな状態の説明は、Safari Dev サイトからのものであることに注意してください: http://developer.apple.com/library/safari/#documentation/AudioVideo/Reference/HTMLMediaElementClassReference/HTMLMediaElement/HTMLMediaElement.html )

オーディオのみの OGG ファイル ( http://en.wikipedia.org/wiki/File:Tromboon-sample.oggなど) を直接指すsrcを挿入すると、期待どおりに動作します。FF と Chromium には、最終的なファイル名が含まれていないリンクに問題があるように見えますか?

誰かがこれについてアイデアやヒントを持っていますか?

乾杯、クリス

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

licensing - 法外なライセンス料を支払わずに商用アプリケーションで mp3 を処理する方法

mp3 サポート用に lame でコンパイルされたバージョンの sox を使用するアプリケーションがあります。アプリケーションは、mp3 処理の年間最低ライセンス料 $15000 を正当化するのに十分な収益を生み出しません。私は ogg のような他のフリーフォーマットを調べましたが、業界標準ほどユビキタスではないようです (ogg プレーヤーのことは聞いたことがありません)。ユーザーが独自のバージョンの sox を配布するのではなく、処理のためにダウンロードできるリンクを用意できますか?

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

html - HTML5 動画: サポートすべき動画形式はいくつありますか?

ユーザーが動画をアップロードできるサイトを開発しています。私は「ベスト プラクティス」ルートに進み、<video>要素を使用してこれらのビデオの再生をサポートしようとしていますが、これに関連して膨大なストレージ オーバーヘッドがあるようです。

「HTML5 に飛び込む」のビデオ部分を(他の Web リソースと共に)読みましたが、クロスプラットフォームでの再生を確実にするために、ビデオをいくつかの形式で保存する必要があるようです。

  1. Ogg (Firefox 3.5 以降、Opera 10.5 以降、Chrome 6.0 より前のすべてのバージョン)
  2. WebM (Firefox 4 以降、Opera 10.6 以降、Chrome 6.0 以降。これをサポートするすべてのブラウザーが Ogg もサポートしているため必須ではありませんが、ハードウェア アクセラレーションがサポートされているため、Ogg よりも優れています)
  3. MP4 (Safari 3.0+、Internet Explorer 9、およびサイトが適度に成功した場合にアプリを作成する予定のモバイル デバイスなので、それらは省略します))
  4. Flash (上記より数字が小さいブラウザのすべてのバージョン)

実際にこれを行っているサイトの数に興味があります。これは、特にビデオをさまざまな品質で保存するというトピックが登場した場合に、多くのストレージ オーバーヘッド (imo) です。私は WebM と Flash のみをサポートすることを考えていますが、そうすると、私のサイトが「HTML5 ビデオ」をサポートしているにもかかわらず、サポートしていないという印象をユーザーのかなりの部分に残すことになります。

サポートすべきフォーマットの数について誰か提案がありますか? 全て?いくつか(どれ)?フラッシュだけ?

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

ffmpeg - Ffmpegがoggに正しく変換されない

私は自分のウェブサイトでオーディオとビデオを変換するためにffmpegを使用しています。Ffmpegはmp3、mp4などの他の形式に適切に変換されていますが、oggに適切に変換されていません。ffmpegはoggファイルを作成していますが、新しく作成されたoggファイルは破損しており、元のファイルよりもサイズが大きすぎます。次のPHPコードを使用してoggに変換しています。

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

ogg - 生のSpeexをOGGコンテナでラップする

生のspeexをoggコンテナにパックできるライブラリはありますか?私はJspeexを知っていますが、私が見る限り、このライブラリはOgg/SpeexとPCMのみを処理します。しかし、私はすでにSpeexストリームを持っており、これをOggコンテナでラップしたいと思っています。

ご協力ありがとうございました

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

android - Android アプリを更新しています。小さなアップデート

.ogg ファイルを追加して時々更新するサウンドボード アプリケーションがあります。現在、アプリケーションは 8MB であり、ユーザーにとって小さなアプリケーションではありません。私が抱えている問題は、新しいバージョンをリリースするときに、ユーザーが apk 全体を再度ダウンロードする必要があることです。2 つの新しいサウンド ファイルを追加するたびに 8 MB をダウンロードするのは、特にダウンロードに数分かかる 3G 経由の更新の場合、ユーザーにとって苦痛です。

私の質問はこれです...ユーザーがAPKファイル全体をダウンロードすることなく、RAWフォルダーからの新しいサウンドファイルといくつかのクラスファイルへのいくつかの変更を含む小さな更新をプッシュする方法はありますか? ありがとう。

-J

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

java - デコードせずにJavaでoggファイルを解析する

.spx ファイル ( OggSpeex でエンコードされたオーディオを含むファイル) があります。Speex でエンコードされたバイトをコンテナーJavaから引き出すために使用したいと思います。Ogg

問題は、私が見つけることができるすべての Java ライブラリ ( JSpeex, JOrbis) が、オーディオを raw にデコードしたいという前提で書かれているように見えるpcmことです。

用の一般的なOgg形式のリーダー ライブラリはありJavaますか? 一方、一部を使用しJSpeexたりJOrbis、やりたいことをしたりすることは可能ですか?

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

facebook - Stream.publish ogg

javascript api と FB.ui を使用して ogg オーディオ ファイルをストリームに公開しようとしていますが、その方法がわかりません。FB.ui への呼び出しは次のとおりです。

メディア タイプが「mp3」に設定されていると、ファイルが再生されず、いろいろ調べた後、指定する別のオーディオ タイプがわかりません。ogg ファイルを共有することはできますか? 前もって感謝します!

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

c# - OGGオーディオファイルをRIFFコンテナにパックするには?

ogg オーディオ ファイルと、一連のバイトとして保存されるいくつかの情報があります。このオーディオと情報を RIFF などの単一のコンテナーにパックする必要があります。.NET で記述できるソリューションを探しています。

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

c++ - Ogg to Riff/Waveエンコーディングとacm

私の仕事は、waveファイルを録音し、それをoggに変換して、リフコンテナにパックすることです。最初の2つの部分は完了しましたが、3番目の部分に問題があります。問題を解決できるソースコードを見つけましたが、正しく機能しません。

このプログラムを実行しようとすると、acmFormatSuggest()とacmStreamOpen()が失敗することが示されます。エラーを見つけるのを手伝ってください。