Подтвердить что ты не робот

Нужны ли мне форматы WebM и ogv при использовании видео в формате HTML5?

Из документации videojs.com, у меня создалось впечатление, что мне нужно включить как форматы файлов ogv, так и webm (в дополнение к mp4).

Затем я читаю http://www.htmlgoodies.com/html5/client/how-to-embed-video-using-html5.html#fbid=erNepglDbZl, из которого кажется, что мне просто нужны mp4 и (ogv или webm).

Что правильно? Нужно ли мне все три?

4b9b3361

Ответ 1

Для тех, кто подходит к этому старому вопросу: в настоящее время требуется только mp4!

http://caniuse.com/#feat=mpeg4

Ответ 2

Как Погружение в HTML5:

  • Firefox 3.5+, Opera 10.5+ и Chrome 3+ поддерживают ogv
  • Firefox 4+, Opera 10.6+ и Chrome 6+ поддерживают WebM (и ogv, если они не откажутся от поддержки в будущем)

Так что ogv требуется для:

  • Firefox 3.5 и 3.6
  • Opera 10.5
  • Chrome 3, 4 и 5

Если вы довольны теми версиями, которые получают видео через Flash (я полагаю, что VideoJS сделает для них в отсутствие версии Ogg) или вообще не будет видео, если у них нет установленной Flash, тогда вам не понадобится Ogg версия.

Лично у меня очень соблазн пропустить Ogg, потому что конвертация видео в три формата вместо двух (предположительно) займет 50% дольше. У меня нет большого опыта работы с видео, поэтому я не знаю, что за плюсы и минусы каждого формата.

Ответ 3

Проверить здесь не все браузеры поддерживают все форматы native (без дополнительных плагинов)

IE9 воспроизводит только MP4, firefox 4 WebM и OGV, Chrome играет все (но есть слухи о том, что они не поддерживают MP4 для более новых версий, если я прав), Safari воспроизводит MP4, Opera WebM и OGG

Итак, если вы проверите кодеки, вы должны либо взять MP4 и WebM, либо MP4 и OGG, чтобы соответствовать всем текущим браузерам.