0

ビデオのレンダリングに HTML5 Canvas を使用していますが、レンダリングに大量の CPU が使用されていますか? キャンバスにビデオをレンダリングするために GtkLauncher (webkit 1.8.0 を使用) を使用しています。誰かがこれに光を当てることができますか?Canvas でのビデオ レンダリングは、組み込みシステムにとって効率的ではありませんか? また、実際に Canvas でデータのレンダリングを開始する前に、HTML5 ビデオ タグでビデオ フレーム レートを知る方法があるかどうかを知りたいです。これは、タイマー (ビデオ フレームの描画に使用) を同じフレーム レートに設定する必要があるため、知っておく必要があります。

よろしくお願いします、 Souvik

4

1 に答える 1

0

ほとんどの場合、ビデオ レンダリングは高速化されておらず、高速化する必要があります。

  • ソフトウェアでデコード

  • ソフトウェアでサイズ変更

システムの詳細を提供していないため、これは単なる推測です。ブラウザの内部を突っ込むことで、真実を掘り下げることができます。

ビデオ フレームレートを事前に知ることはできず、理論上は 1 つのソース内で異なる場合があります。ただし、ファイルを自分でホストする場合は、ffmpeg などのツールを使用してこの情報を事前に抽出し、サイドバンドで番号を転送できます (たとえば、AJAX / JSON を使用)。

于 2012-04-24T20:35:17.323 に答える