Developers › A Journal from Behind the Trenches

WebM: High-quality free and open video for the Web

May 19, 2010 · by Haavard

Opera, Mozilla and Google have just announced WebM - high-quality free and open video for the Web!

WebM uses VP8 for video, Vorbis for audio, and the Matroska container format.

That's right. Google decided to open the On2 VP8 codec, and share it with the rest of the world. They joined forces with Opera and Mozilla to bring it to a browser near you, and now it's ready for testing!

You can grab your copy of Opera with WebM support, and actually try it out at YouTube!

Google is throwing its weight behind WebM, and has countless content, hardware and software partners lined up. This is truly an industry-changing event, as until now the Web seemed to be moving towards lockdown with H.264 looking at complete dominance over online video.

With the world's most popular browsers and the world's most popular video site pushing WebM, it will truly make a difference.

Readers' comments 50

Left under the original article, as archived; 1 page of comments could not be recovered.

  • thobi19. May 2010, 16:01

    nice :up:

    edit: but opera isn't linked yet

    Available Now
    Chromium tip/nightly trunk build beginning May 19, 2010
    Mozilla Firefox nightly trunk build beginning May 19, 2010

    Coming Soon
    Opera beta
    Google Chrome Early Access Release Channel beginning May 24



    btw: opera isn't mentioned there at all -> http://www.youtube.com/html5
  • Mark Gillespie19. May 2010, 16:02

    WHHHOOOAAAAA
  • ishs19. May 2010, 16:04

    opā, that's cool :up:
  • SanIceman19. May 2010, 16:06

    O yeah ! Nice !
  • Charles Schloss19. May 2010, 16:07



    Can't get to http://webmproject.blogspot.com/ have to log into Blogger to view
  • João David19. May 2010, 16:11

    So good!
  • Andrew Sam19. May 2010, 16:11

    Whoa this will make some difference! Will it be effective on mobile devices like iphone and when is it getting mainstream with opera (10.5*?)?
  • Mark Gillespie19. May 2010, 16:15

    "It's worth noting that the GStreamer VP8 elements developed and used by Opera will be contributed to the GStreamer project, so that soon you will be able to play WebM in GStreamer-based applications."

    Opera gives back too!!!
  • Matheus19. May 2010, 16:18

    I was right! When Google show the world the Open VP8, I knew this is would happen :smile:

    :headbang:
  • Harlekin Mond19. May 2010, 16:19

    Operaaaa :hat:
  • Dustin Wilson19. May 2010, 16:22

    Hell yes. Hopefully with all this muscle H.264 can stay away from the Web. There's still problems left to solve, but with Google's influence perhaps hardware decoders could be produced. What's remaining is a place for end users to actually embed the videos on their web pages in this format. It's violating the terms of use of YouTube to embed a WebM or H.264 video on your website isn't it? Afterall, having a place to upload all those large videos to in the first place was what made video take off. Something similar would be necessary for standards-based video.

    Now what about easily accessible tools to produce this format? Manually patching ffmpeg is okay for someone like me, but I'm sure many others wouldn't bother with that kind of thing.
  • lwiczek19. May 2010, 16:34

    this is awesome! no flash and h264 :D
  • Paul George19. May 2010, 16:43

    Fantastic, death to H.264 and it's patents.

    I am looking forward to this stuff hitting the major tech blogs and seeing Microsoft and Apple's responses.

    Fun times ahead.
  • Mark Gillespie19. May 2010, 16:53

    How come the page at:

    http://www.webmproject.org/users/

    Says Opera Coming Soon?

    Have Opera messed up again with their marketing and missed the boat? What still amazes me, is Opera wonder why they have such a small marketshare, when they let things like this happen, and do such a poor job at marketing the best browser on the market.


    EDIT: Now updated on the WebM site...
  • João Eiras19. May 2010, 17:13

    Adobe will also include VP8 in flash so legacy browsers can have flash (IE9, Safari).

  • Haavard19. May 2010, 17:34

    Originally posted by mgillespie:

    Says Opera Coming Soon?

    No, it links to the Opera Labs announcement. Furthermore, Opera is credited on the project front page, and took the stage with Google and Mozilla to announce WebM.
  • zbgoswvhvsq19. May 2010, 17:39

    Benchmarks are welcomed.
    Does it have advantages over AVC, besides the cost for manufacturers?
  • Mark Gillespie19. May 2010, 17:39

    Originally posted by zbgoswvhvsq:

    Does it have advantages over AVC, besides the cost for manufacturers?



    Patent-Free.
  • Mark Gillespie19. May 2010, 17:40

    Originally posted by haavard:

    No, it links to the Opera Labs announcement. Furthermore, Opera is credited on the project front page, and took the stage with Google and Mozilla to announce WebM.



    It didn't when I looked 20mins ago. It's now correct thou.
  • Dillon19. May 2010, 17:48

    Commentary from a video compression expert including some benchmarking:
    http://x264dev.multimedia.cx/?p=377

    Seems slightly worse, but competitive and I'm looking forward to future speed and quality improvements. I am a little worried about patent infringement though :frown:
  • zbgoswvhvsq19. May 2010, 17:53

    Originally posted by mgillespie:


    Originally posted by mgillespie:


    cost for manufacturers


    Patent-Free.

    Actually the same reason.
    By advantages I mean engineering solutions. How good is VP8?

    Originally posted by Astrophizz:

    Commentary from a video compression expert including some benchmarking:
    http://x264dev.multimedia.cx/?p=377


    tnx
  • Daniel James Hendrycks19. May 2010, 18:21

    :yes:
  • Mad Scientist19. May 2010, 18:28

    Originally posted by mgillespie:

    Patent-Free.


    +1
  • Mark Gillespie19. May 2010, 18:31

    Seems Micrsoft have changed their stance from "H.264 only". to "Never say Never".

    http://newteevee.com/2010/05/03/microsoft-on-vp8-for-html5-never-say-never/

    I think they realize despite them wanting to control the web, they no longer have that ability (they abandoned IE for too long).
  • ouzoWTF19. May 2010, 18:37

    :hat:
  • Igor19. May 2010, 19:16

    freezes on 720p quality :frown:
  • Diego Schild19. May 2010, 20:22

    This is awesome! *_____*
  • Tenno Seremel19. May 2010, 20:33

    Originally posted by xErath:

    Adobe will also include VP8 in flash so legacy browsers can have flash (IE9, Safari).



    http://windowsteamblog.com/windows/b/bloggingwindows/archive/2010/05/19/another-follow-up-on-html5-video-in-ie9.aspx

    EDIT: It seems I was late :sherlock:
  • BS-Harou19. May 2010, 20:41

    There is no right click context menu on WebM video P: - but perhpas its mentioned in some article here - I haven't read all of them yet.
  • d4rkn1ght19. May 2010, 20:45

    :yes:
  • Andrew Nguyen19. May 2010, 21:07

    :cool:
  • Mark Gillespie19. May 2010, 21:10

    From Microsoft themselves:

    http://blogs.msdn.com/ie/archive/2010/05/19/another-follow-up-on-html5-video-in-ie9.aspx

    "In its HTML5 support, IE9 will support playback of H.264 video as well as VP8 video when the user has installed a VP8 codec on Windows."

    Of course this is different from what they were saying last week, and I bet when IE9 ships it will come with BUNDLED VP8 support, in true Microsoft style they always cover their tracks, lots of small backtracks instead of one big public about turn.
  • Zotlan19. May 2010, 21:23

    Huzzah! Sometimes google really is not evil. :D

    Incidentally, why was the linux version of the labs build not provided as a tarball? That way everyone could have used it.
  • Mark Gillespie19. May 2010, 22:06

    Originally posted by Zotlan:

    Huzzah! Sometimes google really is not evil. :D



    Google are far from evil. They offer us lots of cool stuff in exchange for some data to make search results more accurate.

    Microsoft are the real evil ones, hell bent on trying to own everything under the sun.
  • Cutting Spoon19. May 2010, 22:22

    Drat, Dillon got here before me with http://x264dev.multimedia.cx/?p=377 (I was busy reading the whole thing and going through the discussion below.)

    Better container format (though ripped off and re-branded), terrible documentation and questionable future. I'm checking out the Labs build now, but feel that VP8 will be taking all of us on a long and bumpy ride.

    PS: The browser should be able to play any correctly coded file via context menu or drag-n-drop, I first noticed this lack with .ogv files when Theora support landed. You have better AVI support than HTML5 support.

    PPS: Thanks much for the decision to donate your GStreamer porting work.
  • Charles Schloss19. May 2010, 22:31

  • Cutting Spoon19. May 2010, 23:09

    Dangit are we all posting the same three links today?

    So I took it for a spin on my Atom N280-based netbook. Results for YouTube are as follows:

    1) No fullscreen yet.

    2) Slick interface otherwise, mostly "just works".

    3) Looks about the same as Flash, often sounds worse. (YouTube's fault?)

    4) More CPU usage and frame-tearing than Flash version. (less efficient)
    a) NO I DO NOT HAVE ACCELERATED FLASH

    5) Seems to generate larger cache entries than h.264 (less compression)

    6) Seems to use more memory, but this is less certain.

    VERDICT: I think they've managed the "good enough" quality level if they can X) improve audio quality, Y) lower system requirements, Z) survive the patent litmus.
  • Aux20. May 2010, 00:18

    Oh yeah! Can't wait for WebM support on my Android device!
  • Guillermo20. May 2010, 03:10

    I can't make it work on Ubuntu 64, I get:
    "Your browser does not currently recognize any of the video formats available.
    Click here to visit our frequently asked questions about HTML5 video."
  • Ruari Ødegaard20. May 2010, 05:22

    Originally posted by Guille:

    I can't make it work on Ubuntu 64, I get:
    "Your browser does not currently recognize any of the video formats available.
    Click here to visit our frequently asked questions about HTML5 video."

    Don't install it, run it 'in place', i.e.

    $ tar xf opera-10.54-21867-webm.i386.linux.tar.bz2
    
    $ opera-10.54-21867-webm.i386.linux/opera &
    It seems we have a small bug that results in the install script not copying the WebM files into the correct location.

    If you really want to use your main profile (not at all recommended but it is your choice), change that last line to:

    $ opera-10.54-21867-webm.i386.linux/opera -pd ~/.opera &
    P.S. Since installing does not work right now (at least as far as WebM support, which is the point of the labs release) we have removed the install script from the online *nix packages.
  • prd320. May 2010, 09:56

    Originally posted by mgillespie:

    Have Opera messed up again with their marketing and missed the boat? What still amazes me, is Opera wonder why they have such a small marketshare, when they let things like this happen, and do such a poor job at marketing the best browser on the market.


    Oh, quit it with the crazy rants already. It doesn't take more than a tiny non-issue, and you start ranting about all sorts of completely irrelevant crap. Save your knee-jerk reactions for something that actually matters. That you are mindlessly parroting the market share myth just proves how deluded you are.

    Originally posted by BS-Harou:

    There is no right click context menu on WebM video


    That has got nothing whatsoever to do with WebM. It's how Google chose to add it to YouTube.
  • prd320. May 2010, 09:57

    Originally posted by Astrophizz:

    Commentary from a video compression expert including some benchmarking:
    http://x264dev.multimedia.cx/?p=377


    More like commentary from someone who is financially, emotionally and creatively invested in H.264. Heavily invested. Take his biased rants with a grain of salt.

    Originally posted by hellspork:

    VERDICT:


    It's pretty insane to make a verdict based on alpha quality builds intended for early testing of the feature.
  • BS-Harou20. May 2010, 15:25

    Originally posted by prd3:

    That has got nothing whatsoever to do with WebM. It's how Google chose to add it to YouTube.



    no, it's about how Opera implemented it) ... there is default context menu for Theora too)
  • prd320. May 2010, 15:56

    Originally posted by BS-Harou:

    no, it's about how Opera implemented it) ... there is default context menu for Theory too)


    Wrong.
  • BS-Harou20. May 2010, 17:06

    Originally posted by prd3:

    Wrong.



    well the whole point of HTML5 video is that it is right in the browser (not is some plugin) so its browsers choice what is in the context menu...
  • Dillon20. May 2010, 18:03

    Originally posted by prd3:

    More like commentary from someone who is financially, emotionally and creatively invested in H.264. Heavily invested. Take his biased rants with a grain of salt.


    He isn't emotionally or creatively invested in H.264. In fact he's stated he might work on WebM encoding. He's said he would work on Theora except that the code is apparently a mess. In fact many of the new improvements coming to Theora are a result of his suggestions to the Xiph team. Sure he might be biased, but as it stands that post of his is the most informed article on the internet about the technical merits of WebM. Please stop attempting to discredit knowledgeable people based on your gut reactions.
  • prd320. May 2010, 20:44

    Originally posted by BS-Harou:

    well the whole point of HTML5 video is that it is right in the browser (not is some plugin) so its browsers choice what is in the context menu...


    It IS right in the browser. It's just added to the page in a different way.

    Originally posted by Astrophizz:

    He isn't emotionally or creatively invested in H.264.


    He IS invested in H.264 since he has spent enormous amounts of time and resources on x264. Claiming otherwise is simply insane. He has a history of attacking anyone who doesn't bow to H.264's (according to him) excellence. He has a history of distortion, including this latest hit piece against WebM.
  • Dillon20. May 2010, 21:05

    I'm wondering what people think about Google not indemnifying people who use WebM?
  • prd321. May 2010, 05:53

    Google backs open codec against patent trolls

    Anyone who wants to sue over WebM will have to face Google's army of lawyers anyway.

    BTW, I'm wondering what people think about MPEG-LA not indemnifying people who use H264?
  • Dillon21. May 2010, 06:07

    That link doesn't say anything about Google protecting users of VP8 from litigation. On the other hand I read some stuff and apparently not indemnifying end users is par for the course for this kind of thing.

About this article

Published inA Journal from Behind the Trenches
DateMay 19, 2010
AuthorHaavard
Tagsopera, vorbis, mozilla, google, matroska, webm, vp8, standards
OriginalInternet Archive