Da videospillere først kom på markedet kjempet to standarder om verdens-dominans. Det endte med at Sony’s Betamax til slutt tapte til fordel for JVC sitt VHS-format. Idag er videokassetter avleggs og godt er det. Nå har vi en tilsvarende formatstrid på Internett. Denne gangen er det en kamp mellom frihet og fascisme. HTML5 støtter både frie og ufrie videoformat. De store multinasjonale selskapene vil naturligvis ha en ufri lukket standard.
På den ene siden står Mozilla, Google og norske Opera. På den andre siden står de amerikanske gigantene Microsoft og Apple. Mozilla og Opera vil ha Ogg Theora (ogv) som standard, gigantbedriftene vil ha det patenterte MP4-formatet. Google støtter Ogg Theora men vil helst at deres eget Webm format skal regjere. Google sine nettlesere hadde tidligere støtte for MP4. Den støttet droppet de som en reaksjon på at programvaregigantene nekter å støtte Webm og Ogg Theora.
Situasjonen i dagens mest brukte nettlesere er slik: Firefox, Chrome/Chromium og Opera støtter både Webm og Ogg Theora. Disse nettleserne kan brukes på alle datamaskiner. Internet Explorer (Windows) og Safari (Mac) støtter kun MP4. Dessverre bruker nesten alle data-ukyndige mennesker av de to, og det er mange av dem.
En løsning er å publisere videoklipp i flere format, og HTML5 sin video-tagg støtter det. En video-tagg kan f.eks se slik ut:
<video poster=”/video/katt.jpg” controls=”controls”>
<source src=”/video/katt.mp4″ />
<source src=”/video/katt.webm” type=”video/webm” />
<source src=”/video/katt.ogv” type=”video/ogg” />
</video>
Dette er i teorien flott og i teorien så løser det alt. I praksis innebærer det at videoer som skal legges ut på Internett må kodes i flere ulike format, og det er tidkrevende. Dessuten dobler det lagringsplassen og tiden det tar å overføre videofiler til webserveren som skal huse dem.
Idag er det slik at hvis man dumper en video ut på nettet i kun ett format så er det garantert en stor andel besøkende som ikke får sett videoen. I tillegg er det naturligvis noen som bruker utdaterte nettlesere som ikke har noen støtte for HTML5.
Jeg tar meg bryet med å gjøre det nå jeg legger ut HTML5 video. Verktøyene jeg bruker er x264-encoder og ffmpeg2theora. Det er greit nok å gjøre det, men det virker litt unødvendig.
Fri programvare som Firefox kan ikke legge til støtte for det ufrie MP4 formatet fordi det er underlagt ett hav av patenter. Apple og Microsoft kan la deres nettlesere støtte for de frie formatene webm og Ogg Theora. At de likevel velger å ikke gjøre det i ett forsøk på å låse Internett til deres lukkede standarder er bare råttent gjort. Vinner MP4 frem kunne vi like gjerne fortsatt å bruke Adobe sitt makkverk Flash til videovisning på nett.





Kom med en kommentar