問題タブ [webm]
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.
c# - webm動画変換用API
動画を Google の新しい WebM 動画形式に変換するための (プロトタイプ) c# API について知っている人はいますか?
c++ - vp8 SDKを使用してWebブラウザで再生可能なWebMファイルを作成しますか?
vp8 SDK(www.webmproject.org)を使用して、vp8でエンコードされたビデオファイルを作成しています。ただし、SDKサンプルは、ブラウザーが再生しないIVFファイルを生成します。
webm形式はmatroskaコンテナであることを知っているので、ビデオデータをその形式で保存する必要があると思いますが、mkv形式の仕様は長く複雑であり、自分で考えて車輪の再発明を行うべきではないと思います。
だから私は誰かが再生可能なwebmvp8ファイルをエンコードして生成する方法のサンプルを推薦できるかどうか知りたいです。そのようなサンプルがない場合(グーグルでの私の検索が示唆しているように)、少なくともブラウザで動作することが証明されているシンプルで使用可能なmatroskalibを指し示してください。
java - Java用のwebm / vp8プレーヤー
vp8またはwebmビデオを再生するJavaライブラリを知っている人はいますか?
ありがとう!
video - GStreamer を使用してビデオを WebM に変換する
GStreamerのドキュメントはわかりにくいです。これはまだStackOverflow.comに頼る言い訳にはなりませんが、それでも:
任意のビデオ ファイルを (任意の形式から) WebM (+WebM オーディオ) に変換するためのGStreamerコマンド ラインは何ですか?
私はどこかで立ち往生していますgst-launch-0.10 webmmux name=mux ! filesrc location=oldfile.ext ! filesink location=newfile.webm ! name=demux ! demux. ! ffmpegcolorspace ! vp8enc ! queue ! mux.video_0 ! demux. ! progressreport ! audioconvert ! audiorate ! vorbisenc ! queue ! mux.audio_0
私はWARNING: erroneous pipeline: link without source element
このことをどのように進めればよいかわからない状態になっています。
これはかなりイライラします。
助けてください、ありがとう。:)
rgb - RGBフレームからwebmビデオを作成する必要があります
私はwebmビデオに変換する必要があるjpgの束を生成するアプリを持っています。jpegからvpxencサンプルにrgbデータを取得しようとしています。出力ビデオの元のjpgから基本的な形状を見ることができますが、すべてが緑色に着色されており(黒であるはずのピクセルでさえ、約半分の緑色です)、他のすべてのスキャンラインにはゴミが含まれています。
VPX_IMG_FMT_YV12データをフィードしようとしています。これは、次のように構成されていると想定しています。
フレームごとに8ビットYデータ各2x2Vブロックの8ビット平均各2x2Uブロックの8ビット平均
これがソース画像と出てくるビデオのスクリーンショットです:
RGB-> YV12変換を誤って行っている可能性は十分にありますが、8ビットのYデータのみをエンコードしてUブロックとVブロックを0に設定しても、ビデオはほぼ同じように見えます。私は基本的に次の式でRGBデータを実行しています。
..次に、vpxencに書き込むUおよびVの2x2フィルター処理された値を生成するには、(a + b + c + d)/ 4を実行します。ここで、a、b、c、dはのUまたはV値です。各2x2ピクセルブロック。
だから私は疑問に思っています:
RGBデータを取得してvpx_codec_encodeにフィードして素敵なwebmビデオを取得する(コード内の)簡単な方法はありますか?
RGB-> YV12変換がどこか間違っていますか?
どんな助けでも大歓迎です。
html5-video - < ビデオ > h264/ogg/webm と h264 フォールバックのフラッシュ、または単に < ビデオ > と h264 と h264 フォールバックのフラッシュ?
この優れた記事では、Web 上で完全に互換性のあるビデオを作成する方法について説明しています。http://diveintohtml5.ep.io/video.htmlただし、動画を 3 回エンコードして保存する必要があるのが気になります。
< video > h264/ogg/webm + flash h264 を使用する利点と、h264 互換ブラウザのブラウザ検出を実行して < video > タグをレンダリングする方法、そうでない場合は Flash Player をレンダリングして同じ h264 ビデオを再生する利点は何ですか? この場合、Safari、Chrome、Andoid、および iOS は video タグを使用し、IE、FireFox、および Opera は Flash を使用します。
h264、ogg、および webm としてエンコードする利点:
- これは、Flash をインストールしていない Firefox および Opera ユーザーのケースをキャッチします (私のユーザー ベースでは問題にならないはずです)。
- < video > をより頻繁に使用します (ただし、これがエンド ユーザーにとって実際の利点とは考えていません)。
h264 のみでエンコードし、 < video > または Flash Player で再生する場合の利点
- 3 回ではなく 1 回だけエンコードする
- 保存は 3 回ではなく 1 回だけ (CDN でお金を節約)
html - Firefox 4 Beta 10 の MediaElement.js?
おそらく何か問題があることはわかっていますが、MediaElement.js ビデオが Firefox 4 Beta 10 で再生されない理由がわかりません。Firefox 3.6.13 では問題なく動作しています。これまでのところ、これは Mac OS 10.6.6 でしかテストしていません。
html - HOWTO: コマンドライン VLC を使用して WebM をエンコードしますか?
トランスコード ジョブを実行すると主張するコマンド ラインが 1 つ見つかりました。しかし、何らかの理由で少し問題があります。ターミナル経由で ASCII アートを送信するだけです。CLI 経由でサイレントにトランスコードを行う方法を教えてください。
ところで、私はUbuntu 10.10を使用しています.VLCバージョン=
html - mediaelement.js でサポートされていないブラウザーで WebM が Flash にフォールバックしない
ブラウザーがサポートしていない場合、mediaelement.js を使用して HTML5 でビデオを表示し、Flash にフォールバックしようとしています。コーデックがサポートされていない場合は自動的にフォールバックすると言われていますが、フォールバックは行われず、画像が表示されるだけです。WebM の行を削除すると、Flash プレーヤーが表示されます。
誰でもこれを修正する方法を知っていますか?
これは私が使用しているコードです: