WebM: различия между версиями

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску
[непроверенная версия][непроверенная версия]
Содержимое удалено Содержимое добавлено
мНет описания правки
Метки: с мобильного устройства через мобильное приложение через приложение для Android App section source
 
(не показано 48 промежуточных версий 32 участников)
Строка 1: Строка 1:
{{Не путать|WebP}}
{{Файловый формат
{{Файловый формат
|название =
|название =
|icon =
|icon =
|logo = [[Файл:WebM logo.svg|200px]]
|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=http://www.engadget.com/2010/05/19/google-launches-open-webm-web-video-format-based-on-vp8/
|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=19 May 2010
|date=2010-05-19
|first=Nilay
|first=Nilay
|last=Patel
|last=Patel
|publisher=Engadget}}</ref>
|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 />[[Vorbis]] (аудио)
|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''' — [[Открытое ПО|открытый]] формат мультимедиа, представленный компанией [[Google]] на конференции [[Google I/O]] 19 мая 2010 года<ref>{{cite web
'''WebM''' — [[Открытое ПО|открытый]] формат [[медиаконтейнер]]а. Представлен «[[Google (компания)|Google]]» на конференции «[[Google I/O#4-я конференция (2010 год)|Google I/O 2010]]».<ref>{{cite web
| author = The Google Blog
| authorlink = Google
|author = The Google Blog
| date = 2010
|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
|title = Google I/O 2010 Day 1: A more powerful web in more places
| accessdate = 2010-05-19
|accessdate = 2010-05-19
| lang = en
|lang = en
| archiveurl = http://www.webcitation.org/67CpWScxh
|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
|archivedate = 2012-04-26
}}</ref>. Формат не требует лицензионных отчислений, основан на открытых [[видеокодек]]ах [[VP8]] и [[VP9]], [[аудиокодек]]е [[Vorbis]] и подмножестве [[медиаконтейнер]]а [[Matroska]]<ref>{{cite web
}}</ref>. Формат не требует лицензионных отчислений, основан{{Уточнить}} на открытых [[видеокодек]]ах [[VP8]], [[VP9]] и [[AV1]], а также [[аудиокодек]]ах [[Vorbis]] и [[Opus (кодек)|Opus]]. Мультимедиа-данные в указанных выше форматах помещаются в контейнер WebM, являющийся подмножеством универсального [[медиаконтейнер]]а [[Matroska]]<ref>{{cite web
| author = The WebM project blog
|author = The WebM project blog
| date = 2010
|date = 2010
| url = http://webmproject.blogspot.com/2010/05/introducing-webm-open-web-media-project.html
|url = http://webmproject.blogspot.com/2010/05/introducing-webm-open-web-media-project.html
| title = Introducing WebM, an open web media project
|title = Introducing WebM, an open web media project
| accessdate = 2010-05-19
|accessdate = 2010-05-19
| lang = en
|lang = en
| archiveurl = http://www.webcitation.org/67CpWxl6p
|archiveurl = https://www.webcitation.org/67CpWxl6p?url=http://blog.webmproject.org/2010/05/introducing-webm-open-web-media-project.html
| archivedate = 2012-04-26
|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]]
|author = [[Adobe| Adobe Flash Platform Blog]]
| date = 2010
|date = 2010
| url = http://blogs.adobe.com/digitalmedia/2010/05/adobe_support_for_vp8/
|url = http://blogs.adobe.com/digitalmedia/2010/05/adobe_support_for_vp8/
| title = Flash Player Will Support VP8
|title = Flash Player Will Support VP8
| accessdate = 2010-05-19
|accessdate = 2010-05-19
| lang = en
|lang = en
| archiveurl = http://www.webcitation.org/6E95aoyJM
|archiveurl = https://www.webcitation.org/6E95aoyJM?url=http://blogs.adobe.com/digitalmedia/2010/05/adobe_support_for_vp8/
| archivedate = 2013-02-03
|archivedate = 2013-02-03
}}</ref>.
}}</ref>.


О поддержке кодека уже заявили компании [[Microsoft]]<ref>{{cite web
О поддержке WebM уже заявили компании [[Microsoft]]<ref>{{cite web
| author = The Windows Blog
|author = The Windows Blog
| authorlink = Microsoft
|authorlink = Microsoft
| date = 2010
|date = 2010
| url = http://windowsteamblog.com/windows/b/bloggingwindows/archive/2010/05/19/another-follow-up-on-html5-video-in-ie9.aspx
|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
|title = Another Follow-up on HTML5 Video in IE9
| accessdate = 2010-05-19
|accessdate = 2010-05-19
| lang = en
|lang = en
| archiveurl = http://www.webcitation.org/67CpYGs3Z
|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
|archivedate = 2012-04-26
}}</ref>, [[Skype]]<ref>{{cite web
}}</ref>, [[Skype]]<ref>{{cite web
| author = The Skype Blog
|author = The Skype Blog
| authorlink = Skype
|authorlink = Skype
| date = 2010
|date = 2010
| url = http://blogs.skype.com/en/2010/05/opening_up_vp8.html
|url = http://blogs.skype.com/en/2010/05/opening_up_vp8.html
| title = Google's move to open up VP8 benefits everyone
|title = Google's move to open up VP8 benefits everyone
| accessdate = 2010-05-19
|accessdate = 2010-05-19
| lang = en
|lang = en
| deadlink = 404
|deadlink = 404
| archiveurl = http://web.archive.org/20100522051441/blogs.skype.com/en/2010/05/opening_up_vp8.html
|archiveurl = https://web.archive.org/web/20100522051441/http://blogs.skype.com/en/2010/05/opening_up_vp8.html
| archivedate= 2010-05-22
|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
|author = The NVIDIA Blog
| authorlink = nVidia
|authorlink = nVidia
| date = 2010
|date = 2010
| url = http://blogs.nvidia.com/ntersect/2010/05/googles-royaltyfree-vp8-codec-a-move-forward.html
|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
|title = Google's Royalty-Free VP8 Codec – A Move Forward
| accessdate = 2010-05-19
|accessdate = 2010-05-19
| lang = en
|lang = en
| archiveurl = http://www.webcitation.org/67CpZ1BcI
|archiveurl = https://www.webcitation.org/67CpZ1BcI?url=http://blogs.nvidia.com/2010/05/googles-royaltyfree-vp8-codec-a-move-forward/
| archivedate = 2012-04-26
|archivedate = 2012-04-26
}}</ref>, [[ARM (компания)|ARM]], [[Broadcom]], [[Digital Rapids]], [[Freescale]], [[Imagination]], [[Logitech]], [[Marvell]], [[MIPS_(архитектура)|MIPS]], [[Qualcomm]], [[Texas Instruments]], [[Veri Silicon]], [[ViewCast]]<ref name="3dnews"/>. Сайт [[YouTube.com]] уже поддерживает данный видеоформат.
}}</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=http://www.webcitation.org/67CpeJKQx|archivedate=2012-04-26}} и [[Google Chrome#История версий]]).</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=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]]
* [[Maxthon]]
* [[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] — MDC</ref>, можно отключить в <code>about:config</code> <code>media.webm.enabled false</code>
* [[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=http://www.webcitation.org/67Cpen4Wn|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=http://www.webcitation.org/67CpfNJL3|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=http://www.webcitation.org/67CpftMAN|archivedate=2012-04-26}}</ref>
* [[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>
* [[Яндекс.Браузер]]<ref>{{cite web|url=http://help.yandex.ru/newbrowser/files/video-audio.xml|title=Проигрывание видео и аудио в браузере|publisher=[[Яндекс]]|lang=ru|accessdate=2015-05-22}}</ref>
* [[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>
* Maxthon
* [[Vivaldi]]
Также формат будет поддерживаться [[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
* [[ffmpeg]]
* [[Media Player Classic]]
* [[XMediaRecode]]
* [[VLC]]
* [[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 мая 2010 года |accessdate= 20 мая 2010}}</ref>}}
<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 Статья с сравнительным анализом кодеков VP7, VP8 и h264].
* [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; 14 лет назад (2010-05-19)[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]:

Также формат будет поддерживаться Internet Explorer 9 при установке нужных кодеков в Windows[17].

Поддержка со стороны ПО

[править | править код]

Воспроизведение

Кодирование в WebM или декодирование из данного формата в любой другой

  • FFmpeg (кодирование через библиотеку libvpx)
  • Бесплатный видеоредактор VSDC
  • Любые другие мультимедиа редакторы, использующие библиотеку libavcodec для декодирования и libvpx для кодирования

Примечания

[править | править код]
  1. Patel, Nilay (2010-05-19), Google launches open WebM web video format based on VP8, Engadget, Архивировано 21 мая 2010, Дата обращения: 4 октября 2017 Источник. Дата обращения: 4 октября 2017. Архивировано 21 мая 2010 года.
  2. 1 2 https://www.webmproject.org/docs/container/
  3. The Google Blog. Google I/O 2010 Day 1: A more powerful web in more places (англ.) (2010). Дата обращения: 19 мая 2010. Архивировано 26 апреля 2012 года.
  4. The WebM project blog. Introducing WebM, an open web media project (англ.) (2010). Дата обращения: 19 мая 2010. Архивировано 26 апреля 2012 года.
  5. Adobe Flash Platform Blog. Flash Player Will Support VP8 (англ.) (2010). Дата обращения: 19 мая 2010. Архивировано 3 февраля 2013 года.
  6. The Windows Blog. Another Follow-up on HTML5 Video in IE9 (англ.) (2010). Дата обращения: 19 мая 2010. Архивировано 26 апреля 2012 года.
  7. The Skype Blog. Google's move to open up VP8 benefits everyone (англ.) (2010). Дата обращения: 19 мая 2010. Архивировано 22 мая 2010 года.
  8. 1 2 3 Константин Ходаковский. Google представила новый открытый видеостандарт. 3DNews (20 мая 2010). Дата обращения: 20 мая 2010. Архивировано из оригинала 26 июля 2010 года.
  9. The NVIDIA Blog. Google's Royalty-Free VP8 Codec – A Move Forward (англ.) (2010). Дата обращения: 19 мая 2010. Архивировано 26 апреля 2012 года.
  10. Can I use... Support tables for HTML5, CSS3, etc. caniuse.com. Дата обращения: 1 августа 2019. Архивировано 19 февраля 2018 года.
  11. Поддержка 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#История версий).
  12. Media formats supported by the audio and video elements Архивная копия от 27 июня 2010 на Wayback Machine — MDC
  13. Opera Software. Opera 10.60 for Windows changelog (англ.). Opera Software (1 июля 2010). Дата обращения: 9 сентября 2010. Архивировано 26 апреля 2012 года.
  14. Opera Software. Opera 10.60 for Mac changelog (англ.). Opera Software (1 июля 2010). Дата обращения: 9 сентября 2010. Архивировано 26 апреля 2012 года.
  15. Opera Software. Opera 10.60 (with Opera Widgets for Desktop) for UNIX changelog (англ.). Opera Software (1 июля 2010). Дата обращения: 9 сентября 2010. Архивировано 26 апреля 2012 года.
  16. Проигрывание видео и аудио в браузере. Яндекс. Дата обращения: 22 мая 2015. Архивировано из оригинала 31 марта 2015 года.
  17. Hachamovitch, Dean (2010-05-19), Another Follow-up on HTML5 Video in IE9, Microsoft, Архивировано 22 мая 2010, Дата обращения: 1 июля 2010 Источник. Дата обращения: 1 июля 2010. Архивировано 22 мая 2010 года.