2010-11-28 7 views

Antwort

2

Safari und IE9 sollten System-Codecs verwenden, damit sie M-JPEG wiedergeben können, wenn der Benutzer über den entsprechenden Codec verfügt.

In anderen Browsern könnten Sie versuchen, es unter Verwendung <object> Element, das einige geeignete Plug-in finden können, einzubetten.

Allerdings wollen Browser-Anbieter nicht zu viele crappy Codecs und ungerade Container unterstützen. Erwarten Sie nichts anderes als H.264 und WebM (und Sie benötigen beide).

Am besten ist es, das Video neu zu codieren. Selbst eine schnelle/qualitativ schlechte Kodierung von H.264 und WebM wird Ihnen eine viel bessere Kompression als M-JPEG verschaffen.

+1

Der ursprüngliche Grund, warum ich dies tun wollte, war in der Lage, genaue Framesuche auf Videos im Browser zu tun. Ich fand schließlich heraus, dass dies in "Standard" (WebM H.264) kodierten Videos in Browsern machbar ist. Zumindest in Google Chrome (war der Erste, der das implementierte). Sie tun dies, indem Sie die Zeit berechnen, die Sie erhalten möchten, unter Berücksichtigung der Bildfrequenz. –