Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

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

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

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

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

Программное обеспечение [ править ]

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

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

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

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

В сентябре 2015 года Microsoft объявила, что браузер Edge в Windows 10 добавит поддержку WebM (Opus, Vorbis, VP9). [ требуется обновление ] [30]

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

iOS изначально не поддерживает WebM. [32]

Оборудование [ править ]

WebM Project лицензирует аппаратные ускорители VP8 (RTL IP) полупроводниковым компаниям для кодирования и декодирования 1080p с нулевой стоимостью. [33] AMD , ARM и Broadcom объявили о поддержке аппаратного ускорения формата WebM. [34] [35] Intel также рассматривает возможность аппаратного ускорения WebM в своих телевизионных чипах на базе Atom, если этот формат наберет популярность. [36] Qualcomm и Texas Instruments объявили о поддержке, [37] [38] с встроенной поддержкой процессора TI OMAP . [39] Чипы и медиаанонсировали полностью аппаратный декодер для VP8, который может декодировать потоки VP8 с разрешением Full HD (1080p) со скоростью 60 кадров в секунду. [40]

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

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

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

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

Лицензирование [ править ]

Первоначальная лицензия WebM прекращала действие как выдачи патентов, так и условий перераспределения авторских прав, если был подан иск о нарушении патентных прав, что вызвало опасения по поводу совместимости с GPL. В ответ на эти опасения проект WebM отделил выдачу патента от выдачи авторских прав, предложив код по стандартной лицензии BSD, а патенты - по отдельному гранту. [48] Фонд свободного программного обеспечения , который поддерживает Определение свободного программного обеспечения , одобрил WebM и VP8 [49] и считает, что лицензия на программное обеспечение совместима с Стандартной общественной лицензией GNU . [50] [51]19 января 2011 г. Free Software Foundation объявил о своей официальной поддержке проекта WebM. [52] В феврале 2011 года вице-президент Microsoft по Internet Explorer призвал Google предоставить компенсацию против патентных исков. [53]

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

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

См. Также [ править ]

  • Сравнение форматов видео контейнеров
  • EBML
  • Теора

