3
HTML5でM-JPEGでエンコードされた動画を再生する必要があります。HTML5でM-JPEGエンコードされた動画を再生するには<video>?
これはどのコンテナ(mp4、avi、webm、ogvなど)とブラウザ(Chrome、Safariなど)で再生できますか知っていますか?
HTML5でM-JPEGでエンコードされた動画を再生する必要があります。HTML5でM-JPEGエンコードされた動画を再生するには<video>?
これはどのコンテナ(mp4、avi、webm、ogvなど)とブラウザ(Chrome、Safariなど)で再生できますか知っていますか?
SafariとIE9はシステムコーデックを使用することになっているので、ユーザーが適切なコーデックを持っていればM-JPEGを再生できます。
他のブラウザでは、<object>
要素を使用して埋め込むことができます。これには、適切なプラグインがいくつかあります。
しかし、ブラウザベンダーは、大量の不正なコーデックや奇妙なコンテナをサポートしたくありません。 H.264とWebM以外は何も期待しないでください。との両方が必要です。
あなたの最善の策は、ビデオを再エンコードすることです。 H.264とWebMの高速/低品質のエンコードでも、M-JPEGよりもはるかに優れた圧縮率が得られます。
私がこれをやりたかったのは、ブラウザでビデオの正確なフレームシークを行うことでした。私は結局、これがブラウザの "標準"(WebM H.264)エンコードされたビデオで実行可能であることを発見しました。少なくともGoogle Chromeでは(これを最初に実装したのは)これは、フレームレートを考慮して、取得する時間を計算することで行います。 –