ВебМ

Формат аудиовизуального медиафайла

ВебМ
логотип
Расширение имени файла
.webm
Тип интернет-СМИ
видео/вебм,
аудио/вебм
РазработаноПервоначально On2 , Xiph и Matroska ; позже Google
Первоначальный выпуск18 мая 2010 г. (14 лет назад) [1] ( 2010-05-18 )
Последний релиз
v1.13.0 [2]
31 января 2023 г. (22 месяца назад) ( 2023-01-31 )
Тип форматаФормат контейнера
Контейнер дляVP8 / VP9 / AV1 (видео)
Vorbis / Opus (аудио)
Расширенный отОграниченное подмножество Matroska
Открытый формат ?Да [3]
Свободный формат ?Да [4]
Веб-сайтwebmproject.org

WebM — это формат аудиовизуальных медиафайлов. [5] Он в первую очередь предназначен для предложения бесплатной альтернативы для использования в HTML-видео и HTML-аудиоэлементах . У него есть родственный проект WebP для изображений. Разработка формата спонсируется Google , а соответствующее программное обеспечение распространяется по лицензии BSD .

Контейнер WebM основан на профиле Matroska . [3] [6] [7] Изначально WebM поддерживал видео VP8 и аудиопотоки Vorbis . В 2013 году он был обновлен для поддержки видео VP9 и аудио Opus . [8] Он также поддерживает новый кодек AV1 . [9]

Пример видео WebM

Поддержка поставщика

Программное обеспечение

Собственная поддержка WebM в Mozilla Firefox , [10] [11] Opera , [12] [13] и Google Chrome [14] была анонсирована на конференции Google I/O 2010 года . Internet Explorer 9 требует стороннего программного обеспечения WebM. [15] В 2021 году Apple выпустила Safari 14.1 для macOS, который добавил в браузер собственную поддержку WebM. [16] По состоянию на 2019 год [обновлять]QuickTime не имеет собственной поддержки WebM, [17] [18] но поддерживает с помощью подходящего стороннего плагина. [19] В 2011 году команда проекта Google WebM выпустила плагины для Internet Explorer и Safari, позволяющие воспроизводить файлы WebM через стандартный <video>тег HTML5. [20] По состоянию на 9 июня 2012 года [обновлять]Internet Explorer 9 и более поздние версии поддерживали плагин для Windows Vista и более поздних версий. [21]

VLC media player , [22] MPlayer , K-Multimedia Player и JRiver Media Center имеют встроенную поддержку воспроизведения файлов WebM. [23] FFmpeg может кодировать и декодировать видео VP8, если он собран с поддержкой libvpx , библиотеки кодеков VP8/VP9 проекта WebM, а также мультиплексировать / демультиплексировать файлы, совместимые с WebM. [24] 23 июля 2010 года Фиона Глейзер, Рональд Бултье и Дэвид Конрад из команды FFmpeg анонсировали декодер ffvp8. Их тестирование показало, что ffvp8 быстрее, чем собственный декодер libvpx от Google. [25] [26] MKVToolNix , популярный инструмент создания Matroska , реализовал поддержку мультиплексирования/демультиплексирования файлов, совместимых с WebM, из коробки. [27] Haali Media Splitter также анонсировал поддержку мультиплексирования/демультиплексирования WebM. [27] Начиная с версии 1.4.9, видеоредактор LiVES поддерживает декодирование в реальном времени и кодирование в формат WebM с использованием библиотек ffmpeg.

MPC-HC , начиная со сборки SVN 2071, поддерживает воспроизведение WebM с помощью внутреннего декодера VP8 на основе кода FFmpeg. [ 25] [28] Полная поддержка декодирования WebM доступна в MPC-HC, начиная с версии 1.4.2499.0. [29]

Android поддерживает WebM с версии 2.3 Gingerbread , [30] которая впервые стала доступна на смартфоне Nexus S и доступна для потоковой передачи с версии Android 4.0 Ice Cream Sandwich . [31]

Браузер Microsoft Edge поддерживает WebM с апреля 2016 года. [32]

30 июля 2019 года был выпущен Blender 2.80 с поддержкой WebM. [33]

