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.
The one thing I'd like to have with players is good support for playing files off from compressed (rar/zip etc) files. And I mean good support, not just something that works like a stream, but where you can seek and do everything like you can do with actual files.
Other than the not so much interest in it, is there some actual reason this haven't been done good yet? VLC had some support for it in early days, and I understand it got better too. But it's still not the same. For example loading subtitles etc is impossible.
Please develop this aspect too, as many.. MANY people look and want it.
to actually say what the hell the thing is in the summary without assuming everyone "just knows"?
Bark less. Wag more.
Maybe now Google will use Theora instead of the patent-encumbered H.264 in their new HTML5 Youtube.
That is if the issues have been addressed.
From the FAQ on the website:
Theora is an open video codec being developed by the Xiph.org Foundation as part of their Ogg project (It is a project that aims to integrate On2's VP3 video codec, Ogg Vorbis audio codec and Ogg multimedia container formats into a multimedia solution that can compete with MPEG-4 format).
Theora is derived directly from On2's VP3 codec; currently the two are nearly identical, varying only in framing headers, but Theora will diverge and improve from the main VP3 development lineage as time progresses.
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?
Dirac strikes me as another codec worth following. It's available to all developers, high-quality, and in production use by the BBC during the Olympics (they said so in their Dirac promotional video). VLC has support for playing back Dirac streams. I'd guessing other players do as well.
I expect Theora and Dirac to be of interest to all who want high-quality free video codecs.
Digital Citizen
Mod parent up
Climate Progress - Hell and High Water
I hope that this version becomes widely used so that we can eventually read of the triumphs of Thusnelda.
(Oy vey, oy vey...)
Just wanted to let you know that SMplayer lets you load any file as the subtitle file. Of course, Mplayer itself does, too, but some people get intimidated by the command-line. With SMplayer, you go to the Subtitles menu, click on Load, and then pick whichever file you want.
In case anyone doesn't know yet, SMplayer is a user-friendly front-end for the powerful Mplayer program. Mplayer is probably the next best thing to an omnipotent video (and audio) player, but it's a command-line program with a bewildering array of options guaranteed to intimidate the weak of heart. SMplayer is a very well done user interface, just as easy to use as VLC but allows use of most of the features of Mplayer. SMplayer is to Mplayer what Ubuntu is to Debian.
Now, it still doesn't work on zip files. I wish someone had written SMplayer with the KDE toolkit instead of GTK+; then you could use the zip Kpart and just dive right into the Zip file (or even specify the subtitle filename as "fish://mylogin@myhomemachine/mypath/mysubtitlefile" and just pull it off another machine on the SOHO net).
404555974007725459910684486621289147856453481154 in hex is "You sank my Battleship?"
[GPG key in journal]
Encoders such as Theora, DVD rippers, and GUIs for these are pretty much separate things. Normally an end user doesn't even end up in any kind of direct interaction with a Theora encoder, or an H.264 encoder implementation such as x264. The article is about encoders, not GUI applications that use them.
While I don't know much about MediaCoder, judging from screenshots on the site it's clearly a front-end that binds together these features -- ripping, decoding, processing (scaling etc.), and re-encoding, and gives end users a GUI for using them. It might use open source ripping and encoding libraries in its back-end for actually implementing these technical tasks, or it might have its own implementations (which I doubt). How it presents that functionality and workflow to the user in its GUI is independent of the details of how exactly the encoding etc. have been implemented -- or at least it should be.
It's true that most F/OSS GUIs for DVD ripping and encoding suck, Handbrake probably being the closest one I've seen so far to being both featureful and providing a reasonably humane GUI for general video transcoding. However, for actual encoder implementations efficiency is indeed the prime focus. (How easy the actual encoders are to use also has some importance, but that's mostly a direct concern only to power users who use the encoders directly and for developers who write software that uses the encoders as a back-end.)
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.
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'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,
Ludicrous FUD. Did concerns like this make anyone even pause, for a heartbeat, before considering H.264?
Nothing about Theora's "open-ness" makes it more likely to be hit by a submarine patent than any proprietary project.
And remember, it was originally proprietary, and is covered by a few patents, which have been released to the public domain -- so if your argument is that having something patented once means it's less likely to be infringing on someone else's patents, even if that was ever a valid argument, it fails here.
having seen the silence over, say, Vorbis's apparent infringement of US Patent 5,214,742.
The conclusion I find from a quick Google search is that, really, any corporation interested in these should be doing their own due diligence. So, I'd ask Google, since, among other things, Chrome distributes a Theora decoder.
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
So, I'd run it by a lawyer myself.
especially as nobody will ever sue Xiph anyway
Except whatever business model Xiph has, whatever credibility they have, would evaporate if someone was ever successfully sued over Theora. So, if their "we ran it by a lawyer" story isn't completely bullshit, they'd certainly share that secret the second anyone was actually sued.
But no one has been, even with a few relatively large commercial entities using Theora.
Don't thank God, thank a doctor!
Call me troll all you want, it's fucking true.
You don't see real commercial companies releasing products with nerdy names like fucking Theora, Thusnelda or "Ogg".
Jesus fucking christ... "Ogg"... that sounds like a fucking grunt from a fucking caveman.
Informative? Of yes highly informative as a typical example of FUD against Theora.
Example: "The chances of it not violating some patent somewhere is minimal to non-existent"
Mediacoder is mencoder, ffmpeg ripoff -- it has (or had 2 months ago) an entry on ffmpeg's hall of shame.
The first claim of 5,214,742 states (in part): "the improvement comprising selecting the length of the respective window functions as a function of signal amplitude changes", all the other clauses are dependent on this one.
Libvorbis lib/envelope.c, line 87:
The code goes on to NOT select the window length based on a function of the signal amplitude.
Never mind the fact that block switching transform codecs pre-dated that patent significantly and that switching based on amplitude changes is the most obvious criteria since the primary purpose of block switching is to reduce movement of signal energy from high amplitude parts into previous low amplitude parts.
So, how much do they pay you to spread bullshit? Are there openings available? My soul is also for sale, at the right price...
Do you normally spend much of your time encoding shooter game footage where 1/3 of the screen is totally still uber high detail stuff and the rest is a sea of constant motion
Take out the "game" and you have a pretty good description of TV news coverage of foreign war with a bottom third.
The MPEG-LA license only protects you against the MPEG-LA members. In no way does it provide any sort of guarantee that someone who isn't in MPEG-LA won't start suing at any point in time. The argument against Theora in this regard can really be made against any codec.
As for your "safe" codecs, MPEG-1 may not be patentable my MPEG-LA's standards anymore, but that doesn't mean someone hasn't patented some part of the format at a later time than the standard came out, thus making the patent still valid today. Would such a patent pass the test of prior art? It depends on what they patented, but even if it didn't all it takes is for a patent grant by the USPTO to allow a lawsuit, and the patent must be invalidated afterwards. You still can get sued, even if the claim can be found baseless.
The BBC may have done research about Dirac and came up with nothing, but are they more open about what exactly they did than Xiph? If they are, please give a link showing what you considered acceptable for Dirac but not for Theora.
I made a few samples using the latest versions of x264, VC-1, and Theora, testing both offline VBR and real-time CBR encoding.
http://cid-bee3c9ac9541c85b.skydrive.live.com/browse.aspx/.Public/Theora%5E_1.1
Theora is defintely improved, but I see a lot of basis pattern throughout these samples. Theora would be well-served by a postprocessing filter. Theora's 1-pass CBR encoding definitely needs a LOT of tuning before it'd be viable for real-world content; I don't think we'll see it used effectively for live encoding this version.
My video compression blog
The MPEG-LA license only protects you against the MPEG-LA members. In no way does it provide any sort of guarantee that someone who isn't in MPEG-LA won't start suing at any point in time. The argument against Theora in this regard can really be made against any codec.
Well, the members of the MPEG-LA patent pools hold pretty much all the known-critical patents for video compression, so that's actually a pretty good real-world protection.
My video compression blog
I find it intriguing that in every discussion I see on tech sites like /., it is always the patents that seem to be what people focus on.
What about the built in hardware support for h.264 is millions upon millions of existing general computing and embedded devices? It seems like Google would want YouTube accessible on these devices, and on many it is. Being able to bring that support to phones, satellite boxes, cable boxes, TV, etc. etc. etc. that already have h.264 is probably a bigger motivator than the idea of a patent looming.
My iPhone has hardware acceleration for h.264, so does my TV, so does my BluRay player, so do many computers I use, so does my DirecTV receiver. Some of those (BR, TV, and DirecTV) don't have the resources available to play any arbitrary compression type. However all of them are from markets where integrating online services, especially images and video, is a strong focus.
Overlooking several markets of existing hardware to bring your services to seems like a bad business decision to me. And the real players that will determine what codec gets used: Google, Apple, Microsoft, Mozilla, hardware manufacturers, media producers, etc., are all used to dealing with licensing.
Shawn's Tech Articles
If there were going to be submarine patents, they would have showed up when Xiph was selling the codecs... or their successors... or when AOL licensed them and used them in Winamp and AIM... or when Adobe licensed VP6 for Flash8 video... or...
Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
That should be "On2", not Xiph.
Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
Yes, it does. You have 1 year after publication to file a patent. After that, any patent is invalid.
It would be trivially easy to demonstrate the patent is invalid in the specific case of a MPEG-1 video encoder/decoder, since people were doing that before the (later) patent was filed.
Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
We are still nowhere near finished with Theora, and the new features that are nearing completion just take it closer to the efforts of projects like Theora. h.264 is the industry standard, it is being used everywhere from cell phones and video conferencing to feature and television distribution and consumer content. Do yourselves a favor, contribute to Theora if you can as there are many areas where it can be improved.
Seriously, your entire paragraph could be flipped around like this.
I am not devoid of humor.
Yeah, because h.264 definitely doesn't sound nerdier.
I am not devoid of humor.
They just bought the On2 VP6 codec, which will no doubt feature heavily in their future video plans.
I wonder if it is time for me to reconvert all my HD movies again into this now. It takes hours to rip them, and even more to convert them. It could be worth it if it can be higher quality at the same bitrate or same quality at a lower bitrate. Some of my movies get a little messy in the high motion areas, but I didn't have much choice if I wanted all of them to fit on the same 1.5tb drive.
> And today, I can put it out on the web
Something that may cost you money starting 2011. MPEG-LA has indicated that it's likely to require royalties for streaming (not encoding; simply making available in a streamable fashion) H.264 starting then, with the final decisions on pricing and such to be made in December 2009, last I checked.
Of course for the next year or so you're ok.
The fact is, the video codec landscape on the web just doesn't look very good.