WebM: различия между версиями
[непроверенная версия] | [непроверенная версия] |
Gromolyak (обсуждение | вклад) мНет описания правки Метки: с мобильного устройства через мобильное приложение через приложение для Android App section source |
|||
(не показано 48 промежуточных версий 32 участников) | |||
Строка 1: | Строка 1: | ||
{{Не путать|WebP}} |
|||
{{Файловый формат |
{{Файловый формат |
||
|название = |
|название = |
||
|icon = |
|icon = |
||
|logo = |
|logo = WebM logo.svg |
||
|screenshot = |
|screenshot = |
||
|caption = |
|caption = |
||
Строка 9: | Строка 10: | ||
|type code = |
|type code = |
||
|magic = |
|magic = |
||
|owner = Начальные разработки [[On2 Technologies|On2]], [[Xiph.Org|Xiph]] и [[Matroska]], позднее разработки [[Google]] |
|owner = Начальные разработки [[On2 Technologies|On2]], [[Xiph.Org|Xiph]] и [[Matroska]], позднее разработки [[Google (компания)|Google]] |
||
|released = {{Start date and age|df=yes|2010|05|19}}<ref name="webm-release">{{citation |
|released = {{Start date and age|df=yes|2010|05|19}}<ref name="webm-release">{{citation |
||
|url= |
|url=https://www.engadget.com/2010/05/19/google-launches-open-webm-web-video-format-based-on-vp8/ |
||
|title=Google launches open WebM web video format based on VP8 |
|title=Google launches open WebM web video format based on VP8 |
||
|date= |
|date=2010-05-19 |
||
|first=Nilay |
|first=Nilay |
||
|last=Patel |
|last=Patel |
||
|publisher=Engadget |
|publisher=Engadget |
||
|access-date=2017-10-04 |
|||
|archive-date=2010-05-21 |
|||
|archive-url=https://web.archive.org/web/20100521042020/http://www.engadget.com/2010/05/19/google-launches-open-webm-web-video-format-based-on-vp8/ |
|||
|url-status=live |
|||
}} {{Cite web |url=https://www.engadget.com/2010/05/19/google-launches-open-webm-web-video-format-based-on-vp8/ |title=Источник |access-date=2017-10-04 |archive-date=2010-05-21 |archive-url=https://web.archive.org/web/20100521042020/http://www.engadget.com/2010/05/19/google-launches-open-webm-web-video-format-based-on-vp8/ |deadlink=unfit }}</ref> |
|||
|latest release version = |
|latest release version = |
||
|latest release date = |
|latest release date = |
||
|genre = [[Медиаконтейнер]] |
|genre = [[Медиаконтейнер]] |
||
|container for = [[VP8]] (видео)<br |
|container for = [[VP8]] (видео)<br>[[VP9]] (видео)<br>[[AV1]] (видео)<br>[[Vorbis]] (аудио)<br>[[Opus (кодек)|Opus]] (аудио) |
||
|contained by = |
|contained by = |
||
|extended from = [[Matroska]] |
|extended from = [[Matroska]] |
||
Строка 29: | Строка 35: | ||
|nocat = |
|nocat = |
||
}} |
}} |
||
'''WebM''' — [[Открытое ПО|открытый]] формат |
'''WebM''' — [[Открытое ПО|открытый]] формат [[медиаконтейнер]]а. Представлен «[[Google (компания)|Google]]» на конференции «[[Google I/O#4-я конференция (2010 год)|Google I/O 2010]]».<ref>{{cite web |
||
| author = The Google Blog |
|||
| |
|author = The Google Blog |
||
| |
|authorlink = Google |
||
| url = http://googleblog.blogspot.com/2010/05/google-io-2010-day-1-more-powerful-web.html |
|date = 2010 |
||
|url = http://googleblog.blogspot.com/2010/05/google-io-2010-day-1-more-powerful-web.html |
|||
| |
|title = Google I/O 2010 Day 1: A more powerful web in more places |
||
| |
|accessdate = 2010-05-19 |
||
| |
|lang = en |
||
| |
|archiveurl = https://www.webcitation.org/67CpWScxh?url=http://googleblog.blogspot.com/2010/05/google-io-2010-day-1-more-powerful-web.html |
||
| |
|archivedate = 2012-04-26 |
||
}}</ref>. Формат не требует лицензионных отчислений, основан на открытых [[видеокодек]]ах [[VP8]] и [[ |
}}</ref>. Формат не требует лицензионных отчислений, основан{{Уточнить}} на открытых [[видеокодек]]ах [[VP8]], [[VP9]] и [[AV1]], а также [[аудиокодек]]ах [[Vorbis]] и [[Opus (кодек)|Opus]]. Мультимедиа-данные в указанных выше форматах помещаются в контейнер WebM, являющийся подмножеством универсального [[медиаконтейнер]]а [[Matroska]]<ref>{{cite web |
||
| |
|author = The WebM project blog |
||
| |
|date = 2010 |
||
| |
|url = http://webmproject.blogspot.com/2010/05/introducing-webm-open-web-media-project.html |
||
| |
|title = Introducing WebM, an open web media project |
||
| |
|accessdate = 2010-05-19 |
||
| |
|lang = en |
||
| |
|archiveurl = https://www.webcitation.org/67CpWxl6p?url=http://blog.webmproject.org/2010/05/introducing-webm-open-web-media-project.html |
||
| |
|archivedate = 2012-04-26 |
||
}}</ref> |
}}</ref> |
||
Новый формат вместе с [[VP8]] призван заменить [[Проприетарное ПО|проприетарный]] стандарт [[H.264|H.264/MPEG-4]]. |
|||
Данный формат продвигается компанией Google в качестве замены [[Проприетарное ПО|проприетарных]] стандартов [[H.264|H.264/AVC]] и [[H.265|H.265/HEVC]]. |
|||
Поддержка формата уже осуществлена во всех основных [[браузер]]ах. |
Поддержка формата уже осуществлена во всех основных [[браузер]]ах. |
||
Представитель компании [[Adobe Systems]] заявил, что WebM будет встроен в технологию [[Adobe Flash]]<ref>{{cite web |
Представитель компании [[Adobe Systems]] заявил, что WebM будет встроен в технологию [[Adobe Flash]]<ref>{{cite web |
||
| |
|author = [[Adobe| Adobe Flash Platform Blog]] |
||
| |
|date = 2010 |
||
| |
|url = http://blogs.adobe.com/digitalmedia/2010/05/adobe_support_for_vp8/ |
||
| |
|title = Flash Player Will Support VP8 |
||
| |
|accessdate = 2010-05-19 |
||
| |
|lang = en |
||
| |
|archiveurl = https://www.webcitation.org/6E95aoyJM?url=http://blogs.adobe.com/digitalmedia/2010/05/adobe_support_for_vp8/ |
||
| |
|archivedate = 2013-02-03 |
||
}}</ref>. |
}}</ref>. |
||
О поддержке |
О поддержке WebM уже заявили компании [[Microsoft]]<ref>{{cite web |
||
| |
|author = The Windows Blog |
||
| |
|authorlink = Microsoft |
||
| |
|date = 2010 |
||
| |
|url = http://windowsteamblog.com/windows/b/bloggingwindows/archive/2010/05/19/another-follow-up-on-html5-video-in-ie9.aspx |
||
| |
|title = Another Follow-up on HTML5 Video in IE9 |
||
| |
|accessdate = 2010-05-19 |
||
| |
|lang = en |
||
| |
|archiveurl = https://www.webcitation.org/67CpYGs3Z?url=http://windowsteamblog.com/windows/b/bloggingwindows/archive/2010/05/19/another-follow-up-on-html5-video-in-ie9.aspx |
||
| |
|archivedate = 2012-04-26 |
||
}}</ref>, [[Skype]]<ref>{{cite web |
}}</ref>, [[Skype]]<ref>{{cite web |
||
| |
|author = The Skype Blog |
||
| |
|authorlink = Skype |
||
| |
|date = 2010 |
||
| |
|url = http://blogs.skype.com/en/2010/05/opening_up_vp8.html |
||
| |
|title = Google's move to open up VP8 benefits everyone |
||
| |
|accessdate = 2010-05-19 |
||
| |
|lang = en |
||
| |
|deadlink = 404 |
||
| |
|archiveurl = https://web.archive.org/web/20100522051441/http://blogs.skype.com/en/2010/05/opening_up_vp8.html |
||
| |
|archivedate = 2010-05-22 |
||
}}</ref>, [[AMD]]<ref name="3dnews"/>, [[nVidia]]<ref>{{cite web |
}}</ref>, [[AMD]]<ref name="3dnews"/>, [[nVidia]]<ref>{{cite web |
||
| |
|author = The NVIDIA Blog |
||
| |
|authorlink = nVidia |
||
| |
|date = 2010 |
||
| |
|url = http://blogs.nvidia.com/ntersect/2010/05/googles-royaltyfree-vp8-codec-a-move-forward.html |
||
| |
|title = Google's Royalty-Free VP8 Codec – A Move Forward |
||
| |
|accessdate = 2010-05-19 |
||
| |
|lang = en |
||
| |
|archiveurl = https://www.webcitation.org/67CpZ1BcI?url=http://blogs.nvidia.com/2010/05/googles-royaltyfree-vp8-codec-a-move-forward/ |
||
| |
|archivedate = 2012-04-26 |
||
}}</ref>, [[ARM (компания)|ARM]], [[Broadcom]], [[Digital Rapids]], [[Freescale]], [[Imagination]], [[Logitech]], [[Marvell]], [[ |
}}</ref>, [[ARM (компания)|ARM]], [[Broadcom]], [[Digital Rapids]], [[Freescale]], [[Imagination]], [[Logitech]], [[Marvell]], [[MIPS (архитектура)|MIPS]], [[Qualcomm]], [[Texas Instruments]], [[Veri Silicon]], [[ViewCast]]<ref name="3dnews"/>. Сайт [[YouTube.com]] тоже поддерживает данный видеоформат. |
||
== История == |
== История == |
||
В [[HTML5|пятую версию языка HTML]] был добавлен специальный элемент для отображения видео. В качестве стандарта предлагалось использовать свободное ПО: видеокодек [[Theora]], аудиокодек [[Vorbis]] и медиаконтейнер [[Ogg]]. Однако, некоторые игроки рынка были недовольны качеством Theora и отсутствием [[DXVA|аппаратного ускорения]] для него, поэтому из спецификации HTML5 в 2007 году было удалено упоминание конкретных стандартов (см. [[:en:Use of Ogg formats in HTML5#Opposition|Use of Ogg formats in HTML5#Opposition]]). В итоге изначально для видео в HTML5 использовалось две реализации: Theora/Vorbis/Ogg (поддерживаются [[Mozilla]], [[Opera]] и [[Викимедиа|Фондом Викимедиа]]) и [[H.264]]/[[AAC]]/[[MPEG-4]] (поддерживается [[Apple]] и [[Microsoft]]). |
В [[HTML5|пятую версию языка HTML]] был добавлен специальный элемент для отображения видео. В качестве стандарта предлагалось использовать свободное ПО: видеокодек [[Theora]], аудиокодек [[Vorbis]] и медиаконтейнер [[Ogg]]. Однако, некоторые игроки рынка были недовольны качеством Theora и отсутствием [[DXVA|аппаратного ускорения]] для него, поэтому из спецификации HTML5 в 2007 году было удалено упоминание конкретных стандартов (см. [[:en:Use of Ogg formats in HTML5#Opposition|Use of Ogg formats in HTML5#Opposition]]). В итоге изначально для видео в HTML5 использовалось две реализации: Theora/Vorbis/Ogg (поддерживаются [[Mozilla]], [[Opera]] и [[Викимедиа|Фондом Викимедиа]]) и [[H.264]]/[[AAC]]/[[MPEG-4]] (поддерживается [[Apple]] и [[Microsoft]]). |
||
Для прекращения «войны форматов» Google купила компанию [[On2 Technologies|On2]] (разработчика VP3, предшественника Theora, и нового более качественного видеокодека [[VP8]]). На [[Google I/O]] 2010 код VP8 был открыт под лицензией, сходной с [[Лицензия BSD|BSD]] и представлен набор из видео-/аудиокодеков и [[медиаконтейнер]]а под общим именем «WebM».<ref name="3dnews"/> |
Для прекращения «войны форматов» Google купила компанию [[On2 Technologies|On2]] (разработчика VP3, предшественника Theora, и нового более качественного видеокодека [[VP8]]). На [[Google I/O]] 2010 код VP8 был открыт под лицензией, сходной с [[Лицензия BSD|BSD]], и представлен набор из видео-/аудиокодеков и [[медиаконтейнер]]а под общим именем «WebM».<ref name="3dnews"/> Вскоре VP8 был усовершенствован и появился кодек VP9, на основе которого, с использованием технологий других открытых кодеков, ''[[Alliance for Open Media|Альянсом за открытые медиа]]'' (''AOMedia'') был разработан AV1. |
||
== Поддержка браузеров == |
== Поддержка браузеров == |
||
Финальные версии браузеров, в которых включена поддержка формата WebM: |
Финальные версии браузеров, в которых включена поддержка формата WebM<ref>{{Cite web|url=https://caniuse.com/#search=webm|title=Can I use... Support tables for HTML5, CSS3, etc|publisher=caniuse.com|accessdate=2019-08-01|archive-date=2018-02-19|archive-url=https://web.archive.org/web/20180219074228/https://caniuse.com/#search=webm|deadlink=no}}</ref>: |
||
* [[Google Chrome]] 6<ref>Поддержка WebM была включена начиная с версии 6.0.422.0 на [[Google Chrome#Каналы и процесс обновления|канале обновления Development]] в июне 2010. [[2 сентября]] 2010 года состоялся выпуск финальной версии (см. {{cite web|author=Jason Kersey|date=2010-06-03|url=http://googlechromereleases.blogspot.com/2010/06/dev-channel-update.html|title=Dev Channel Update|publisher=Google Chrome Releases|accessdate=2010-09-17|lang=en|archiveurl= |
* [[Google Chrome]] 6<ref>Поддержка WebM была включена начиная с версии 6.0.422.0 на [[Google Chrome#Каналы и процесс обновления|канале обновления Development]] в июне 2010. [[2 сентября]] 2010 года состоялся выпуск финальной версии (см. {{cite web|author=Jason Kersey|date=2010-06-03|url=http://googlechromereleases.blogspot.com/2010/06/dev-channel-update.html|title=Dev Channel Update|publisher=Google Chrome Releases|accessdate=2010-09-17|lang=en|archiveurl=https://www.webcitation.org/67CpeJKQx?url=http://googlechromereleases.blogspot.com/2010/06/dev-channel-update.html|archivedate=2012-04-26}} и [[Google Chrome#История версий]]).</ref> |
||
* [[Chromium]] |
* [[Chromium]] |
||
⚫ | |||
⚫ | |||
* [[Microsoft Edge]] |
|||
⚫ | * [[Opera]] 10.60<ref>{{cite web|author=[[Opera Software]]|date=2010-07-01|url=http://www.opera.com/docs/changelogs/windows/1060/|title=Opera 10.60 for Windows changelog|publisher=Opera Software|accessdate=2010-09-09|lang=en|archiveurl= |
||
⚫ | * [[Mozilla Firefox]] 4<ref>[https://developer.mozilla.org/En/Media_formats_supported_by_the_audio_and_video_elements#WebM Media formats supported by the audio and video elements] {{Wayback|url=https://developer.mozilla.org/En/Media_formats_supported_by_the_audio_and_video_elements |date=20100627072016 }} — MDC</ref>, можно отключить в <code>about:config</code> <code>media.webm.enabled false</code> |
||
⚫ | |||
⚫ | * [[Opera]] 10.60<ref>{{cite web|author=[[Opera Software]]|date=2010-07-01|url=http://www.opera.com/docs/changelogs/windows/1060/|title=Opera 10.60 for Windows changelog|publisher=Opera Software|accessdate=2010-09-09|lang=en|archiveurl=https://www.webcitation.org/67Cpen4Wn?url=http://www.opera.com/docs/changelogs/windows/1060/|archivedate=2012-04-26}}</ref><ref>{{cite web|author=[[Opera Software]]|date=2010-07-01|url=http://www.opera.com/docs/changelogs/mac/1060/|title=Opera 10.60 for Mac changelog|publisher=Opera Software|accessdate=2010-09-09|lang=en|archiveurl=https://www.webcitation.org/67CpfNJL3?url=http://www.opera.com/docs/changelogs/mac/1060/|archivedate=2012-04-26}}</ref><ref>{{cite web|author=[[Opera Software]]|date=2010-07-01|url=http://www.opera.com/docs/changelogs/unix/1060/|title=Opera 10.60 (with Opera Widgets for Desktop) for UNIX changelog|publisher=Opera Software|accessdate=2010-09-09|lang=en|archiveurl=https://www.webcitation.org/67CpftMAN?url=http://www.opera.com/docs/changelogs/unix/1060/|archivedate=2012-04-26}}</ref> |
||
⚫ | |||
⚫ | |||
⚫ | Также формат будет поддерживаться [[Internet Explorer]] 9 при установке нужных кодеков в [[Windows]]<ref>{{citation |url=http://blogs.msdn.com/ie/archive/2010/05/19/another-follow-up-on-html5-video-in-ie9.aspx |title=Another Follow-up on HTML5 Video in IE9 |date=2010-05-19 |first=Dean |last=Hachamovitch |authorlink=Dean Hachamovitch |publisher=Microsoft}}</ref> |
||
⚫ | * [[Яндекс.Браузер]]<ref>{{cite web|url=http://help.yandex.ru/newbrowser/files/video-audio.xml|title=Проигрывание видео и аудио в браузере|publisher=[[Яндекс]]|lang=ru|accessdate=2015-05-22|deadlink=yes|archiveurl=https://web.archive.org/web/20150331094158/http://help.yandex.ru/newbrowser/files/video-audio.xml|archivedate=2015-03-31}}</ref> |
||
⚫ | Также формат будет поддерживаться [[Internet Explorer]] 9 при установке нужных кодеков в [[Windows]]<ref>{{citation |url=http://blogs.msdn.com/ie/archive/2010/05/19/another-follow-up-on-html5-video-in-ie9.aspx |title=Another Follow-up on HTML5 Video in IE9 |date=2010-05-19 |first=Dean |last=Hachamovitch |authorlink=Dean Hachamovitch |publisher=Microsoft |access-date=2010-07-01 |archive-date=2010-05-22 |archive-url=https://web.archive.org/web/20100522114814/http://blogs.msdn.com/ie/archive/2010/05/19/another-follow-up-on-html5-video-in-ie9.aspx |url-status=live }} {{Cite web |url=http://blogs.msdn.com/ie/archive/2010/05/19/another-follow-up-on-html5-video-in-ie9.aspx |title=Источник |access-date=2010-07-01 |archive-date=2010-05-22 |archive-url=https://web.archive.org/web/20100522114814/http://blogs.msdn.com/ie/archive/2010/05/19/another-follow-up-on-html5-video-in-ie9.aspx |deadlink=unfit }}</ref>. |
||
== Поддержка со стороны ПО == |
== Поддержка со стороны ПО == |
||
'''Воспроизведение''' |
|||
* Любой [[браузер]] с поддержкой данного формата |
|||
; Для кодирования в формат WebM |
|||
* [[ |
* [[Media Player Classic]] |
||
* [[XMediaRecode]] |
|||
⚫ | |||
* [[DVDVideoSoft Free Studio]] |
|||
* [[Movavi Видео Конвертер]] |
|||
; Для декодирования из формата WebM |
|||
* [[mplayer]] |
* [[mplayer]] |
||
* [[VLC]] |
* [[VLC]] |
||
* [[VSDC Free Video Editor|VSDC]] |
|||
* [[gstreamer]] |
|||
* Любые другие проигрыватели мультимедиа данных, использующие библиотеку [[libavcodec]] |
|||
; Для распаковки аудио из формата WebM |
|||
* [[mkvmerge GUI]] |
|||
'''Кодирование в WebM или декодирование из данного формата в любой другой''' |
|||
== Достоинства и недостатки == |
|||
* [[ffmpeg|FFmpeg]] (кодирование через библиотеку libvpx) |
|||
{{план}} |
|||
* Бесплатный видеоредактор [[VSDC Free Video Editor|VSDC]] |
|||
⚫ | |||
* Любые другие мультимедиа редакторы, использующие библиотеку [[libavcodec]] для декодирования и libvpx для кодирования |
|||
== См. также == |
== См. также == |
||
⚫ | |||
* [[VP8]] |
* [[VP8]] |
||
* [[VP9]] |
|||
* [[Vorbis]] |
* [[Vorbis]] |
||
* [[Opus (кодек)]] |
|||
* [[Matroska]] |
* [[Matroska]] |
||
* [[H.264]] |
* [[H.264]] |
||
Строка 143: | Строка 148: | ||
== Примечания == |
== Примечания == |
||
{{Примечания|refs= |
{{Примечания|refs= |
||
<ref name="3dnews">{{cite web|url= http://www.3dnews.ru/news/Google-predstavlyaet-noviy-otkritiy-videostandart/ |title= Google представила новый открытый видеостандарт |author= Константин Ходаковский |publisher= [[3DNews]] |datepublished= 20 |
<ref name="3dnews">{{cite web |url= http://www.3dnews.ru/news/Google-predstavlyaet-noviy-otkritiy-videostandart/ |title= Google представила новый открытый видеостандарт |author= Константин Ходаковский |publisher= [[3DNews]] |datepublished= 2010-05-20 |accessdate= 2010-05-20 |archive-date= 2010-07-26 |archive-url= https://web.archive.org/web/20100726233335/http://www.3dnews.ru/news/Google-predstavlyaet-noviy-otkritiy-videostandart |deadlink= yes }}</ref>}} |
||
== Ссылки == |
== Ссылки == |
||
* [http://www.webmproject.org/ Официальный сайт проекта] {{ref-en}} |
* [http://www.webmproject.org/ Официальный сайт проекта] {{Wayback|url=http://www.webmproject.org/ |date=20110214193716 }}{{ref-en}} |
||
* [http://labs.opera.com/downloads/ Версия браузера Opera с поддержкой WebM]{{нет АИ|4|09|2014}} |
* [https://web.archive.org/web/20100522210456/http://labs.opera.com/downloads/ Версия браузера Opera с поддержкой WebM]{{нет АИ|4|09|2014}} |
||
* [http://ftp.mozilla.org/pub/mozilla.org/firefox/nightly/latest-trunk/ Версия браузера Firefox с поддержкой WebM] (nightly){{нет АИ|4|09|2014}} |
* [https://web.archive.org/web/20081211195134/http://ftp.mozilla.org/pub/mozilla.org/firefox/nightly/latest-trunk/ Версия браузера Firefox с поддержкой WebM] (nightly){{нет АИ|4|09|2014}} |
||
* [http://www.azure.pp.ua/ru/articles/8-ffmpeg_-_Kak_konvertirovat'_v_WebM_dlya_publikacii_v_vebe.html Статья об использовании ffmpeg для конвертирования в WebM] |
* [https://web.archive.org/web/20130728003314/http://www.azure.pp.ua/ru/articles/8-ffmpeg_-_Kak_konvertirovat'_v_WebM_dlya_publikacii_v_vebe.html Статья об использовании ffmpeg для конвертирования в WebM] |
||
* [http://antiliberal.narod.ru/VP7VP8.html Статья |
* [http://antiliberal.narod.ru/VP7VP8.html Статья со сравнительным анализом кодеков VP7, VP8 и h264] {{Wayback|url=http://antiliberal.narod.ru/VP7VP8.html |date=20120614124028 }}. |
||
* [http://cutsberry.com/albums/20140611115716-127001/CQDUkParz5.webm Пример WebM видео]. |
|||
{{Медиаконтейнеры}} |
{{Медиаконтейнеры}} |
||
[[Категория: |
[[Категория:Свободные видеокодеки]] |
||
[[Категория:Сжатие видео]] |
[[Категория:Сжатие видео]] |
||
[[Категория:Форматы файлов]] |
[[Категория:Форматы файлов]] |
Текущая версия от 15:15, 20 декабря 2024
WebM | |
---|---|
Расширение |
.webm |
MIME-тип | video/webm[2] и audio/webm[2] |
Разработчик | Начальные разработки On2, Xiph и Matroska, позднее разработки Google |
Опубликован | 19 мая 2010[1] |
Тип формата | Медиаконтейнер |
Содержит |
VP8 (видео) VP9 (видео) AV1 (видео) Vorbis (аудио) Opus (аудио) |
Расширен из | Matroska |
Открытый формат? | да |
Сайт | webmproject.org (англ.) |
Медиафайлы на Викискладе |
WebM — открытый формат медиаконтейнера. Представлен «Google» на конференции «Google I/O 2010».[3]. Формат не требует лицензионных отчислений, основан[уточнить] на открытых видеокодеках VP8, VP9 и AV1, а также аудиокодеках Vorbis и Opus. Мультимедиа-данные в указанных выше форматах помещаются в контейнер WebM, являющийся подмножеством универсального медиаконтейнера Matroska[4]
Данный формат продвигается компанией Google в качестве замены проприетарных стандартов H.264/AVC и H.265/HEVC.
Поддержка формата уже осуществлена во всех основных браузерах. Представитель компании Adobe Systems заявил, что WebM будет встроен в технологию Adobe Flash[5].
О поддержке WebM уже заявили компании Microsoft[6], Skype[7], AMD[8], nVidia[9], ARM, Broadcom, Digital Rapids, Freescale, Imagination, Logitech, Marvell, MIPS, Qualcomm, Texas Instruments, Veri Silicon, ViewCast[8]. Сайт 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».[8] Вскоре VP8 был усовершенствован и появился кодек VP9, на основе которого, с использованием технологий других открытых кодеков, Альянсом за открытые медиа (AOMedia) был разработан AV1.
Поддержка браузеров
[править | править код]Финальные версии браузеров, в которых включена поддержка формата WebM[10]:
- Google Chrome 6[11]
- Chromium
- Maxthon
- Microsoft Edge
- Mozilla Firefox 4[12], можно отключить в
about:config
media.webm.enabled false
- Opera 10.60[13][14][15]
- Vivaldi
- Яндекс.Браузер[16]
Также формат будет поддерживаться Internet Explorer 9 при установке нужных кодеков в Windows[17].
Поддержка со стороны ПО
[править | править код]Воспроизведение
- Любой браузер с поддержкой данного формата
- Media Player Classic
- mplayer
- VLC
- VSDC
- Любые другие проигрыватели мультимедиа данных, использующие библиотеку libavcodec
Кодирование в WebM или декодирование из данного формата в любой другой
- FFmpeg (кодирование через библиотеку libvpx)
- Бесплатный видеоредактор VSDC
- Любые другие мультимедиа редакторы, использующие библиотеку libavcodec для декодирования и libvpx для кодирования
См. также
[править | править код]Примечания
[править | править код]- ↑ Patel, Nilay (2010-05-19), Google launches open WebM web video format based on VP8, Engadget, Архивировано 21 мая 2010, Дата обращения: 4 октября 2017 Источник . Дата обращения: 4 октября 2017. Архивировано 21 мая 2010 года.
- ↑ 1 2 https://www.webmproject.org/docs/container/
- ↑ The Google Blog. Google I/O 2010 Day 1: A more powerful web in more places (англ.) (2010). Дата обращения: 19 мая 2010. Архивировано 26 апреля 2012 года.
- ↑ The WebM project blog. Introducing WebM, an open web media project (англ.) (2010). Дата обращения: 19 мая 2010. Архивировано 26 апреля 2012 года.
- ↑ Adobe Flash Platform Blog. Flash Player Will Support VP8 (англ.) (2010). Дата обращения: 19 мая 2010. Архивировано 3 февраля 2013 года.
- ↑ The Windows Blog. Another Follow-up on HTML5 Video in IE9 (англ.) (2010). Дата обращения: 19 мая 2010. Архивировано 26 апреля 2012 года.
- ↑ The Skype Blog. Google's move to open up VP8 benefits everyone (англ.) (2010). Дата обращения: 19 мая 2010. Архивировано 22 мая 2010 года.
- ↑ 1 2 3 Константин Ходаковский. Google представила новый открытый видеостандарт . 3DNews (20 мая 2010). Дата обращения: 20 мая 2010. Архивировано из оригинала 26 июля 2010 года.
- ↑ The NVIDIA Blog. Google's Royalty-Free VP8 Codec – A Move Forward (англ.) (2010). Дата обращения: 19 мая 2010. Архивировано 26 апреля 2012 года.
- ↑ Can I use... Support tables for HTML5, CSS3, etc . caniuse.com. Дата обращения: 1 августа 2019. Архивировано 19 февраля 2018 года.
- ↑ Поддержка WebM была включена начиная с версии 6.0.422.0 на канале обновления Development в июне 2010. 2 сентября 2010 года состоялся выпуск финальной версии (см. Jason Kersey. Dev Channel Update (англ.). Google Chrome Releases (3 июня 2010). Дата обращения: 17 сентября 2010. Архивировано 26 апреля 2012 года. и Google Chrome#История версий).
- ↑ Media formats supported by the audio and video elements Архивная копия от 27 июня 2010 на Wayback Machine — MDC
- ↑ Opera Software. Opera 10.60 for Windows changelog (англ.). Opera Software (1 июля 2010). Дата обращения: 9 сентября 2010. Архивировано 26 апреля 2012 года.
- ↑ Opera Software. Opera 10.60 for Mac changelog (англ.). Opera Software (1 июля 2010). Дата обращения: 9 сентября 2010. Архивировано 26 апреля 2012 года.
- ↑ Opera Software. Opera 10.60 (with Opera Widgets for Desktop) for UNIX changelog (англ.). Opera Software (1 июля 2010). Дата обращения: 9 сентября 2010. Архивировано 26 апреля 2012 года.
- ↑ Проигрывание видео и аудио в браузере . Яндекс. Дата обращения: 22 мая 2015. Архивировано из оригинала 31 марта 2015 года.
- ↑ Hachamovitch, Dean (2010-05-19), Another Follow-up on HTML5 Video in IE9, Microsoft, Архивировано 22 мая 2010, Дата обращения: 1 июля 2010 Источник . Дата обращения: 1 июля 2010. Архивировано 22 мая 2010 года.
Ссылки
[править | править код]- Официальный сайт проекта Архивная копия от 14 февраля 2011 на Wayback Machine (англ.)
- Версия браузера Opera с поддержкой WebM[источник не указан 3776 дней]
- Версия браузера Firefox с поддержкой WebM (nightly)[источник не указан 3776 дней]
- Статья об использовании ffmpeg для конвертирования в WebM
- Статья со сравнительным анализом кодеков VP7, VP8 и h264 Архивная копия от 14 июня 2012 на Wayback Machine.