Изначально iOS не поддерживала встроенную поддержку WebM, [34] но поддержка WebM была добавлена ​​в Safari 15 как часть iOS 15. [ 35]

Sony PlayStation 5 поддерживает захват видеоматериалов с разрешением 1080p и 2160p в формате WebM. [36]

Записи экрана ChromeOS сохраняются в виде файлов WebM. [37]

Аппаратное обеспечение

WebM Project лицензирует аппаратные ускорители VP8 ( RTL IP ) для полупроводниковых компаний для кодирования и декодирования 1080p по нулевой стоимости. [38] AMD , ARM и Broadcom объявили о поддержке аппаратного ускорения формата WebM. [39] [40] Intel также рассматривает возможность аппаратного ускорения для WebM в своих телевизионных чипах на базе Atom , если формат наберет популярность. [41] Qualcomm и Texas Instruments объявили о поддержке, [42] [43] а встроенная поддержка появится в процессоре TI OMAP . [44] Chips&Media анонсировали полностью аппаратный декодер для VP8, который может декодировать потоки VP8 с разрешением Full HD (1080p) со скоростью 60 кадров в секунду. [45]

Nvidia поддерживает VP8 и обеспечивает как аппаратное декодирование, так и кодирование в SoC Tegra 4 и Tegra 4i . [46] Nvidia объявила о поддержке 3D- видео для WebM через HTML5 и свою технологию Nvidia 3D Vision . [47] [48] [49]

7 января 2011 года Rockchip выпустила первый в мире чип, на котором реализована полная аппаратная реализация декодирования 1080p VP8. Видеоускорение в чипе RK29xx осуществляется с помощью IP-декодера оборудования G-Series 1 проекта WebM. [50]

В июне 2011 года ZiiLABS продемонстрировала свою реализацию декодера VP8 1080p, работающую на процессоре ZMS-20. Программируемый массив обработки медиа-данных чипа используется для обеспечения ускорения VP8. [51]

У ST-Ericsson и Huawei также были аппаратные реализации в их компьютерных чипах. [52]

Лицензирование

Первоначальная лицензия WebM прекращала как выдачу патентов, так и условия распространения авторских прав, если был подан иск о нарушении патента, что вызвало опасения по поводу совместимости с GPL. В ответ на эти опасения проект WebM отделил выдачу патента от выдачи авторских прав, предложив код по стандартной лицензии BSD , а патенты — по отдельной выдаче. [53] Фонд свободного программного обеспечения , который поддерживает The Free Software Definition , дал свое одобрение WebM и VP8 [54] и считает лицензию программного обеспечения совместимой с GNU General Public License . [55] [56] 19 января 2011 года Фонд свободного программного обеспечения объявил о своей официальной поддержке проекта WebM. [57] В феврале 2011 года вице-президент Microsoft по Internet Explorer призвал Google предоставить возмещение в случае патентных исков. [58]

Хотя Google окончательно отказалась от всех своих патентов на VP8 как на формат, не требующий уплаты роялти, [59] MPEG LA , лицензиары патентного пула H.264 , выразили заинтересованность в создании патентного пула для VP8. [60] [61] Напротив, другие исследователи приводят доказательства того, что On2 предприняла особые усилия, чтобы избежать любых патентов MPEG LA. [62] В результате угрозы Министерство юстиции США (DOJ) в марте 2011 года начало расследование в отношении MPEG LA на предмет его роли в возможной попытке подавить конкуренцию. [63] [64] В марте 2013 года MPEG LA объявила, что достигла соглашения с Google о лицензировании патентов, которые «могут быть существенными» для реализации кодека VP8, и предоставлении Google права сублицензировать эти патенты любому стороннему пользователю VP8 или VP9 . [65] [66]

В марте 2013 года Nokia подала возражение в Internet Engineering Task Force относительно предложения Google о том, чтобы кодек VP8 стал основной частью WebM, заявив, что у нее есть существенные патенты для реализации VP8. [67] Nokia перечислила 64 патента и 22 ожидающие рассмотрения заявки, добавив, что она не готова лицензировать ни одну из них для VP8. [68] 5 августа 2013 года суд в Мангейме, Германия, постановил, что VP8 не нарушает патент, принадлежащий и заявленный Nokia. [69]

