WebM


WebM es un formato de archivo de medios audiovisuales. [4] Su objetivo principal es ofrecer una alternativa libre de regalías para usar en el video HTML5 y los elementos de audio HTML5 . Tiene un proyecto hermano WebP para imágenes. El desarrollo del formato está patrocinado por Google y el software correspondiente se distribuye bajo una licencia BSD .

El contenedor WebM se basa en un perfil de Matroska . [3] [5] [6] WebM inicialmente admitía transmisiones de video VP8 y audio Vorbis . En 2013, se actualizó para adaptarse al video VP9 y al audio Opus . [7]

Un ejemplo de un video de WebM

Software

La compatibilidad nativa con WebM de Mozilla Firefox , [8] [9] Opera , [10] [11] y Google Chrome [12] se anunció en la conferencia Google I / O de 2010 . Internet Explorer 9 requiere software WebM de terceros. [13] En 2021, Apple lanzó Safari 14.1 para macOS, que agregó compatibilidad nativa con WebM al navegador. [14] A partir de 2019, QuickTime no es compatible de forma nativa con WebM, [15] [16] pero lo hace con un complemento adecuado de terceros. [17] En 2011, el equipo del proyecto de Google WebM lanzó complementos para Internet Explorer y Safari para permitir la reproducción de archivos WebM a través de la etiqueta HTML5 estándar . [18] Al 9 de junio de 2012, Internet Explorer 9 y versiones posteriores admitieron el complemento para Windows Vista y versiones posteriores. [19]

VLC media player , [20] MPlayer , K-Multimedia Player y JRiver Media Center tienen soporte nativo para reproducir archivos WebM. [21] FFmpeg puede codificar y decodificar videos VP8 cuando se construye con soporte para libvpx , la biblioteca de códec VP8 / VP9 del proyecto WebM, así como archivos compatibles con mux / demux WebM. [22] El 23 de julio de 2010, Fiona Glaser, Ronald Bultje y David Conrad del equipo FFmpeg anunciaron el decodificador ffvp8. Sus pruebas encontraron que ffvp8 era más rápido que el decodificador libvpx de Google. [23] [24] MKVToolNix , las populares herramientas de creación de Matroska , implementaron soporte para multiplexar / demultiplexar archivos compatibles con WebM listos para usar . [25] Haali Media Splitter también anunció soporte para muxing / demuxing de WebM. [25] Desde la versión 1.4.9, el editor de video LiVES tiene soporte para decodificación en tiempo real y para codificación en formato WebM usando bibliotecas ffmpeg.

MPC-HC desde la compilación SVN 2071 admite la reproducción WebM con decodificador VP8 interno basado en el código de FFmpeg . [23] [26] El soporte de decodificación completo para WebM está disponible en MPC-HC desde la versión 1.4.2499.0. [27]

Android está habilitado para WebM desde la versión 2.3 Gingerbread , [28] que se puso a disposición por primera vez a través del teléfono inteligente Nexus S y se puede transmitir desde Android 4.0 Ice Cream Sandwich . [29]

En septiembre de 2015, Microsoft anunció que el navegador Edge en Windows 10 agregaría soporte para WebM (Opus, Vorbis, VP9). [ necesita actualización ] [30]

El 30 de julio de 2019, se lanzó Blender 2.80 con soporte WebM. [31]

iOS no reproduce WebM de forma nativa. [32]

La Sony PlayStation 5 admite la captura de imágenes de 1080p y 2160p en formato WebM. [33]

Hardware

WebM Project otorga licencias de aceleradores de hardware VP8 (RTL IP) a empresas de semiconductores para la codificación y decodificación de 1080p sin costo. [34] AMD , ARM y Broadcom han anunciado su compatibilidad con la aceleración de hardware del formato WebM. [35] [36] Intel también está considerando la aceleración basada en hardware para WebM en sus chips de TV basados en Atom si el formato gana popularidad. [37] Qualcomm y Texas Instruments han anunciado soporte, [38] [39] con soporte nativo llegando al procesador TI OMAP . [40] Chips & Media ha anunciado un decodificador de hardware completo para VP8 que puede decodificar transmisiones VP8 con resolución Full HD (1080p) a 60 cuadros por segundo. [41]

Nvidia es compatible con VP8 y proporciona decodificación y codificación de hardware en los SoC Tegra 4 y Tegra 4i . [42] Nvidia anunció soporte de video 3D para WebM a través de HTML5 y su tecnología Nvidia 3D Vision . [43] [44] [45]

El 7 de enero de 2011, Rockchip lanzó el primer chip del mundo en albergar una implementación completa de hardware de decodificación 1080p VP8. La aceleración de video en el chip RK29xx es manejada por la IP del decodificador de hardware G-Series 1 de WebM Project. [46]

