Theora 1.1 (Thusnelda) Is Released
SD-Arcadia writes to tell us that Theora 1.1 has officially been released. It features improved encoding, providing better video quality for a given file size, a faster decoder, bitrate controls to help with streaming, and two-pass encoding. "The new rate control module hits its target much more accurately and obeys strict buffer constraints, including dropping frames if necessary. The latter is needed to enable live streaming without disconnecting users or pausing to buffer during sudden motion. Obeying these constraints can yield substantially worse quality than the 1.0 encoder, whose rate control did not obey any such constraints, and often landed only in the vague neighborhood of the desired rate target. The new --soft-target option can relax a few of these constraints, but the new two-pass rate control mode gives quality approaching full 'constant quality' mode with a predictable output size. This should be the preferred encoding method when not doing live streaming. Two-pass may also be used with finite buffer constraints, for non-live streaming." A detailed writeup on the new release has been posted at Mozilla.
Why? If the video and audio are compressed already, are you really gaining much by trying to compress them again? As for subtitles, aren't you better off with a container that supports them (i.e.: mkv)?
And the real A:
It's an outdated video codec that loses to H.264 in pretty much every codec shootout, and is in general ignored in HD media (H.264/VC-1), HD broadcasts (H.264/MPEG2), set top boxes, mobile players and so on. It's also pretty much completely ignored by the pirate community, preferring mkv/H.264. While possibly FUD, not everyone is willing to ship this codec because they fear submarine patents meaning it's lost its only real shot at relevance as the default codec for HTML5 video, which now also seems to be a mix probably dominated by H.264. The end result is that it might be used by a few geeks and internally in video games and such that provide their own player, but it'll likely have as much impact as vorbis had on the mp3/aac format. That is, none.
Live today, because you never know what tomorrow brings
What's the point? It's free, in both senses of the word.
Unlike H.264, you do not have to pay to use Theora.
Unlike H.264, you can use Theora in open-source software without worrying about being sued or shut down overnight.
Sure, if you don't care about freedom and don't mind paying for the privilege, go ahead and use H.264. But why would you want to, when you can use Theora however you want to, and without paying a cent?
A few clarifications:
> outdated video codec
An arbitrary definition which, could very well apply equally well to H.264 in comparison to almost any other codec.
> loses to H.264 in pretty much every codec shootout
But not usually by very much; and in any case, countless codecs beat H.264 in pretty much every respect in turn - but since the issue is not some theoretical perfect codec but a cost/bandwidth/quality/encode-cpu-time/decode-cpu-time/features/etc tradeoff, this might still result in a net benefit if attributes like "unpatented" rank high enough on your individual requirements list.
> and is in general ignored in HD media (H.264/VC-1), HD broadcasts (H.264/MPEG2), set top boxes, mobile players and so on.
Which is typical, that is, for commercial implementors to prefer commercial rather than community standards, as often as not purely because of personal bias or lack of understanding, and speaking nothing of the benefits otherwise.
> It's also pretty much completely ignored by the pirate community, preferring mkv/H.264
A moot point, given that people who are misappropriating unpaid-for content choosing to use a misappropriated unpaid-for format is hardly surprising.
> While possibly FUD, not everyone is willing to ship this codec because they fear submarine patents meaning it's lost its only real shot at relevance as the default codec for HTML5 video
Which only proves that patents are so absurd generally that the whole industry is jumping at shadows, given that the nearly-two-decade-old Xiph Foundation has never once even been accused of violating patents across their dozens of published and implemented standards, let alone having actually been formally challenged (and something that no other format/provider under consideration can say).
> which now also seems to be a mix probably dominated by H.264.
The jury's still out on that one - I think most people expect the W3 to wash their hands of baseline video recommendations entirely (at least until a possible appropriate future format meets the requirements) and thus leaving a scenario of no de jure standard, and probably a de facto standard of, as you say, some semi-compatible mutant alternatives centering around semi-conformant H.264 implementations.
> The end result is that it might be used by a few geeks and internally in video games and such that provide their own player, but it'll likely have as much impact as vorbis had on the mp3/aac format. That is, none.
That is, an important and ALWAYS GROWING beachhead against unFree formats and bastardized non-standards generally (seriously, while not anywhere near de facto standard, vorbis, flac, speex, etc. usage has only ever increased - never decreased - and gets better with every passing year).
Because everyone else in the industry is using H.264. If you want your materials to play nice with others hardware, software, etc. you'd better damn well be using H.264.
Generally, the cost of the H.264 license is covered by the software/hardware purchased by the consumer, whether it's a business or personal use. It's licensed by Adobe/Apple/Google/whomever when you buy or use their encoder. I don't have to pay a licensing fee for every video I create in H.264.
I've tested Theora on a few occasions. Everytime, H.264 has beat it in terms of quality for file size plus I can send an H.264 file to anyone else in the industry and I guarantee it will play for them. And today, I can put it out on the web and be pretty much guaranteed that just about everyone can view it.
Not so much with Theora.
"The problem with socialism is eventually you run out of other people's money" - Thatcher.
Unless it becomes popular, in which case the so-called "submarine" (actually they may not even be submarine) patents will come to the fore, and you'll have to pay.
I don't trust Xiph having read their comments about what exactly they mean by "Patent free", and having seen the silence over, say, Vorbis's apparent infringement of US Patent 5,214,742. Is Theora "safer" than Vorbis? Well, it's another DCT-based codec, just like 99% of the video codecs in use since H.261, and it's essentially doing stuff where everyone else is doing stuff. The chances of it not violating some patent somewhere is minimal to non-existent, as everyone and their brother is trying to come up with ways to improve DCT based algorithms that they can patent and then submit to MPEG or VCEG for incorporation into the next MPEG or H.26* video standard.
There are really only three standards that could be considered free of patent issues, and even then it's not entirely 100% certain. H.261 dates back to the mid eighties. The ITU lists no current patents applying to MPEG-1. (It's worth pointing out that Theora's predecessor, VP3, is considered to be somewhere between H.261 and MPEG-1 in terms of quality.) And finally, the BBC did an extensive search for anything that might hit their Dirac codec and came up blank, as well as proposing (and then withdrawing once published, so they count as prior art) some patents themselves, so Dirac is in the running too.
Theora? If I was a commercial concern, I would avoid it. I'd go for the predictability of a licensable codec ahead of one that almost certainly would be a target for patent lawsuits if it ever achieves critical mass, and possibly earlier.
I might feel differently if Xiph didn't play word games with the term "Patent free", and gave a straight answer on the issues of actual patents people have found, rather than turning around and saying "Yeah, we ran it by a lawyer, and they said we're OK, but we're not going to tell you why because it's our super secret defense we'll use if we're ever sued", which doesn't exactly inspire confidence, especially as nobody will ever sue Xiph anyway (Xiph just writes the software, they leave the packaging, compiling, possible selling, and actual using to everyone else.)
You are not alone. This is not normal. None of this is normal.
Seriously? Do you work for the MPAA or some other group like that? People who pirate stuff aren't comic book villains who break laws just for the sake of breaking laws. They don't think "oh hey while I'm violating copyright I'll violate patents too, just because I can!" H.264 is more popular because it is better, not because the people who encode stuff get hard at the thought of breaking laws in a way nobody particularly cares about and they're never ever going to get in trouble for.
The AC above me covers the rest of your points quite nicely, so I'm not going to write something that would be much the same as his. Your post is utter nonsense, and you and the people who actually looked at your post and not only managed to not laugh, but modded you up need to pull your heads out of the GNU/sand and admit that Theora is simply inferior. If you think not having any patent problems is a big enough issue to prefer a technologically inferior codec, that's fine. But don't twist the facts and outright lie just so you can try to pretend Theora is otherwise a match for modern codecs, because it is not.