Google puts it weight behind Theora
Saturday, April 10, 2010 11:11:54 AM
While Google's Chrome supports both Theora and H.264 for HTML5 video, Google chose H.264 over Theora for YouTube.
This was rather disappointing since I was hoping that Google would go for the open format. However yesterday's word from OSNews that Google is helping to fund an ARM port of Theora makes me much more optimiztic.
It seems that Google is actually saying that we do need a free and open baseline codec for the Web, and I couldn't agree more. After all, the foundation of the Web should be built on free and open standards and technologies. That's the only viable way to move the Web forward, and it wouldn't even have existed today without it.
So now Opera, Mozilla and Google all seem to be in agreement on that the foundation needs to be.
How will Apple and Microsoft respond?
And how does Google's acquisition of On2 fit into all of this?
This was rather disappointing since I was hoping that Google would go for the open format. However yesterday's word from OSNews that Google is helping to fund an ARM port of Theora makes me much more optimiztic.
It seems that Google is actually saying that we do need a free and open baseline codec for the Web, and I couldn't agree more. After all, the foundation of the Web should be built on free and open standards and technologies. That's the only viable way to move the Web forward, and it wouldn't even have existed today without it.
So now Opera, Mozilla and Google all seem to be in agreement on that the foundation needs to be.
How will Apple and Microsoft respond?
And how does Google's acquisition of On2 fit into all of this?