Смотрите также

Ссылки

  1. Выпуск v0.9.0 – webmproject/libvpx – GitHub, 18 мая 2010 г., заархивировано из оригинала 1 октября 2020 г. , извлечено 8 февраля 2016 г.
  2. ^ "Выпуск 2023-01-31 v1.13.0 "Ugly Duckling"". github.com . 31 января 2023 г. . Получено 15 апреля 2020 г. .
  3. ^ ab "WebM FAQ". 19 мая 2010 г. Архивировано из оригинала 22 сентября 2021 г. Получено 13 августа 2016 г. WebM — открытый формат медиафайлов, разработанный для Интернета. Файлы WebM состоят из видеопотоков, сжатых видеокодеком VP8, и аудиопотоков, сжатых аудиокодеком Vorbis. Структура файла WebM основана на медиаконтейнере Matroska.
  4. ^ WebM (частичный черновик). Устойчивость цифровых форматов. Вашингтон, округ Колумбия: Библиотека Конгресса. 19 августа 2020 г. Архивировано из оригинала 14 декабря 2021 г. Получено 1 декабря 2021 г.
  5. ^ "Проект WebM – О WebM". webmproject.org . Архивировано из оригинала 15 августа 2016 г. Получено 13 августа 2016 г.
  6. Дойг, Джереми; Джазаери, Майк (19 мая 2010 г.), Знакомство с WebM, открытым проектом веб-медиа, WebM Project, заархивировано из оригинала 19 апреля 2012 г. , извлечено 19 мая 2010 г.
  7. Монтгомери, Крис (19 мая 2010 г.), Xiph.Org объявляет о поддержке проекта WebM open media, Xiph , заархивировано из оригинала 23 мая 2010 г. , извлечено 20 мая 2010 г.
  8. ^ "Блог проекта WebM Open Media: VP9 появляется в канале разработчиков Chrome". webmproject.org . Архивировано из оригинала 6 июля 2013 г. Получено 16 ноября 2013 г.
  9. ^ "Форматы контейнеров мультимедиа (типы файлов) - Технологии веб-медиа | MDN". developer.mozilla.org . Получено 15 января 2023 г. .
  10. Shaver, Mike (19 мая 2010 г.). «Open Web, Open Video и WebM». Блог Mozilla . Mozilla Foundation . Архивировано из оригинала 11 мая 2011 г. Получено 8 марта 2011 г.
  11. Blizzard, Кристофер (19 мая 2010 г.). «Firefox, YouTube и WebM». Mozilla Hacks . Mozilla Foundation. Архивировано из оригинала 2 марта 2011 г. Получено 8 марта 2011 г.
  12. Lie, Håkon Wium (19 мая 2010 г.). «Welcome, WebM <видео>!». Opera Labs . Opera Software ASA. Архивировано из оригинала 21 марта 2011 г. Получено 8 марта 2011 г.
  13. ^ Миллс, Крис (19 мая 2010 г.). «Opera поддерживает видеоформат WebM». Dev.Opera . Opera Software ASA. Архивировано из оригинала 5 апреля 2011 г. . Получено 8 марта 2011 г. В день анонса Opera выпустила экспериментальную сборку с поддержкой WebM. Эта функция теперь является частью основных функций Opera 10.60 и всех наших будущих выпусков браузеров для настольных компьютеров.
  14. ^ Банкоски, Джим (19 мая 2010 г.). «WebM и VP8 появляются в Chromium». Блог Chromium . Google Inc. Архивировано из оригинала 11 мая 2011 г. Получено 8 марта 2011 г.
  15. ^ Хачамович, Дин (16 марта 2011 г.). "Обновление видео HTML5 — WebM для IE9". IEBlog . Корпорация Microsoft. Архивировано из оригинала 18 марта 2011 г. Получено 16 марта 2011 г. IE9 поддерживает видео HTML5 с использованием WebM для клиентов Windows, которые устанавливают стороннюю поддержку WebM. Как отрасль, мы по-прежнему сталкиваемся со многими законными, оставшимися без ответа вопросами об ответственности, рисках и поддержке WebM...
  16. ^ avis (29 апреля 2021 г.). "Новые функции WebKit в Safari 14.1". WebKit . Архивировано из оригинала 6 мая 2021 г. . Получено 6 мая 2021 г. .
  17. ^ "Apple – QuickTime – QuickTime Player – Технические характеристики". Архивировано из оригинала 24 июля 2008 г. Получено 15 апреля 2010 г.
  18. ^ "Форматы мультимедиа, поддерживаемые QuickTime Player в Mac OS X v10.6". Служба поддержки Apple . Apple Inc. 28 января 2011 г. Архивировано из оригинала 7 сентября 2011 г. Получено 1 апреля 2011 г.
  19. ^ "Добавление дополнительной поддержки форматов мультимедиа в QuickTime". Служба поддержки Apple . Apple Inc. 24 января 2011 г. Архивировано из оригинала 11 февраля 2011 г. Получено 1 апреля 2011 г.
  20. ^ Jazayeri, Mike (14 января 2011 г.). "Подробнее об изменении HTML-видеокодека Chrome". Блог Chromium . Google Inc. Архивировано из оригинала 15 февраля 2011 г. Получено 8 марта 2011 г. Команда проекта WebM вскоре выпустит плагины, которые обеспечат поддержку WebM в Safari и IE9 через стандартный тег HTML <video>
  21. ^ "WebM Media Foundation Components for Microsoft Internet Explorer". WebMProject.org . Проект WebM. Архивировано из оригинала 23 мая 2018 г. Получено 15 февраля 2018 г.
  22. ^ VideoLan – VLC 1.1.0 Release, VideoLAN, заархивировано из оригинала 22 июня 2020 г. , извлечено 15 апреля 2020 г.
  23. ^ Добавить поддержку webm/VP8 в собственный демультиплексор matroska., 5 июня 2010 г., заархивировано из оригинала 3 октября 2020 г. , извлечено 15 апреля 2020 г.
  24. ^ Выпуск ffmpeg 0.6, ffmpeg.org, 15 июня 2010 г., заархивировано из оригинала 27 марта 2020 г. , извлечено 15 апреля 2020 г.
  25. ^ ab Дневник разработчика x264: анонс самого быстрого в мире декодера VP8, архивировано из оригинала 30 сентября 2010 г.
  26. ^ PATCH VP8♫ decoder, FFmpeg-devel, 15 июня 2010 г., заархивировано из оригинала 3 октября 2020 г. , извлечено 15 апреля 2020 г.
  27. ^ ab webm support in Matroska tools, Matroska.org, 20 мая 2010 г., архивировано из оригинала 29 ноября 2018 г. , извлечено 15 апреля 2020 г.
  28. Добавить: Внутренний декодер VP8, 23 июня 2010 г., заархивировано из оригинала 17 ноября 2014 г. , извлечено 23 июня 2010 г.
  29. ^ "Changelog/1.4.2499.0", Media Player Classic Home Cinema , 7 сентября 2010 г., архивировано из оригинала 14 декабря 2012 г. , извлечено 28 августа 2012 г.
  30. Android 2.3 Platform Highlights, Android Developer, 6 декабря 2010 г., заархивировано из оригинала 10 декабря 2010 г. , извлечено 11 декабря 2010 г.
  31. ^ "Поддерживаемые форматы мультимедиа – Разработчики Android". developer.android.com . Архивировано из оригинала 20 декабря 2016 г. Получено 24 января 2013 г.
  32. ^ «Поддержка WebM, VP9 и Opus в Microsoft Edge». blogs.windows.com . 18 апреля 2016 г. . Получено 25 февраля 2023 г. .
  33. ^ "Reference/Release Notes/2.80/Import Export - Blender Developer Wiki". wiki.blender.org . Архивировано из оригинала 11 июля 2019 г. . Получено 4 августа 2019 г. .
  34. ^ "Стив Джобс говорит нет кодеку Google VP8 WebM". AppleInsider . 21 мая 2010 г. Архивировано из оригинала 4 марта 2016 г. Получено 2 января 2016 г.
  35. ^ "Apple Developer Documentation". developer.apple.com . Архивировано из оригинала 22 августа 2021 г. . Получено 10 августа 2021 г. .
  36. ^ "Как изменить форматы видеозахвата PS5". Android Central . 16 ноября 2020 г. Архивировано из оригинала 15 апреля 2021 г. Получено 15 апреля 2021 г.
  37. ^ Миллворд, Дэн (3 февраля 2022 г.). «Как записать экран Chromebook со звуком и преобразовать его в MP4». Chrome Computing .
  38. ^ WebM Video Hardware RTLs, WebM Project, архивировано из оригинала 4 августа 2016 г. , извлечено 13 августа 2016 г.
  39. Metz, Cade (19 мая 2010 г.), Google open source видеокодек стоимостью 124,6 млн долларов, The Register, заархивировано из оригинала 10 августа 2017 г. , извлечено 10 августа 2017 г.
  40. Broadcom ускоряет передачу видео WebM на мобильных телефонах, Newswire, 19 мая 2010 г., архивировано из оригинала 8 июля 2011 г. , извлечено 20 мая 2010 г.
  41. Шах, Агам (27 мая 2010 г.), Intel рассматривает аппаратное ускорение для WebM от Google, ComputerWorld, заархивировано из оригинала 14 февраля 2011 г. , извлечено 2 июня 2010 г.
  42. Talluri, Raj (19 мая 2010 г.), Влияние Google на веб-видео, Qualcomm, заархивировано из оригинала 8 мая 2020 г. , извлечено 15 апреля 2020 г.
  43. Михан, Джозеф (19 мая 2010 г.), Наши процессоры OMAP поддерживают WebM и VP8 с открытыми ARM, Texas Instruments, архивировано из оригинала 3 октября 2020 г. , извлечено 15 апреля 2020 г.
  44. Демонстрация работы WebM на процессоре TI OMAP 4, проект WebM, 5 октября 2010 г., архивировано из оригинала 24 октября 2010 г. , извлечено 15 октября 2010 г.
  45. ^ Chips&Media поставляет новейшее двойное IP-ядро HD-видео с возможностью аппаратного декодирования VP8, Design & Reuse, 18 ноября 2010 г., заархивировано из оригинала 27 сентября 2020 г. , извлечено 15 апреля 2020 г.
  46. ^ "Tegra 4 GPU Whitepaper" (PDF) . Nvidia . Архивировано (PDF) из оригинала 30 апреля 2015 г. . Получено 10 марта 2015 г. .
  47. Представляем поддержку 3D WebM с NVIDIA 3D Vision, блог проекта WebM Open Media, 26 мая 2011 г., архивировано из оригинала 29 мая 2011 г. , извлечено 26 мая 2011 г.
  48. ^ YOUTUBE NOW IN 3D VISION, блог NVIDIA, 26 мая 2011 г., заархивировано из оригинала 1 апреля 2021 г. , извлечено 15 апреля 2020 г.
  49. Открытое 3D-видео появилось в сети благодаря NVIDIA, YouTube и Mozilla, ThinkDigit News, 26 мая 2011 г., заархивировано из оригинала 25 апреля 2020 г. , извлечено 15 апреля 2020 г.
  50. ^ Rockchip и WebM выпускают RK29xx — первую в мире SOC с аппаратной поддержкой воспроизведения видео WebM HD, PRNewsWire, 7 января 2011 г., заархивировано из оригинала 3 октября 2020 г. , извлечено 15 апреля 2020 г.
  51. ^ Поддержка ZiiLABS VP8 обеспечивает плавное воспроизведение видео 1080p WebM на процессорах ZMS, ZiiLABS, 11 июня 2011 г., заархивировано из оригинала 19 июня 2011 г. , извлечено 16 июня 2011 г.
  52. Аки Куусела (29 марта 2012 г.). «WebM набирает обороты в области аппаратного обеспечения». WebM Hardware Team. Архивировано из оригинала 3 января 2013 г. Получено 12 декабря 2012 г.
  53. ДиБона, Крис (4 июня 2010 г.), Изменения в лицензии WebM Open Source, WebM, заархивировано из оригинала 20 июля 2012 г. , извлечено 4 июня 2010 г.
  54. Ли, Мэтт (19 мая 2010 г.), заявление Free Software Foundation о WebM и VP8, Free Software Foundation, заархивировано из оригинала 7 августа 2020 г. , извлечено 15 апреля 2020 г.
  55. ^ Смит, Бретт. «Обновленная лицензия WebM от Google». Free Software Foundation. Архивировано из оригинала 7 июня 2010 г. Получено 14 июня 2010 г.
  56. ^ "Различные лицензии и комментарии о них – Проект GNU – Фонд свободного программного обеспечения (FSF)". Фонд свободного программного обеспечения. Архивировано из оригинала 24 июля 2010 г. Получено 13 июня 2010 г.
  57. ^ Смит, Бретт. «Никаких двойных стандартов: поддержка продвижения Google к WebM». Free Software Foundation. Архивировано из оригинала 21 января 2011 г. Получено 19 января 2011 г.
  58. ^ "HTML5 и веб-видео: вопросы к отрасли от сообщества". 2 февраля 2011 г. Архивировано из оригинала 20 февраля 2011 г. Получено 22 февраля 2011 г.
  59. Метц, Кейд (20 мая 2010 г.), Google поддерживает открытый кодек против патентных троллей, The Register, заархивировано из оригинала 29 июня 2017 г. , извлечено 10 августа 2017 г.
  60. Метц, Кейд (21 мая 2010 г.), Открытый видеокодек Google может столкнуться с патентным конфликтом, The Register, заархивировано из оригинала 10 августа 2017 г. , извлечено 10 августа 2017 г.
  61. ^ Fulton, Scott M. (21 мая 2010 г.), Патентный пул может быть в разработке для «бесплатного» кодека VP8, Betanews, заархивировано из оригинала 30 сентября 2020 г. , извлечено 15 апреля 2020 г.
  62. ^ Даффара, Карло (25 мая 2010 г.), Анализ WebM и его патентного риска, carlodaffara.conecta.it, архивировано из оригинала 28 мая 2010 г. , извлечено 25 мая 2010 г.
  63. Катан, Томас (4 марта 2011 г.), Соперничество в области веб-видео стало причиной расследования в США, The Wall Street Journal, архивировано из оригинала 10 августа 2017 г. , извлечено 8 августа 2017 г.
  64. ^ Ченг, Жаки (4 марта 2011 г.). «Отчет: Министерство юстиции изучает возможные действия MPEG LA против WebM». Ars Technica . Condé Nast Digital . Архивировано из оригинала 8 марта 2011 г. . Получено 8 марта 2011 г. .
  65. ^ "Google и MPEG LA заключили сделку по кодеку VP8 – Обновление". The H. Архивировано из оригинала 8 декабря 2013 г. Получено 10 марта 2013 г.
  66. ^ "Google и MPEG LA объявляют о соглашении, охватывающем видеоформат VP8" (PDF) . 7 марта 2013 г. Архивировано из оригинала (PDF) 5 марта 2016 г. Получено 8 марта 2013 г.
  67. ^ "Nokia и Google сталкиваются из-за технологий веб-видео". BBC News . 25 марта 2013 г. Архивировано из оригинала 28 марта 2013 г. Получено 5 апреля 2013 г.
  68. ^ "Заявление корпорации Nokia об IPR, связанных с RFC 6386". 21 марта 2013 г. Архивировано из оригинала 24 марта 2013 г. Получено 5 апреля 2013 г.
  69. ^ "Блог проекта WebM Open Media: хорошие новости из Германии". webmproject.org . Архивировано из оригинала 23 августа 2013 г. . Получено 28 августа 2013 г. .
  • Официальный сайт
  • Руководство по контейнеру WebM
  • Тестовое видео WebM HTML5.org
  • WebM в Open Hub
Взято с "https://en.wikipedia.org/w/index.php?title=WebM&oldid=1263104472"