Theora 1.0 Released, Supported By Firefox
YA_Python_dev writes "The Xiph.Org Foundation announced Monday the release of Theora 1.0.
Theora is a free/open source video codec with a small CPU footprint that offers easy portability and requires no patent royalties.
Upcoming versions of Firefox and Opera will play natively Ogg/Theora videos with the new HTML5 element <video src="file.ogv"></video>, and ffmpeg2theora offers an easy way to create content.
Theora developers are already working on a 1.1 encoder that offers better quality/bitrate ratio, while producing streams backward-compatible with the current decoder." Adds reader logfish: "Since its bit-stream freeze in June of 2004 there have been numerous speed-ups and bug-fixes. Although Nokia claimed it to be proprietary almost a year ago, nothing has been proven. So now it's time to help it take over the internet, and finally push for video sites filled with Theora encoded vlogs, blurts and idle nonsense."
The bitstream format was frozen, not the code.
There's certainly better quality codecs out there, compared to 1.0. Take a look at the work happening now on 1.1, though, it gets very competitive:
http://web.mit.edu/xiphmont/Public/theora/demo5.html
With the billions of crappy flv video being used all over the web, are you claiming that cutting edge video technology is the key for broad acceptance ??
Just like MKV hardly anything will play it, but unlike MKV it doesn't actually add anything useful.
You've obviously never negotiated costs with MPEG-LA, or you wouldn't say that.
-1 Uncomfortable Truth
Think of Theora as a successor to MPEG-1 on the web. It works everywhere, is easy to support, and doesn't need much CPU to play back (so you can use it for mobile sites), and the quality is 'good enough' but not great. At the other end there's Dirac (which also went 1.0 recently), which provides amazing quality but at the cost of much higher CPU loads. If you're streaming films or HDTV episodes, you'd want to consider something like Dirac. If you're just showing little clips and you want them to just work, you'd use Theora (well, at the moment you'd use MPEG-1, but hopefully in the future you can use Theora).
I am TheRaven on Soylent News
Yep, and Windows proves Linux is unnecessary as it is a widely accepted and usable solution for operating a computer.
Erik Dalén
It's the only video format allowed on world #8 site Wikipedia.
http://rocknerd.co.uk
They're aimed at different markets. Dirac is a very high-quality CODEC, but it is incredibly CPU intensive. Remember what MPEG-4 was like when it was introduced? A couple of days to encode a film, and you could only just decode it in realtime on a fast computer? Dirac is like that. It will be a few years before you start getting Dirac support in something like an iPhone. If you want to stream HD content, Dirac is a good choice.
In contrast, Theora is very cheap in terms of CPU power. You can run it on very low-power devices. This makes it a good choice for Internet video, where the viewer might be using a massive desktop computer, a mobile phone, or anything in between. You wouldn't want to use Dirac here, because even fast laptops would struggle not to drop frames, and handhelds would just fail.
That said, my mobile phone now has about as much CPU power as the PC I had when I first got an MPEG-4 video, so eventually it will be feasible to run Dirac in low-power devices (sooner if they have dedicated ICs), but in the short term it's not ideal.
I am TheRaven on Soylent News
Xiph had the Software Freedom Law Center help establish that Nokia's claims were untrue. Mozilla sought counseling from lawyers before supporting Theora. Is that enough?
Thats parents point. H264 etc are patent encumbered so Theora does add something very dam useful to the community just like MKV does. MPEG-LA is the group that runs the patent pool on mpeg/h264 etc while the OP was suggesting that Theora is without merit.
If we want h264/mpeg4 support in FF you going need about $3M+ donated per year for the license fees.
If you have ever needed to care about the licensing of things like codecs you would know the value of Theora and Dirac.
If information wants to be free, why does my internet connection cost so much?
if anyone goes through with this, choose a video which contains:
- noise
- fire
- rain or snow
- smoke
These are the frames which have the highest amount of entropy and are easiest to visually illustrate the quality of a coder.
"Violence is the last refuge of the competent, and, generally, the first refuge of the incompetent" - Thing_1
The fact that the quality improvements for theora 1.1 put it on par with a base mpeg4 implementation while not on par with the most recent h264 encoders is not really relevant in the larger sense.
Once a free codec becomes widely adopted the chance of some proprietary codec coming along afterwards is near zero. Its just like today we can't imagine someone coming out with a proprietary image format and expecting people to adopt it.
Its relatively easy to add in support for Dirac or some future free codec once there is support for a free codec ecosystem. No one will pay h264 licensing costs when quality free alternatives are vibrant. The entrenched proprietary systems are being pushed aside for free alternatives. This 1.0 release is a step towards that direction, not as big of a step once firefox 3.1 ships but an important step ;)
As Wikipedia would say: "Citation needed".
Care to show an example of *any* MPEG-2 codec out performing the current Theora encoder on a typical web-video 500kbit/sec stream? Forget the new enhanced theora encoder, MPEG-2 can't even match the old crap. Plus mpeg-2 is patented to hell and back, you even have to pay for mpeg-2 decoding in Windows to play DVDs!
Can you cite a *single* example showing Vorbis to be glaringly inferior to AAC? At best the listening tests show AAC to edge out Vorbis only for speech samples at the lowest bitrates (where Xiph has Speex, which blows AAC away for those applications). And no multi-channel? wtf. Vorbis supports 255 channels.
I shouldn't expect better from slashdot, but could you at least find lies that are a bit less obvious.
Ogg high overhead? Okay, Ogg/Vorbis+Theora is something like 1% overhead vs a typical of 0.9% overhead for a movie in AVI. You win there. Then again, OGG provides frequent checksums so that a damaged OGG/Vorbis file will *never* break your speakers and damage your hearing. People who have had the misfortune of hitting a corrupted MP3 in their iPod playlist should be able to appreciate the advantage of this approach. What you consider a fault I consider a feature. Egads, room for design differences exists! who would have thought?