Русская Википедия:WebM
WebM — открытый формат медиаконтейнера. Представлен «Google» на конференции «Google I/O 2010».[1]. Формат не требует лицензионных отчислений, основан на открытых видеокодеках VP8, VP9 и AV1, а также аудиокодеках Vorbis и Opus. Мультимедиа-данные в указанных выше форматах помещаются в контейнер WebM, являющийся подмножеством универсального медиаконтейнера Matroska[2]
Данный формат продвигается компанией Google в качестве замены проприетарных стандартов H.264/AVC и H.265/HEVC.
Поддержка формата уже осуществлена во всех основных браузерах. Представитель компании Adobe Systems заявил, что WebM будет встроен в технологию Adobe Flash[3].
О поддержке WebM уже заявили компании Microsoft[4], Skype[5], AMD[6], nVidia[7], ARM, Broadcom, Digital Rapids, Freescale, Imagination, Logitech, Marvell, MIPS, Qualcomm, Texas Instruments, Veri Silicon, ViewCast[6]. Сайт YouTube.com тоже поддерживает данный видеоформат.
История
В пятую версию языка HTML был добавлен специальный элемент для отображения видео. В качестве стандарта предлагалось использовать свободное ПО: видеокодек Theora, аудиокодек Vorbis и медиаконтейнер Ogg. Однако, некоторые игроки рынка были недовольны качеством Theora и отсутствием аппаратного ускорения для него, поэтому из спецификации HTML5 в 2007 году было удалено упоминание конкретных стандартов (см. Use of Ogg formats in HTML5#Opposition). В итоге изначально для видео в HTML5 использовалось две реализации: Theora/Vorbis/Ogg (поддерживаются Mozilla, Opera и Фондом Викимедиа) и H.264/AAC/MPEG-4 (поддерживается Apple и Microsoft).
Для прекращения «войны форматов» Google купила компанию On2 (разработчика VP3, предшественника Theora, и нового более качественного видеокодека VP8). На Google I/O 2010 код VP8 был открыт под лицензией, сходной с BSD, и представлен набор из видео-/аудиокодеков и медиаконтейнера под общим именем «WebM».[6] Вскоре VP8 был усовершенствован и появился кодек VP9, на основе которого, с использованием технологий других открытых кодеков, Альянсом за открытые медиа (AOMedia) был разработан AV1.
Поддержка браузеров
Финальные версии браузеров, в которых включена поддержка формата WebM[8]:
- Google Chrome 6[9]
- Chromium
- Maxthon
- Microsoft Edge
- Mozilla Firefox 4[10], можно отключить в
about:config
media.webm.enabled false
- Opera 10.60[11][12][13]
- Vivaldi
- Яндекс.Браузер[14]
Также формат будет поддерживаться Internet Explorer 9 при установке нужных кодеков в Windows[15].
Поддержка со стороны ПО
- Воспроизведение
- Любой браузер с поддержкой данного формата
- Media Player Classic
- mplayer
- VLC
- VSDC
- Любые другие проигрыватели мультимедиа данных, использующие библиотеку libavcodec
- Кодирование в WebM или декодирование из данного формата в любой другой
- FFmpeg (кодирование через библиотеку libvpx)
- Бесплатный видеоредактор VSDC
- Любые другие мультимедиа редакторы, использующие библиотеку libavcodec для декодирования и libvpx для кодирования
См. также
Примечания
Ссылки
- Официальный сайт проекта Шаблон:WaybackШаблон:Ref-en
- Версия браузера Opera с поддержкой WebMШаблон:Нет АИ
- Версия браузера Firefox с поддержкой WebM (nightly)Шаблон:Нет АИ
- Статья об использовании ffmpeg для конвертирования в WebM
- Статья со сравнительным анализом кодеков VP7, VP8 и h264 Шаблон:Wayback.
- ↑ Шаблон:Cite web
- ↑ Шаблон:Cite web
- ↑ Шаблон:Cite web
- ↑ Шаблон:Cite web
- ↑ Шаблон:Cite web
- ↑ 6,0 6,1 6,2 Ошибка цитирования Неверный тег
<ref>
; для сносок3dnews
не указан текст - ↑ Шаблон:Cite web
- ↑ Шаблон:Cite web
- ↑ Поддержка WebM была включена начиная с версии 6.0.422.0 на канале обновления Development в июне 2010. 2 сентября 2010 года состоялся выпуск финальной версии (см. Шаблон:Cite web и Google Chrome#История версий).
- ↑ Media formats supported by the audio and video elements Шаблон:Wayback — MDC
- ↑ Шаблон:Cite web
- ↑ Шаблон:Cite web
- ↑ Шаблон:Cite web
- ↑ Шаблон:Cite web
- ↑ Шаблон:Citation Шаблон:Cite web