Ссылки [ править ]

  1. ^ Выпуск v0.9.0 - webmproject / libvpx - GitHub , 18 мая 2010 г.
  2. ^ "Выпуск 2020-7-30 v1.9.0" Quacking Duck " " . github.com . 30 июля 2020 . Проверено 15 апреля 2020 года .
  3. ^ a b «Часто задаваемые вопросы по WebM» . 19 мая 2010 г. WebM - это открытый формат медиафайлов, предназначенный для Интернета. Файлы WebM состоят из видеопотоков, сжатых с помощью видеокодека VP8, и аудиопотоков, сжатых с помощью аудиокодека Vorbis. Файловая структура WebM основана на медиа-контейнере Matroska.
  4. ^ «Проект WebM - О WebM» . webmproject.org .
  5. ^ Дойг, Джереми; Джазайери, Майк (19 мая 2010 г.), Представляем WebM, открытый медиа-проект в сети , WebM Project , получено 19 мая 2010 г.
  6. Монтгомери, Крис (19 мая 2010 г.), Xiph.Org объявляет о поддержке проекта открытых медиа WebM , Xiph , полученного 20 мая 2010 г.
  7. ^ «Блог Open Media Project WebM: VP9 приземляется в Chrome Dev Channel» . webmproject.org .
  8. Шейвер, Майк (19 мая 2010 г.). «Открытая сеть, открытое видео и WebM» . Блог Mozilla . Mozilla Foundation . Проверено 8 марта 2011 года .
  9. Blizzard, Кристофер (19 мая 2010 г.). «Firefox, YouTube и WebM» . Mozilla Hacks . Mozilla Foundation . Проверено 8 марта 2011 года .
  10. ^ Ли, Хокон Wium (19 мая 2010). "Добро пожаловать, WebM <видео>!" . Opera Labs . Программное обеспечение Opera ASA. Архивировано из оригинального 21 марта 2011 года . Проверено 8 марта 2011 года .
  11. Миллс, Крис (19 мая 2010 г.). «Opera поддерживает видеоформат WebM» . Dev.Opera . Программное обеспечение Opera ASA . Проверено 8 марта 2011 года . В день анонса Opera выпустила экспериментальную сборку с поддержкой WebM. Эта функция теперь является частью основных функций Opera 10.60 и всех наших будущих выпусков настольных браузеров.
  12. ^ Bankoski, Джим (19 мая 2010). «WebM и VP8 приземляются в Chromium» . Блог Chromium . Google Inc . Проверено 8 марта 2011 года .
  13. ^ Hachamovitch, декан (16 марта 2011). «Обновление видео HTML5 - WebM для IE9» . IEBlog . Корпорация Microsoft . Проверено 16 марта 2011 года . IE9 поддерживает видео HTML5 с помощью WebM для клиентов Windows, которые устанавливают стороннюю поддержку WebM. Как отрасль, мы все еще сталкиваемся с множеством законных вопросов, оставшихся без ответа, об ответственности, рисках и поддержке WebM ...
  14. ^ «Safari HTML5 Аудио и Видео Руководство: Аудио и Видео HTML» . Библиотека разработчика Safari . Корпорация Apple 16 декабря 2010 . Проверено 8 марта 2011 года . Safari на рабочем столе (Mac OS X и Windows) поддерживает все носители, поддерживаемые установленной версией QuickTime, включая любые установленные сторонние кодеки.
  15. ^ «Apple - QuickTime - QuickTime Player - Технические характеристики» . Архивировано из оригинала 24 июля 2008 года . Проверено 15 апреля 2010 года .
  16. ^ «Форматы мультимедиа, поддерживаемые QuickTime Player в Mac OS X v10.6» . Служба поддержки Apple . Корпорация Apple 28 января 2011 . Проверено 1 апреля 2011 года .
  17. ^ «Добавление поддержки дополнительных медиаформатов в QuickTime» . Служба поддержки Apple . Корпорация Apple 24 января 2011 . Проверено 1 апреля 2011 года .
  18. ^ Джазаери, Mike (14 января 2011). «Подробнее об изменении видеокодека Chrome HTML» . Блог Chromium . Google Inc . Проверено 8 марта 2011 года . команда проекта WebM скоро выпустит плагины, которые включают поддержку WebM в Safari и IE9 через стандартный тег HTML <video>.
  19. ^ «Компоненты WebM Media Foundation для Microsoft Internet Explorer» . WebMProject.org . Проект WebM . Проверено 15 февраля 2018 года .
  20. ^ VideoLan - выпуск VLC 1.1.0 , VideoLAN
  21. ^ Добавить поддержку webm / VP8 в родной демультиплексор matroska. , 5 июня 2010 г.
  22. ^ Выпуск ffmpeg 0.6 , ffmpeg.org, 15 июня 2010 г.
  23. ^ Б Дневник x264 Разработчик: Анонсирован самый быстрый в мире VP8 декодера , архивируются с оригинала на 30 сентября 2010
  24. ^ PATCH VP8 ♫ декодер , FFmpeg-devel, 15 июня 2010 г.
  25. ^ Б поддержку WebM в инструментах Matroska , Matroska.org, 20 мая 2010
  26. ^ Добавить: Внутренний декодер VP8 , 23 июня 2010 г.
  27. ^ "Changelog / 1.4.2499.0" , Media Player Classic Home Cinema , 7 сентября 2010 г. , получено 28 августа 2012 г.
  28. ^ Основные сведения о платформе Android 2.3 , разработчик Android, 6 декабря 2010 г.
  29. ^ «Поддерживаемые форматы мультимедиа - разработчики Android» . developer.android.com .
  30. ^ Монти Монтгомери (2 сентября 2015 г.). «Комментарии к Альянсу за открытые СМИ или« О, Боже, какой день » » . Проверено 2 сентября 2015 года .
  31. ^ «Справочник / Примечания к выпуску / 2.80 / Импорт и экспорт - Blender Developer Wiki» . wiki.blender.org . Проверено 4 августа 2019 года .
  32. ^ «Стив Джобс говорит нет кодеку Google VP8 WebM» . AppleInsider . Проверено 2 января 2016 года .
  33. ^ Видеооборудование RTL WebM, проект WebM
  34. Metz, Cade (19 мая 2010 г.), Google с открытым исходным кодом видеокодек стоимостью 124,6 млн долларов , The Register
  35. ^ Broadcom Accelerates WebM Video на мобильных телефонах , Newswire, 19 мая 2010 г.
  36. ^ Шах, Агам (27 мая 2010 г.), Intel рассматривает аппаратное ускорение для Google WebM , ComputerWorld
  37. ^ Talluri, Радж (19 мая 2010), влияние Google на веб - видео , Qualcomm
  38. ^ Михан, Джозеф (19 мая 2010), процессоры OMAP Наши объятия WebM и VP8 с объятиями , Texas Instruments
  39. ^ Демонстрация работы WebM на процессоре TI OMAP 4 , проект WebM, 5 октября 2010 г. , получено 15 октября 2010 г.
  40. ^ Chips & Media поставляет новейшее двойное IP-ядро HD-видео с возможностью аппаратного декодирования VP8 , Design & Reuse, 18 ноября 2010 г.
  41. ^ "Технический документ Tegra 4 GPU" (PDF) . Nvidia . Проверено 10 марта 2015 года .
  42. ^ Введение в поддержку 3D WebM с NVIDIA 3D Vision , Блог проекта WebM Open Media, 26 мая 2011 г.
  43. ^ YOUTUBE NOW IN 3D VISION , блог NVIDIA, 26 мая 2011 г.
  44. ^ Открытое 3D-видео попадает в Интернет благодаря NVIDIA, YouTube и Mozilla , ThinkDigit News, 26 мая 2011 г.
  45. ^ Rockchip и WebM выпускают RK29xx - первый в мире SOC для поддержки воспроизведения видео WebM HD на оборудовании , PRNewsWire, 7 января 2011 г.
  46. ^ Поддержка ZiiLABS VP8 обеспечивает плавное воспроизведение видео 1080p WebM на процессорах ZMS, ZiiLABS, 11 июня 2011 г.
  47. Аки Куусела (29 марта 2012 г.). «WebM набирает обороты в оборудовании» . Команда оборудования WebM . Проверено 12 декабря 2012 года .
  48. ^ ДиБона, Крис (4 июня 2010 г.), Изменения в лицензии с открытым исходным кодом WebM, WebM
  49. ^ Ли, Мэтт (19 мая 2010 г.), Заявление Фонда свободного программного обеспечения о WebM и VP8 , Фонд свободного программного обеспечения
  50. ^ Смит, Бретт. «Обновленная лицензия Google WebM» . Фонд свободного программного обеспечения . Проверено 14 июня 2010 года .
  51. ^ «Различные лицензии и комментарии о них - Проект GNU - Фонд свободного программного обеспечения (FSF)» . Фонд свободного программного обеспечения . Проверено 13 июня 2010 года .
  52. ^ Смит, Бретт. «Никаких двойных стандартов: поддержка стремления Google к WebM» . Фонд свободного программного обеспечения . Проверено 19 января 2011 года .
  53. ^ «HTML5 и веб-видео: вопросы для индустрии от сообщества» . 2 февраля 2011 г.
  54. Мец, Кейд (20 мая 2010 г.), Google поддерживает открытый кодек против патентных троллей , The Register
  55. Metz, Cade (21 мая 2010 г.), Открытый видеокодек Google может столкнуться с патентным конфликтом , The Register
  56. Fulton, Scott M. (21 мая 2010 г.), Патентный пул может быть в разработке для «бесплатного» кодека VP8 , Betanews
  57. ^ Даффара, Карло (25 мая 2010 г.), Анализ WebM и его патентного риска , carlodaffara.conecta.it
  58. Катан, Томас (4 марта 2011 г.), Интернет-видео: соперничество вызывает зондирование США , The Wall Street Journal
  59. Cheng, Jacqui (4 марта 2011 г.). «Отчет: Министерство юстиции США изучает возможные действия MPEG LA против WebM» . Ars Technica . Condé Nast Digital . Проверено 8 марта 2011 года .
  60. ^ "Google и MPEG LA заключают сделку по кодеку VP8 - Обновление" . Н . Проверено 10 марта 2013 года .
  61. ^ "Google и MPEG LA объявляют о соглашении, касающемся формата видео VP8" (PDF) . 7 марта 2013 г.
  62. ^ "Nokia и Google сталкиваются по поводу веб-видео технологий" . BBC News . 25 марта 2013 . Проверено 5 апреля 2013 года .
  63. ^ "Заявление корпорации Nokia о правах интеллектуальной собственности в связи с RFC 6386" . 21 марта 2013 . Проверено 5 апреля 2013 года .
  64. ^ «Блог проекта открытых СМИ WebM: хорошие новости из Германии» . webmproject.org .

Внешние ссылки [ править ]

  • Официальный веб-сайт
  • Рекомендации по контейнерам WebM
  • Тестовое видео WebM HTML5.org
  • WebM в Open Hub