Daniel HendrycksDanielHendrycks # Saturday, April 10, 2010 1:04:14 PM
Originally posted by haavard:
Sn3ipen # Saturday, April 10, 2010 1:57:53 PM
I really hope Youtube will start streaming video on Theora in some near future. I hate flash and want to get rid of it ASAP. But it's really hard when almost all major video sharing sites are using flash and I cant play h.264 in my beloved Opera.
Tamil # Saturday, April 10, 2010 2:11:41 PM
KawaKyoufuKawa # Saturday, April 10, 2010 6:15:32 PM
Originally posted by mgillespie:
Probable, but I like the implications for a certain other ARM-based handheld system I like
Aux # Saturday, April 10, 2010 6:28:01 PM
Another great thing to do is to create a special fund for support so all interested web devs could donate some money and/or code. I'm not good at video processing, never did anything in that field, but I would like to donate something to boost Theora improvement.
Haavardhaavard # Saturday, April 10, 2010 6:58:31 PM
Mad Scientist (عادل)qlue # Saturday, April 10, 2010 8:52:24 PM
d4rkn1ght # Saturday, April 10, 2010 9:35:05 PM
Cutting Spoonhellspork # Sunday, April 11, 2010 1:13:15 AM
Read this from On2's CTO: http://www.dspdesignline.com/showArticle.jhtml?articleID=214303691 It was published more than a year ago, while VP8 was announced even before that. Forget hardware acceleration for a moment; WHO is using VP8 on ANY platform in the real world?
Aside from a few gimmicky HTML5 sites and personal sites, WHO is using Theora right now? Of greater concern than any ARM software decoder, I would like to see Google working to improve Theora's container format. Or improvements to rate-based encoding (rather than quality-based encoding). On2's blurry, 1-1/2 year old comparison images make me sick. How did they make h.264 look so terrible at "2-pass HQ, 2mbps"?
Open video is great, free is great, platform support is great. Yet the Theora and VP8 comparisons only show small, blurry still images. When actual h.264 videos are heartbreakingly beautiful in real life, how do they mangle it so badly when they try to cast Theora as "better"?
EDIT: http://www.on2.com/index.php?342 This is just fake science, right? Perhaps like SpinRite's product claims? I think what they meant to say, was that unchanged blocks are "compiled to zero", similar to advances in browser javascript engines. If nothing has changed, no work needs to be done. However the way they present this technology, the "clocks" (wrong term) are "shut down", reducing total "power consumption" by 60% or more IN THEORY. Now if they were speaking of load-based allocation of POWER to necessary LOGIC UNITS, well even x86 CPUs have been doing that BY THEMSELVES IN HARDWARE for many years.
Daniel HendrycksDanielHendrycks # Sunday, April 11, 2010 1:46:37 AM
Originally posted by Aux:
http://www.xiph.org/donate/ I gave $20 for Theora 1.1, and that turned out very nice
Originally posted by Aux:
+1 for Opera donating some, as stated by Haavard, Mozilla already has. Another great contributor is Red Hat, if I understand correctly, Red Hat pays Monty Montgomery to work on the codecs. He's the main commit contributor.
Aux # Sunday, April 11, 2010 8:51:07 AM
Originally posted by DanielHendrycks:
Khm... I did not know about donate page. But now I have another quetsion - if Mozilla, RadHat and now Google donated money and code then why Theora still suck?
prd3 # Sunday, April 11, 2010 10:23:07 AM
Originally posted by hellspork:
Oh, quit trolling willya. Your constant walls of text whining about h264 are getting really boring. Stop trolling, and stop derailing all blog posts.
Daniel HendrycksDanielHendrycks # Sunday, April 11, 2010 1:36:54 PM
Originally posted by Aux:
Red Hat pays one guy, I think. Mozilla gave $100,000 which would cover some other people for some time, and Google is funding a fork, TheoraARM, not a Xiph project.
Originally posted by Aux:
Not that many people is one thing, but Ptalarbvorm is looking wonderful, in some cases better than H.264.
Ptalarbvorm
H.264
(Look close)
J. KingMTKnight # Sunday, April 11, 2010 8:18:07 PM
Originally posted by hellspork:
Wikipedia immediately comes to mind as neither personal nor gimmicky.
Aux # Monday, April 12, 2010 9:45:41 AM
Originally posted by DanielHendrycks:
Well, I really hope Theora will be polished in a two-three years. But now it may look better sometimes, but what about resulting file size? According to many tests same quality as h.264 generates 2 times bigger files.
prd3 # Monday, April 12, 2010 11:58:59 AM
Originally posted by Aux:
That's when you use bitrate to calculate it. That's the wrong way to do it.
Daniel HendrycksDanielHendrycks # Monday, April 12, 2010 12:00:16 PM
Originally posted by Aux:
That we'll have to wait and see since I do not know how to encode something...
Charles SchlossChas4 # Tuesday, April 13, 2010 2:22:39 AM
DillonAstrophizz # Tuesday, April 13, 2010 4:29:18 AM
Originally posted by prd3:
Comparing quality with the same bitrate or comparing the bitrate at the same quality are the ONLY ways to two different videos. What other way would you advocate besides using bitrate? The size of the video is a function of the video bitrate + audio bitrate + (small) overhead from the container.
Originally posted by DanielHendrycks:
There have been a few comparisons already on Doom9 where h.264 still beats ptalarbvorm with the same quality at half the bitrate. Xiph's comparisons are by no means unbiased.
Here's one: http://img706.imageshack.us/i/lolfailt.png/
x264 beats Theora (Ptalarbvorm) at 1/2 bitrate. Theora is even slightly worse than Xvid at the same bitrate.
Ruarí Ødegaardruario # Tuesday, April 13, 2010 6:39:48 AM
http://newteevee.com/2010/04/12/google-to-open-source-vp8-for-html5-video/
Aux # Tuesday, April 13, 2010 8:35:25 AM
Originally posted by ruario:
I also hope! And I hope codecs will be merged to some point. AFAIK they both have pros and cons. It would be nice if cons are merged and pros thrown away (:
DillonAstrophizz # Tuesday, April 13, 2010 9:58:36 PM
Cutting Spoonhellspork # Thursday, April 15, 2010 3:49:53 AM
Originally posted by MTKnight:
Thank you. I hadn't even realized that Wikipedia had begun hosting videos. Guess I should start digging around in there.
For the comparison images, I am most fascinated by the single four-way spread shot. Those two small and crappy stills from Greg are rather unprofessional. http://www.youtube.com/watch?v=MaCZN2N6Q_I Youtube looks pretty good in 480p these days.
I would be more interested to hear some better info about Greg's video experiments. I expect the (youtube) file was a video uploaded to, then downloaded from youtube. I would like to know more about the source file. Youtube certainly does compile for the bottom of the heap, explaining why it looks worse than anything an x264 user could make on their own. More information on ptalarbvorm's CPU usage and other matters would also be greatly appreciated.