問題タブ [ogg-theora]
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.
java - Xuggler使用時のTheoraの視覚的品質の向上
Xugglerを使用してTheoraでエンコードされたビデオを制作している仲間のユーザーを探しています。プリセットを使用して「良い」品質を得るには、さまざまなオプションを試しましたが、役に立ちませんでした。Miroコンバーターツールのデフォルトで作成できるものに近い品質をどこでも手に入れたいと思っています。残念ながら、Xugglerを使用する場合はオプションではない「ffmpeg2theoraを使用する」必要があることを除いて、Webはあまり言うことがないようです。この場合、Xugglerを使用する必要があります。
コーデックを構成する私のリスナーはここにあります:http://pastebin.com/MX2r5KsC
そして私の参照プリセットファイルはここにあります:http://pastebin.com/fBeZxSGr
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.)
c - CでOgg Theoraにビットマップをフレームとして書き込む方法は?
非常に単純なエンコーダーには完全なソリューションが必要です。エンコーダーは外部ファイルに 1 フレームのみ Theora/OGG に書き込む必要があり、C\C++ でフレームとしてビットマップを Ogg Theora に書き込む方法に従ってVLC で表示する必要があります。
私は作成し、Thalexのマニュアルに従ってこのコードを作成します(もちろんビットマップを作成する前に):
しかし、結果の ogg ファイルの長さはわずか 12 バイトです。私の手順で何が間違っていますか?
html - Opera と HTML5 ビデオ
私のウェブサイトには、mp4 および ogv 形式のビデオがあります。mp4 は Webkit ブラウザーで再生されます。ogv は Firefox で再生されますが、Opera では再生されません。
簡単な HTML があります。
ページを開くと、ポスター付きのビデオ要素が表示されますが、再生ボタンをクリックしても何も起こりません。読み込みの進行状況が表示されず、すべてがそのままです。しかし、Firefoxはそれをうまく再生します。
Opera のネットワーク インスペクターでは、.ogv ビデオ ファイル リクエストの次の HTTP ヘッダーが表示されます。
GET /my_video.ogv HTTP/1.1
ユーザーエージェント: Opera/9.80 (Macintosh; Intel Mac OS X 10.6.7; U; ru) Presto/2.7.62 バージョン/11.01
受け入れる: text/html, application/xml;q=0.9, application/xhtml+xml, image/png, image/jpeg, image/gif, image/x-xbitmap, / ;q=0.1
「受け入れる」部分は私を混乱させます。なぜビデオのこれらのコンテンツ タイプを受け入れるのですか?
何か案は ?
html - WebM 対 Ogg Theora
Ogg Theora と WebM を次のパラメーターと比較するにはどうすればよいでしょうか。
- 圧縮効率
- 計算効率
- 幅広い適応性の問題 (現在 H.264 で行われているように、Ogg や WebM トランスコーディングを行うハードチップを誰かが作らないのはなぜですか)
- 考えられる/将来の知的財産の問題
- 既存のデバイスでの可用性
これらの質問をする理由は、ソフトウェア プロジェクトで Ogg Theora と WebM 形式のどちらかを選択する必要があり、FLOSS の信奉者だからです。
firefox - OGVはFirefoxでローカルに動作し、ビデオソースのS3から「video/ogg」として提供されません。
さて、ここで髪を抜いています。私の.ogvファイルはFirefoxでローカルに再生されますが、Amazons3からは再生されません。次のビデオタグから再生しようとすると、明るい灰色のxが入った灰色のボックスが表示されます。
知っておくべきことは次のとおりです。
- HTMLファイルとビデオファイルの両方が、同じ「ディレクトリ」にあるS3のバケットから提供されています。
- S3バケットエクスプローラーを使用してMIMEタイプを「video/ogg」に変更しました
- 「working.ogv」ファイルは、ローカルで再生するとVLCおよびFirefox 3.6.12で美しく再生されるため、エンコードの問題は発生しないはずです。
- URLを入力すると、 VLCはS3から直接ストリームを再生します。
- Chrome、Safari、Firefoxはすべて、URLを入力するとファイルをダウンロードしようとします(いずれもストリーミングされません)。
- ビデオのソースを完全なURLに変更してみました。
- ogvソースの「タイプ」を省略してみました。
- ビデオタグ内の属性のさまざまな組み合わせを試しました。
- ogvソースを完全に省略しようとしましたが、FFがフラッシュにフォールバックしません。
- Safari、Mobile Safari、ChromeはすべてMP4を非常にうまく再生します。
実際のサンプルファイルへのリンクは次のとおりです。
http://s3.amazonaws.com/lifewayworship/videopreview/v/Silent_Night_90402_CL_A.ogv
ヘルプ!
html - HTML5 ビデオを実装する最良の方法
HTML5 ビデオは、その支持者が私たちに信じさせようとしているよりもはるかに複雑であることを理解しています。Safari は独自の H.264 コーデックを使用しますが、Firefox、Chrome、Opera はすべてオープンソースの Theora をサポートしています。Internet Explorer はどちらもサポートしていないため、.mov や Flash などのフォールバックが必要です。
これらすべてのブラウザーでの HTML5 のステップバイステップ ガイドをまとめた優れたガイドをどこかで見つけましたが、どこにも見つかりません。とてもうるさい :(
これらすべてのブラウザーがカバーされるように HTML5 ビデオを実装する最良の方法は何ですか? (残念ながら、Flash はオプションではありません。)
編集:わかりました、私が読んだことから、ここに私自身の答えがあります:これはHTML 5ビデオを実装する最良の方法です...
これまでのところ、すべてのブラウザーで期待どおりに機能する唯一の方法です。残念ながら、Chrome で自動再生が機能していないようですか? :(
更新: Chrome は自動再生をサポートしていません。
c# - C# Theora エンコーダー?
サードパーティ サービスから受け取った画像を HTML5 ビデオにライブ ストリーミングしたいと考えています。最良のオプションは、画像を theora 形式でエンコードすることです。
誰もがC#の優れたtheoraエンコーダーを知っています
c++ - ライブラリの関数を呼び出そうとしているだけです
私は以下のようなコードを持っています/root_project/main.cpp
:
TheoraVideoClip.h
ファイルはにあります/root_project/include/theoraplayer/
。
中TheoraVideoClip.h
にはこれがあります:
そして、を使用してコンパイルしようとすると、g++ -o app main.cpp -lGL -lglut -lGLU
次のエラーが発生します。
main.cpp:(。text+0xac2): `TheoraVideoClip :: getNextFrame()'への未定義の参照
誰もがなぜ知っていますか?
Ubuntu 11.10
c++ - C++のメディアプレーヤー
libtheoraplayerデモ(av_playerデモ)をコンパイルしようとすると、次の問題が発生します。
誰かがlibtheoraplayer()からのエラーで私を助けてくれるなら、私は本当に感謝するでしょう。