2010-11-28 1 views

ответ

2

Предполагается, что Safari и IE9 будут использовать системные кодеки, чтобы они могли играть в M-JPEG, если у пользователя есть соответствующий кодек.

В других браузерах вы можете попробовать внедрить его с помощью элемента <object>, который может найти подходящий плагин.

Однако разработчики браузеров не хотят поддерживать тонну дрянных кодеков и нечетных контейнеров. Не ожидайте, что что-то другое, чем H.264 и WebM, будут работать (и вам нужно как).

Ваш лучший выбор - перекодировать видео. Даже быстрая/низкокачественная кодировка H.264 и WebM даст вам сжатие намного лучше, чем M-JPEG.

+1

Первоначальная причина, по которой я хотел это сделать, заключалась в том, чтобы иметь возможность делать точный поиск кадров на видео в браузере. В конце концов я узнал, что это выполнимо в «стандартных» (WebM H.264) закодированных видео в браузерах. По крайней мере, в Google Chrome (был первым, кто реализовал это). Вы делаете это, вычисляя время, которое хотите получить, принимая во внимание частоту кадров. – 2011-06-04 16:41:49