WebM: High-quality free and open video for the Web
Wednesday, May 19, 2010 4:00:00 PM
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.
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.


thobi # Wednesday, May 19, 2010 4:01:34 PM
edit: but opera isn't linked yet
btw: opera isn't mentioned there at all -> http://www.youtube.com/html5
ishs # Wednesday, May 19, 2010 4:04:38 PM
SanIceman # Wednesday, May 19, 2010 4:06:07 PM
Charles SchlossChas4 # Wednesday, May 19, 2010 4:07:34 PM
Can't get to http://webmproject.blogspot.com/ have to log into Blogger to view
João Davidpiroxicam # Wednesday, May 19, 2010 4:11:07 PM
Andrew Samandrewsam # Wednesday, May 19, 2010 4:11:38 PM
Matheusnom4d3br # Wednesday, May 19, 2010 4:18:59 PM
Harlekin Mondharlekinmond # Wednesday, May 19, 2010 4:19:49 PM
Dustin WilsonKhadgar # Wednesday, May 19, 2010 4:22:49 PM
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.
Paul GeorgeWolfHook # Wednesday, May 19, 2010 4:43:50 PM
I am looking forward to this stuff hitting the major tech blogs and seeing Microsoft and Apple's responses.
Fun times ahead.
João EirasxErath # Wednesday, May 19, 2010 5:13:52 PM
Haavardhaavard # Wednesday, May 19, 2010 5:34:46 PM
Originally posted by mgillespie:
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.Roninzbgoswvhvsq # Wednesday, May 19, 2010 5:39:26 PM
Does it have advantages over AVC, besides the cost for manufacturers?
DillonAstrophizz # Wednesday, May 19, 2010 5:48:07 PM
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
Roninzbgoswvhvsq # Wednesday, May 19, 2010 5:53:11 PM
Originally posted by mgillespie:
Actually the same reason.
By advantages I mean engineering solutions. How good is VP8?
Originally posted by Astrophizz:
tnx
Daniel HendrycksDanielHendrycks # Wednesday, May 19, 2010 6:21:29 PM
Mad Scientist (عادل)qlue # Wednesday, May 19, 2010 6:28:46 PM
Originally posted by mgillespie:
+1
ouzowtfouzoWTF # Wednesday, May 19, 2010 6:37:38 PM
IgorFeyer # Wednesday, May 19, 2010 7:16:26 PM
Diego Schild Smithstekonaza # Wednesday, May 19, 2010 8:22:24 PM
Tenno Seremeltenno-seremel # Wednesday, May 19, 2010 8:33:25 PM
Originally posted by xErath:
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
Martin KadlecBS-Harou # Wednesday, May 19, 2010 8:41:18 PM
d4rkn1ght # Wednesday, May 19, 2010 8:45:43 PM
Andrew Nguyenandrewnguyen # Wednesday, May 19, 2010 9:07:48 PM
Zotlan # Wednesday, May 19, 2010 9:23:57 PM
Incidentally, why was the linux version of the labs build not provided as a tarball? That way everyone could have used it.
Cutting Spoonhellspork # Wednesday, May 19, 2010 10:22:32 PM
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 SchlossChas4 # Wednesday, May 19, 2010 10:31:30 PM
http://windowsteamblog.com/windows/b/bloggingwindows/archive/2010/05/19/another-follow-up-on-html5-video-in-ie9.aspx
Cutting Spoonhellspork # Wednesday, May 19, 2010 11:09:49 PM
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.
Aux # Thursday, May 20, 2010 12:18:34 AM
GuillermoGuille # Thursday, May 20, 2010 3:10:05 AM
"Your browser does not currently recognize any of the video formats available.
Click here to visit our frequently asked questions about HTML5 video."
Ruarí Ødegaardruario # Thursday, May 20, 2010 5:22:47 AM
Originally posted by Guille:
Don't install it, run it 'in place', i.e.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:
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.
prd3 # Thursday, May 20, 2010 9:56:15 AM
Originally posted by mgillespie:
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:
That has got nothing whatsoever to do with WebM. It's how Google chose to add it to YouTube.
prd3 # Thursday, May 20, 2010 9:57:40 AM
Originally posted by Astrophizz:
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:
It's pretty insane to make a verdict based on alpha quality builds intended for early testing of the feature.
Martin KadlecBS-Harou # Thursday, May 20, 2010 3:25:36 PM
Originally posted by prd3:
no, it's about how Opera implemented it) ... there is default context menu for Theora too)
prd3 # Thursday, May 20, 2010 3:56:05 PM
Originally posted by BS-Harou:
Wrong.
Martin KadlecBS-Harou # Thursday, May 20, 2010 5:06:41 PM
Originally posted by prd3:
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...
DillonAstrophizz # Thursday, May 20, 2010 6:03:06 PM
Originally posted by prd3:
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.
prd3 # Thursday, May 20, 2010 8:44:02 PM
Originally posted by BS-Harou:
It IS right in the browser. It's just added to the page in a different way.
Originally posted by Astrophizz:
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.
DillonAstrophizz # Thursday, May 20, 2010 9:05:18 PM
prd3 # Friday, May 21, 2010 5:53:28 AM
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?
DillonAstrophizz # Friday, May 21, 2010 6:07:59 AM
Aux # Friday, May 21, 2010 2:02:59 PM
Originally posted by prd3:
But he is quite right - h264 is a superior video codec today.
prd3 # Friday, May 21, 2010 3:00:57 PM
Originally posted by Aux:
Not the baseline, which is what people are restricted to if they want their all-important hardware support.
Aux # Friday, May 21, 2010 3:08:40 PM
Originally posted by prd3:
Yep, but x264 dev noted that in his article - VP8 stands very close to baseline. Personally I think baseline gives sharper image, but also some strange artifacts. So they both have their own cons and pros.
DillonAstrophizz # Friday, May 21, 2010 4:59:29 PM
Cutting Spoonhellspork # Sunday, May 23, 2010 12:49:06 AM
The matter of skipping-around frame quality is a serious matter, especially in terms of CPU load and bitstream integrity. The current output of the VP8 encoder will be tough for mobile devices to swallow, especially with decoding only done in software. Hardware-decoding professionals have stated that VP8 will be difficult to implement due to an overly precise filtering step that is better suited for general-purpose processors. This may also limit the utility of hardware acceleration using modern graphics cards and their very simple stream processors.