aspose.info
FI

WEBM - WebM-videotiedostolomakeat

Päivitetty

Mikä on WEBM-tiedosto?

Tiedosto, jonka laajennus on .webm, on videotiedosto, joka perustuu avoimeen, rojaltivapaaseen WebM-tiedostomuotoon. Se on suunniteltu videon jakamiseen verkossa ja määrittää tiedostosäiliörakenteen, mukaan lukien video- ja äänimuodot. WebM on 100 % ilmainen, ja se toteuttaa korkealaatuisia avoimiin teknologioihin, kuten HTML:ään, HTTP:hen ja TCP/IP:hen, perustuvaa, jotka ovat avoimia kaikille käyttöönotettavaksi. WebM on erityisesti suunniteltu tarjoamaan videoita verkossa, mikä tekee siitä optimoidun suoratoistoon pienellä laskennallisella jalanjäljellä. Tämä tekee siitä sopivan videoiden toistamiseen kaikilla laitteilla, erityisesti pienitehoisilla netbookeilla, kämmentietokoneilla ja tableteilla.

WEBM-tiedostomuoto

WebM-tiedostorakenne perustuu Matroska MKV -säiliötiedostomuodon osajoukkoon. WebM-tiedostossa saatavilla olevat videovirrat pakataan VP8- tai VP9-pakkaustekniikoilla, jotka ovat erittäin tehokkaita pakkaamisessa. Samoin WebM-tiedoston äänivirrat pakataan käyttämällä Vorbis- tai Opus-koodekkeja, jotka Xiph Foundation on kehittänyt. Kaikki nämä videot ja äänikoodekit ovat rojaltivapaita ja niitä voidaan käyttää ilman maksuja.

Seuraavassa on yhteenveto WebM-tiedostomuodon teknisistä tiedoista.

KenttäKuvaus
MIME-tyyppinenvideo/webm
Vain ääni MIME-tyyppinenääni/webm
Uniform Type Identifierorg.webmproject.webm
Videon koodekin nimiVP8 tai VP9
Äänikoodekin nimiVorbis tai Opus

WebM-elementit

WebM, being a subset of the Matroska specifications, provides support for some of the Matroska functionality. Following is a description of the supported elements.

EBML

NimiKuvaus
EBMLAseta seuraavien tietojen EBML-ominaisuudet. Jokaisen EBML-dokumentin on aloitettava tällä.
EBMLVersionTiedoston luomiseen käytetyn EBML-jäsentimen versio.
EBMLReadVersionMinimi EBML-versio, jota jäsentimen on tuettava tämän tiedoston lukemiseen.
EBMLMaxIDLengthTästä tiedostosta löytyvien tunnusten enimmäispituus (Matroskassa enintään 4).
EBMLMaxSizeLengthTästä tiedostosta löytyvien kokojen enimmäispituus (8 tai vähemmän Matroskassa). Tämä ei ohita elementin alussa ilmoitettua elementtikokoa. Elementit, joiden ilmoitettu koko on suurempi kuin EBMLMaxSizeLength sallii, katsotaan kelpaamattomiksi.
DocTypeMerkkijono, joka kuvaa tätä EBML-otsikkoa seuraavan asiakirjan tyyppiä (webm tässä tapauksessa).
DocTypeVersionDocType-tulkin versio, jota käytettiin tiedoston luomiseen.
DocTypeReadVersionVähimmäis DocType-versio, jota tulkin on tuettava tämän tiedoston lukemiseen.

Globaalit elementit

Tällä hetkellä tuetaan vain Void-elementtiä, jota käytetään mitätöimään vaurioituneet tiedot, jotta vältytään odottamattomilta käytöksiltä vaurioituneita tietoja käytettäessä. Sisältö hylätään. Käytetään myös varaamaan tilaa alielementissä myöhempää käyttöä varten.

Segmentti

Tämä elementti sisältää kaikki muut huipputason (tason 1) elementit. Tyypillisesti Matroska-tiedosto koostuu yhdestä segmentistä.

Meta Etsi tietoa

Seuraavia tiedonhakuja tuetaan.

Elementin nimiKuvaus
SeekHeadSisältää toisen tason 1 elementin sijainnin.
SeekSisältää yhden hakumerkinnän EBML-elementtiin.
SeekIDElementin nimeä vastaava binaaritunnus.
SeekPositionElementin sijainti segmentissä okteteina (0 = ensimmäinen tason 1 elementti).

Viitteet

Katso myös