En junio de 2011, ZiiLABS demostró su implementación de decodificador 1080p VP8 ejecutándose en el procesador ZMS-20. La matriz de procesamiento de medios programable del chip se utiliza para proporcionar la aceleración VP8. [47]

ST-Ericsson y Huawei también tenían implementaciones de hardware en sus chips de computadora. [48]

La licencia de WebM original cancelaba tanto las concesiones de patentes como los términos de redistribución de derechos de autor si se presentaba una demanda por infracción de patente, lo que generaba preocupaciones sobre la compatibilidad con la GPL. En respuesta a esas preocupaciones, el Proyecto WebM separó la concesión de la patente de la concesión de derechos de autor, ofreciendo el código bajo una licencia BSD estándar y las patentes bajo una concesión separada. [49] La Free Software Foundation , que mantiene la Free Software Definition , ha dado su respaldo a WebM y VP8 [50] y considera que la licencia del software es compatible con la GNU General Public License . [51] [52] El 19 de enero de 2011, la Free Software Foundation anunció su apoyo oficial al proyecto WebM. [53] En febrero de 2011, Microsoft 's vicepresidente de Internet Explorer llamada a Google para proporcionar indemnización contra demandas de patentes. [54]

Aunque Google ha lanzado irrevocablemente todas sus patentes sobre VP8 como un formato libre de regalías, [55] el MPEG LA , licenciantes del H.264 consorcio de patentes, han expresado su interés en la creación de un fondo de patentes para VP8. [56] [57] Por el contrario, otros investigadores citan evidencia de que On2 hizo un esfuerzo particular para evitar cualquier patente MPEG LA. [58] Como resultado de la amenaza, el Departamento de Justicia de los Estados Unidos (DOJ) inició una investigación en marzo de 2011 sobre el MPEG LA por su papel en el posible intento de sofocar la competencia. [59] [60] En marzo de 2013, MPEG LA anunció que había llegado a un acuerdo con Google para otorgar licencias de patentes que "pueden ser esenciales" para la implementación del códec VP8, y otorgar a Google el derecho de sublicenciar estas patentes a cualquier usuario de terceros de VP8 o VP9 . [61] [62]

