2010-11-28 8 views

答えて

2

SafariとIE9はシステムコーデックを使用することになっているので、ユーザーが適切なコーデックを持っていればM-JPEGを再生できます。

他のブラウザでは、<object>要素を使用して埋め込むことができます。これには、適切なプラグインがいくつかあります。

しかし、ブラウザベンダーは、大量の不正なコーデックや奇妙なコンテナをサポートしたくありません。 H.264とWebM以外は何も期待しないでください。の両方が必要です。

あなたの最善の策は、ビデオを再エンコードすることです。 H.264とWebMの高速/低品質のエンコードでも、M-JPEGよりもはるかに優れた圧縮率が得られます。

+1

私がこれをやりたかったのは、ブラウザでビデオの正確なフレームシークを行うことでした。私は結局、これがブラウザの "標準"(WebM H.264)エンコードされたビデオで実行可能であることを発見しました。少なくともGoogle Chromeでは(これを最初に実装したのは)これは、フレームレートを考慮して、取得する時間を計算することで行います。 –

関連する問題