Vés al contingut

WebM

De la Viquipèdia, l'enciclopèdia lliure
Aquesta és una versió anterior d'aquesta pàgina, de data 23:06, 25 abr 2019 amb l'última edició de Zyang (discussió | contribucions). Pot tenir inexactituds o contingut no apropiat no present en la versió actual.
Infotaula de format de fitxerWebM
Tipusformat de contenidor digital Modifica el valor a Wikidata
Extensiówebm Modifica el valor a Wikidata
MIMEvideo/webm
audio/webm
Magic number1A45DFA3 i 1A45DFA3{0-32}4282847765626D4287 Modifica el valor a Wikidata
DesenvolupadorGoogle Modifica el valor a Wikidata
Extensió deMatroska Modifica el valor a Wikidata
Més informació
Wiki del format de fitxerWebM Modifica el valor a Wikidata
PRONOMfmt/573 Modifica el valor a Wikidata
Lloc webwebmproject.org Modifica el valor a Wikidata

WebM és un format multimèdia obert i lliure desenvolupat per Google i orientat per usar-se amb HTML5. És un projecte de programari lliure, sota una llicència permissiva similar a la llicència BSD. Està compost pel códec de vídeo VP8 (desenvolupat originalment per On2 Technologies) i el códec d'àudio Vorbis dins d'un contenidor multimèdia Matroska.[1][2]

Va ser anunciat sota el marc de la conferència Google I / O el maig de 2010 i compta amb contribucions i suport oficial d'empreses com « Mozilla , Opera , Google, a més d'altres 40 editors i fabricants de programari i maquinari »en un esforç combinat per utilitzar VP8 com el format multimèdia estàndard en el llenguatge web HTML5 . Microsoft va anunciar que el seu més recent versió de navegador Internet Explorer 9 també serà capaç de suportar els arxius WebM si el còdec VP8 està instal·lat en l'equip. El còdec es pot usar en la versió de YouTube HTML5 , activada per defecte. A més, Adobe va realitzar declaracions emfatitzant que el seu programari Flash Player rebrà una actualització per afegir suport al nou format. Va ser anunciat sota el marc de la conferència Google I/O al maig de 2010 i compta amb contribucions i suport oficial d'empreses com «Mozilla, Opera, Google, a més d'altres 40 editors i fabricadors de programari i maquinari» en un esforç combinat per utilitzar VP8 com el format multimèdia estàndard en el llenguatge web HTML5.[3][4][5][6] Microsoft va anunciar que el seu més recent versió de navegador Internet Explorer 9 també serà capaç de suportar els arxius WebM si el códec VP8 està instal·lat en l'equip.[7] El códec es pot usar en la versió de YouTube HTML5, activada per defecte. A més, Tova va realitzar declaracions emfatitzant que el seu programari Flaix Player rebrà una actualització per afegir suport al nou format.[8]

Nomeclatura

  • Nom del contenidor del format: WebM
  • Extensió d'arxiu: .webm
  • Tipus ACARONI: video/webm
  • Tipus ACARONI només per a l'àudio: àudio/webm
  • Nom del Códec de Vídeo: VP8
  • Nom del Códec d'Àudio: Vorbis
  • Directrius per al desenvolupament de WebM

Directrius per WebM

Aquestes directrius s'han creat actualment per a transmissions d'arxius sobre una connexió HTTP, i indiquen les àrees en les quals WebM és estricta, en comparació de l'especificació més permissiva de Matroska.[9]

Directrius pel multiplexador i demultiplexador

  • El tipus de document deu ser "WebM".
  • El códec de vídeo deu ser VP8.
    • El códec ANEU deu ser "V_VP8".
    • No hi ha dades per CodecPrivate per VP8.
  • El códec d'àudio ha de ser Vorbis.
    • El projecte desenvoluparà una orientació específica sobre com Vorbis ha de ser desplegat en WebM (perfil, el bitrate, canals)
  • La versió inicial de WebM no suporta subtítols.
    • WHATWG / W3C RFC proporcionarà orientació sobre els subtítols HTML5 <video> en un futur proper. WebM té la intenció de seguir aquesta orientació.
  • DocReadTypeVersion ha de seguir l'especificació Matroska.

Directrius per al multiplexor

  • WebM ha de contenir l'element SeekHead.
    • Motiu: Permet al client saber si l'arxiu conté un element Cues, un element que aglutina una altra sèrie d'elements per fer la cerca més ràpida.
  • Els arxius WebM han d'incloure un únic element Cues de fotogrames.
    • L'element Cues deu contenir únicament fotogrames de vídeo, per disminuir la grandària de la capçalera de l'arxiu.
    • Es recomana que Cues es trobi abans que les agrupacions, perquè el client pugui accedir a un punt en les dades que encara no s'ha descarregat en una sola operació de cerca.
  • Tots els codis de temps absoluts (bloc + agrupació) han de ser estrictament creixents.
    • Tots els codis de temps s'associen a l'hora d'inici del bloc.
  • L'element TimecodeScale s'ha d'establir en un valor predeterminat d'1.000.000 nanosegons.
    • Motiu: Permet que cada agrupació tingui blocs amb valors positius de fins a 32.767 segons.
  • Els fotogrames clau s'han de col·locar al principi de les agrupacions.
    • Havent-hi fotogrames clau en l'inici de les agrupacions es fa la cerca més ràpida i fàcil per al client.
  • Els blocs d'àudio que contenen el codi de temps del fotograma clau han de trobar-se en la mateixa agrupació que el bloc de fotogrames clau de vídeo.
  • Els blocs d'àudio que contenen el mateix codi de temps absolut que els blocs de vídeo han de ser escrits abans dels blocs de vídeo.
  • Els Arxius WebM només han de suportar píxels de l'element DisplayUnit.
  • Els fotogrames en VP8 han de ser multiplexados en un element SimpleBlock.

Directrius pel demultiplexor

  • El demultiplexor només ha d'obrir els arxius de tipus WebM.
  • Una vegada que el demultiplexor validi la capçalera i les metadades de l'arxiu WebM i el reproductor comenci la reproducció de l'arxiu, el demultiplexor ha de fer tot el possible per analitzar l'arxiu, de manera que la reproducció es pugui produir el més correctament possible.
  • La cerca es desactivarà si l'arxiu WebM no té un element fotograma clau de pista.
    • El projecte està contemplant el suport a la cerca sense un element de pista.

Vegeu també

Referències

  1. «Introducing WebM, an open web media project», 19-05-2010. [Consulta: 19 maig 2010].
  2. «WebM FAQ», 19-05-2010.
  3. Blizzard, Christopher. «Firefox, YouTube and WebM». Mozilla, 19-05-2010.
  4. Lie, Håkon Wium. «Welcome, WebM <video>!». Opera, 19-05-2010. Arxivat de l'original el 22 de noviembre de 2011.
  5. Mills, Chris. «Opera supports the WebM video format». Opera, 19-05-2010.
  6. Bankoski, Jim. «WebM and VP8 land in Chromium». Google, 19-05-2010.
  7. Hachamovitch, Dean. «Another Follow-up on HTML5 Video in IE9». Microsoft, 19-05-2010.
  8. Patel, Nilay (19 de mayo de 2010), Google launches open WebM web video format based on VP8, Engadget, <http://www.engadget.com/2010/05/19/google-launches-open-webm-web-video-format-based-on-vp8/>
  9. «WebM Container Guidelines», 28-06-2011. [Consulta: 28 juny 2011].

Enllaços externs