En marzo de 2013, Nokia presentó una objeción al Grupo de trabajo de ingeniería de Internet con respecto a la propuesta de Google de que el códec VP8 sea una parte central de WebM, diciendo que posee patentes esenciales para la implementación de VP8. [63] Nokia enumeró 64 patentes y 22 solicitudes pendientes, y agregó que no estaba preparada para licenciar ninguna de ellas para VP8. [64] El 5 de agosto de 2013, un tribunal en Mannheim, Alemania, dictaminó que VP8 no infringe una patente propiedad y reivindicada por Nokia. [sesenta y cinco]

  • Comparación de formatos de contenedores de video
  • EBML
  • Theora

  1. ^ Versión v0.9.0 - webmproject / libvpx - GitHub , 18 de mayo de 2010
  2. ^ "Versión 2020-7-30 v1.9.0" Quacking Duck " " . github.com . 30 de julio de 2020 . Consultado el 15 de abril de 2020 .
  3. ^ a b "Preguntas frecuentes de WebM" . 19 de mayo de 2010. WebM es un formato de archivo multimedia abierto diseñado para la web. Los archivos WebM consisten en secuencias de video comprimidas con el códec de video VP8 y secuencias de audio comprimidas con el códec de audio Vorbis. La estructura de archivos de WebM se basa en el contenedor de medios Matroska.
  4. ^ "El Proyecto WebM - Acerca de WebM" . webmproject.org .
  5. ^ Doig, Jeremy; Jazayeri, Mike (19 de mayo de 2010), Introducing WebM, an open web media project , WebM Project , consultado el 19 de mayo de 2010
  6. ^ Montgomery, Chris (19 de mayo de 2010), Xiph.Org anuncia su apoyo al proyecto de medios abiertos WebM , Xiph , consultado el 20 de mayo de 2010
  7. ^ "El blog del proyecto de medios abiertos de WebM: VP9 aterriza en Chrome Dev Channel" . webmproject.org .
  8. ^ Shaver, Mike (19 de mayo de 2010). "Open Web, Open Video y WebM" . El blog de Mozilla . Fundación Mozilla . Consultado el 8 de marzo de 2011 .
  9. ^ Blizzard, Christopher (19 de mayo de 2010). "Firefox, YouTube y WebM" . Hacks de Mozilla . Fundación Mozilla . Consultado el 8 de marzo de 2011 .
  10. ^ Lie, Håkon Wium (19 de mayo de 2010). "¡Bienvenido, WebM !" . Opera Labs . Opera Software ASA. Archivado desde el original el 21 de marzo de 2011 . Consultado el 8 de marzo de 2011 .
  11. ^ Mills, Chris (19 de mayo de 2010). "Opera admite el formato de video WebM" . Dev.Opera . Opera Software ASA . Consultado el 8 de marzo de 2011 . El día del anuncio, Opera lanzó una compilación experimental habilitada para WebM. Esta característica ahora es parte de la funcionalidad principal de Opera 10.60 y todas nuestras futuras versiones de navegadores de escritorio.
  12. ^ Bankoski, Jim (19 de mayo de 2010). "WebM y VP8 aterrizan en Chromium" . El blog de Chromium . Google Inc . Consultado el 8 de marzo de 2011 .
  13. ^ Hachamovitch, Dean (16 de marzo de 2011). "Actualización de vídeo HTML5: WebM para IE9" . IEBlog . Microsoft Corporation . Consultado el 16 de marzo de 2011 . IE9 admite video HTML5 usando WebM para clientes de Windows que instalan soporte de WebM de terceros. Como industria, todavía nos enfrentamos a muchas preguntas legítimas sin respuesta sobre responsabilidad, riesgos y soporte para WebM ...
  14. ^ avis (29 de abril de 2021). "Nuevas funciones de WebKit en Safari 14.1" . WebKit . Consultado el 6 de mayo de 2021 .
  15. ^ "Apple - QuickTime - QuickTime Player - Especificaciones técnicas" . Archivado desde el original el 24 de julio de 2008 . Consultado el 15 de abril de 2010 .
  16. ^ "Formatos multimedia compatibles con QuickTime Player en Mac OS X v10.6" . Soporte de Apple . Apple Inc. 28 de enero de 2011 . Consultado el 1 de abril de 2011 .
  17. ^ "Adición de compatibilidad con formatos multimedia adicionales a QuickTime" . Soporte de Apple . Apple Inc. 24 de enero de 2011 . Consultado el 1 de abril de 2011 .
  18. ^ Jazayeri, Mike (14 de enero de 2011). "Más sobre el cambio de códec de video HTML de Chrome" . El blog de Chromium . Google Inc . Consultado el 8 de marzo de 2011 . el equipo del proyecto WebM pronto lanzará complementos que habilitan el soporte de WebM en Safari e IE9 a través de la etiqueta
  19. ^ "Componentes de WebM Media Foundation para Microsoft Internet Explorer" . WebMProject.org . El Proyecto WebM . Consultado el 15 de febrero de 2018 .
  20. ^ VideoLan - Versión VLC 1.1.0 , VideoLAN
  21. ^ Agregue soporte webm / VP8 al demuxer nativo matroska. , 5 de junio de 2010
  22. ^ Versión 0.6 de ffmpeg , ffmpeg.org, 15 de junio de 2010
  23. ^ a b Diario de un desarrollador x264: Anuncio del decodificador VP8 más rápido del mundo , archivado desde el original el 30 de septiembre de 2010
  24. ^ PATCH VP8 ♫ decodificador , FFmpeg-devel, 15 de junio de 2010
  25. ^ a b soporte webm en herramientas Matroska, Matroska.org, 20 de mayo de 2010
  26. ^ Agregar: decodificador interno VP8 , 23 de junio de 2010
  27. ^ "Changelog / 1.4.2499.0" , Media Player Classic Home Cinema , 7 de septiembre de 2010 , consultado el 28 de agosto de 2012
  28. ^ Aspectos destacados de la plataforma Android 2.3 , desarrollador de Android, 6 de diciembre de 2010
  29. ^ "Formatos de medios compatibles: desarrolladores de Android" . developer.android.com .
  30. ^ Monty Montgomery (2 de septiembre de 2015). "Comentarios sobre la Alianza para los Medios Abiertos, o" Oh, hombre, qué día " " . Consultado el 2 de septiembre de 2015 .
  31. ^ "Referencia / Notas de la versión / 2.80 / Importar y exportar - Wiki para desarrolladores de Blender" . wiki.blender.org . Consultado el 4 de agosto de 2019 .
  32. ^ "Steve Jobs dice no al códec VP8 WebM de Google" . AppleInsider . Consultado el 2 de enero de 2016 .
  33. ^ "Cómo cambiar los formatos de captura de video de PS5" . Android Central . Consultado el 15 de abril de 2021 .
  34. ^ RTL de hardware de vídeo WebM, Proyecto WebM
  35. ^ Metz, Cade (19 de mayo de 2010), fuentes abiertas de Google , códec de video de 124,6 millones de dólares , The Register
  36. ^ Broadcom Acelera WebM Video en teléfonos móviles , Newswire, 19 de mayo de 2010
  37. ^ Shah, Agam (27 de mayo de 2010), Intel apunta a la aceleración de hardware para WebM de Google , ComputerWorld
  38. ^ Talluri, Raj (19 de mayo de 2010), Impacto de Google en los videos web , Qualcomm
  39. ^ Meehan, Joseph (19 de mayo de 2010), Nuestros procesadores OMAP adoptan WebM y VP8 con ARM abiertos , Texas Instruments
  40. ^ Demo of WebM Running on TI OMAP 4 Processor , WebM Project, 5 de octubre de 2010 , consultado el 15 de octubre de 2010
  41. ^ Chips & Media ofrece el último núcleo IP de video HD dual con capacidad de decodificación de hardware VP8 , diseño y reutilización, 18 de noviembre de 2010
  42. ^ "Documento técnico de Tegra 4 GPU" (PDF) . Nvidia . Consultado el 10 de marzo de 2015 .
  43. ^ Presentación de la compatibilidad con 3D WebM con NVIDIA 3D Vision , The WebM Open Media Project Blog, 26 de mayo de 2011
  44. ^ YOUTUBE AHORA EN 3D VISION , Blog de NVIDIA, 26 de mayo de 2011
  45. ^ El vídeo en 3D abierto llega a la web gracias a NVIDIA, YouTube y Mozilla , ThinkDigit News, 26 de mayo de 2011
  46. ^ Rockchip y WebM lanzan RK29xx: el primer SOC del mundo que admite la reproducción de video HD de WebM en hardware , PRNewsWire, 7 de enero de 2011
  47. ^ La compatibilidad con ZiiLABS VP8 ofrece una reproducción fluida de video WebM de 1080p en procesadores ZMS , ZiiLABS, 11 de junio de 2011
  48. ^ Aki Kuusela (29 de marzo de 2012). "WebM ganando impulso en hardware" . Equipo de hardware de WebM . Consultado el 12 de diciembre de 2012 .
  49. ^ DiBona, Chris (4 de junio de 2010), Cambios en la licencia de código abierto de WebM, WebM
  50. ^ Lee, Matt (19 de mayo de 2010), declaración de la Free Software Foundation sobre WebM y VP8 , Free Software Foundation
  51. ^ Smith, Brett. "Licencia WebM actualizada de Google" . Fundación de Software Libre . Consultado el 14 de junio de 2010 .
  52. ^ "Varias licencias y comentarios sobre ellas - Proyecto GNU - Free Software Foundation (FSF)" . Fundación de Software Libre . Consultado el 13 de junio de 2010 .
  53. ^ Smith, Brett. "Sin dobles raseros: apoyando el impulso de Google para WebM" . Fundación de Software Libre . Consultado el 19 de enero de 2011 .
  54. ^ "HTML5 y vídeo web: preguntas de la comunidad para la industria" . 2 de febrero de 2011.
  55. ^ Metz, Cade (20 de mayo de 2010), Google respalda el códec abierto contra los trolls de patentes , The Register
  56. ^ Metz, Cade (21 de mayo de 2010), el códec de video abierto de Google puede enfrentar un conflicto de patentes , The Register
  57. ^ Fulton, Scott M. (21 de mayo de 2010), el grupo de patentes puede estar en proceso para el códec VP8 'gratuito' , Betanews
  58. ^ Daffara, Carlo (25 de mayo de 2010), Un análisis de WebM y su riesgo de patente , carlodaffara.conecta.it
  59. ^ Catan, Thomas (4 de marzo de 2011), La rivalidad de los videos en la web provoca una investigación en EE. UU. , The Wall Street Journal
  60. ^ Cheng, Jacqui (4 de marzo de 2011). "Informe: Departamento de Justicia investigando posibles movimientos anti-WebM por MPEG LA" . Ars Technica . Condé Nast Digital . Consultado el 8 de marzo de 2011 .
  61. ^ "Google y MPEG LA hacen un trato sobre el códec VP8 - Actualización" . El H . Consultado el 10 de marzo de 2013 .
  62. ^ "Google y MPEG LA anuncian un acuerdo sobre el formato de video VP8" (PDF) . 7 de marzo de 2013.
  63. ^ "Nokia y Google chocan en tecnología de video web" . BBC News . 25 de marzo de 2013 . Consultado el 5 de abril de 2013 .
  64. ^ "Declaración de Nokia Corporation sobre derechos de propiedad intelectual relacionados con RFC 6386" . 21 de marzo de 2013 . Consultado el 5 de abril de 2013 .
  65. ^ "Blog del proyecto WebM Open Media: buenas noticias de Alemania" . webmproject.org .

  • Página web oficial
  • Directrices del contenedor WebM
  • Video de prueba de WebM HTML5.org
  • WebM en Open Hub