問題タブ [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.
azure - ffmpeg: スピードが必要
ffmpeg を使用して、一連の画像 (bmp) とオーディオ トラックを Web 対応ビデオに変換しています。対象フォーマットは、h.264 mp4、webm、および flv です。これは、ビルド済みの zeranoe 静的ビルド ( http://ffmpeg.zeranoe.com/builds/ ) を使用する Windows Azure 特大インスタンス (8 proc) 上にあります。
生の速度のために品質とサイズを喜んで犠牲にするとします。各形式のどのオプションが最も迅速な結果をもたらしますか?
私の「ベースライン」コマンドは次のようになります (拡張子を他の形式に置き換えます)。
必要に応じて、入力を他の形式 (jpg 画像、aac オーディオなど) に変更できます。
c++ - Firefoxで開くようにwebmヘッダーをコーディングする方法は?
このコードを使用して、webm ビデオを含む mkv ファイルを作成します 。
生成されたビデオは vlc と mplayer で開くことができますが、firefox sais:ファイルが破損しているためビデオを再生できません
ヘッダーを変更して、Firefox でも開くにはどうすればよいですか?
html5-video - 複数のカメラから html5 プレーヤーへのビデオのストリーミング
カメラ (または複数のカメラ) を USB (firewire など) 経由で接続し、ビデオをユーザーにストリーミングするサーバーを用意する方法を見つけようとしています。
これまでのアイデアは、カメラ フィードを H.264 ストリームとしてストリーミングする red5 サーバーを用意し、Flash フォールバックを備えた VideoJS のような Html5 プレーヤーでビデオを再生することです。http://en.wikipedia.org/wiki/HTML5_video#Browser_supportのブラウザ サポート チャートを見ると、WebM や Ogg ストリームも必要になることがわかります。
これを行う方法に関する提案はありますか?ストリームを (.NET が望ましい) Web アプリケーション経由でルーティングし、その場でビデオを再コーディングすることは可能ですか? それには強力なハードウェアが必要だと推測していますが:) 3つのフォーマットすべてをサポートする別のメディアサーバーはありますか?
あなたのアイデアをありがとう
directshow - MediaFoundationとDirectShowおよびMediaContainersの比較。(WEBMおよびOGG THEORA)
なぜすべての新しいビデオ/メディアコンテナフォーマットは、DirectShowが死にかけていることを知っているので、メディアファンデーションをほとんどサポートせず、DirectShowをさらにサポートするのですか?
ffmpeg - ffmpegでflvをmp4に変換する際の背景色を設定する
サーバーにアップロードされた flv ファイル (アルファチャンネル付き) を html5 互換フォーマットに変換しようとしています。変換は機能していますが、透明度が黒でレンダリングされます。私がやりたいのは、色を指定する機能です。
動画を変換して色を指定することはできますか?
または、生成した静止画像に透明なビデオを重ねることはできますか?
更新 私は自分の質問を解決するかもしれません...これが私のffmpegコマンドです:
どちらが機能しますか..変換する前に、サーバー上で適切なサイズの背景画像を生成するだけです。
ffmpeg - FFMPEG、ピクセル化されたフレーム、および webm 形式
.webm ビデオを分割するたびに、半分以上のフレームがピクセル化され、歪んでいるようです。
私の構成は次のようになります。
これに似たような経験をした人はいますか?同じシステムで標準の ffmpeg プレーヤーを使用して同じビデオを再生すると、問題なく表示されます。
html - ビデオタグを使用するだけで、HTML5 (webrtc なし) へのリアルタイムストリーミング
リアルタイムでエンコードされたデータを webm または ogv にラップして、html5 ブラウザーに送信したいと考えています。
webm または ogv はこれを行うことができますが、Mp4 は MDAT アトムのためにこれを行うことができません。(h264 と mp3 をリアルタイムでラップしてラップしてクライアントに送信することはできません) ウェブカメラからの入力と内蔵マイクからのオーディオをフィードしているとします。断片化されたmp4はこれを処理できますが、それを行うためのライブラリを見つけるのは面倒です)。
オーディオとビデオを別々に送信したくないので、これを行う必要があります。
別々に送信した場合、オーディオタグでオーディオを送信し、ビデオでビデオを送信>(オーディオとビデオは分離されて送信されます)JavaScriptを使用してクライアントブラウザーで同期できますか。いくつかの例を見ましたが、まだわかりません。
render - 直接表示、レンダラーへの MUX
Muxer は通常、ファイルに書き込まれるように実装されていますか。
レンダラーをミキサーの出力ピンに接続したいのですが、失敗します。
ソース コードを取得してステップ実行できるように、レンダラーを埋め込みました。エンコードされたデータに接続すると、レンダラーが機能します。
私のレンダラーは何もせず、データを消費するだけです。実際には、ワイヤーに負っているデータを送信します。私はwebmマルチプレクサを使用しています。
エラーコードは、それらが互換性のあるタイプではないことを示しています。興味深いのは、CheckMediaType や入力ピンの関数を呼び出していないことです。したがって、何が起こっていても、マルチプレクサの内部で起こっています。
問題が何であるかを推測するのは難しいことを私は知っています。これは、Windows に付属の AVI マルチプレクサーでも発生しました。
stream - webmmuxdirectshowシークキューIStream
私はvp8とvorbisを多重化するためにdirectshowフィルターを使用しています。そして最も重要なのは、webmファイルをリアルタイムで送信している(実際に送信しようとしている)ことです。したがって、作成されているファイルはありません。データはエンコーダーになってからwebmにパックされるので、ソケットに送信します。
filesinkerフィルターは、IStreamを使用してファイルIOを実行します。そして、シーク操作を多用します。使えない。ソケットを探すことができないので。
誰かがこのマルチプレクサを実装または使用する方法を知っているので、シーク操作は呼び出されません。または、断片化をサポートするようにキューを備えたマルチプレクサのバージョンである可能性があります。
ありがとう
www.webmproject.orgが提供するdirectshowフィルターを使用しています