問題タブ [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.

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

c# - webm動画変換用API

動画を Google の新しい WebM 動画形式に変換するための (プロトタイプ) c# API について知っている人はいますか?

0 投票する
0 に答える
2742 参照

c# - WebM libvpx .Net ラッパーはありますか?

たとえば、C# コードからフレームごとに作成されたビデオをエンコードするWebM libvpx .Net ラッパーはありますか? (理論的には DS フィルターを使用して実行できることはわかっていますが、それを台無しにしたくありません..)

0 投票する
0 に答える
1383 参照

c++ - vp8 SDKを使用してWebブラウザで再生可能なWebMファイルを作成しますか?

vp8 SDK(www.webmproject.org)を使用して、vp8でエンコードされたビデオファイルを作成しています。ただし、SDKサンプルは、ブラウザーが再生しないIVFファイルを生成します。

webm形式はmatroskaコンテナであることを知っているので、ビデオデータをその形式で保存する必要があると思いますが、mkv形式の仕様は長く複雑であり、自分で考えて車輪の再発明を行うべきではないと思います。

だから私は誰かが再生可能なwebmvp8ファイルをエンコードして生成する方法のサンプルを推薦できるかどうか知りたいです。そのようなサンプルがない場合(グーグルでの私の検索が示唆しているように)、少なくともブラウザで動作することが証明されているシンプルで使用可能なmatroskalibを指し示してください。

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

java - Java用のwebm / vp8プレーヤー

vp8またはwebmビデオを再生するJavaライブラリを知っている人はいますか?

ありがとう!

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

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このことをどのように進めればよいかわからない状態になっています。

これはかなりイライラします。

助けてください、ありがとう。:)

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

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ピクセルブロック。

だから私は疑問に思っています:

  1. RGBデータを取得してvpx_codec_encodeにフィードして素敵なwebmビデオを取得する(コード内の)簡単な方法はありますか?

  2. RGB-> YV12変換がどこか間違っていますか?

どんな助けでも大歓迎です。

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

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 でお金を節約)
0 投票する
1 に答える
464 参照

html - Firefox 4 Beta 10 の MediaElement.js?

おそらく何か問題があることはわかっていますが、MediaElement.js ビデオが Firefox 4 Beta 10 で再生されない理由がわかりません。Firefox 3.6.13 では問題なく動作しています。これまでのところ、これは Mac OS 10.6.6 でしかテストしていません。

http://www.nolanfans.com/trailers

0 投票する
0 に答える
3040 参照

html - HOWTO: コマンドライン VLC を使用して WebM をエンコードしますか?

トランスコード ジョブを実行すると主張するコマンド ラインが 1 つ見つかりました。しかし、何らかの理由で少し問題があります。ターミナル経由で ASCII アートを送信するだけです。CLI 経由でサイレントにトランスコードを行う方法を教えてください。

ところで、私はUbuntu 10.10を使用しています.VLCバージョン=

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

html - mediaelement.js でサポートされていないブラウザーで WebM が Flash にフォールバックしない

ブラウザーがサポートしていない場合、mediaelement.js を使用して HTML5 でビデオを表示し、Flash にフォールバックしようとしています。コーデックがサポートされていない場合は自動的にフォールバックすると言われていますが、フォールバックは行われず、画像が表示されるだけです。WebM の行を削除すると、Flash プレーヤーが表示されます。

誰でもこれを修正する方法を知っていますか?

これは私が使用しているコードです: