Google Enables VP9 Video Codec In Chromium
An anonymous reader writes "Last month, Google revealed that it was planning to finish defining its VP9 video codec on June 17 (today), after which it will start using the next-generation compression technology in Chrome and on YouTube. The company is wasting no time: it has already enabled the free video compression standard by default in the latest Chromium build."
A very positive development, to be able to get away from flash and that nasty proprietary plugin. With Adobe basically thumbing their nose at Linux users, getting away from flash is something that ought to be encouraged. So When will Firefox add this for those who prefer that browser?
It's not the disaster that VP8 was (which looked like a codec from 10+ years ago), but it seems to be at best in the same ballpark as x264. VP9 isn't really a viable replacement for h.265, but it might do better than their last attempt merely by not being a laughable joke like VP8.
Mind you, I'm not saying VP8 is bad in and of itself. I certainly couldn't do better. But Google promoted it as being superior to h.264, which was an absurd assertion, hence the derision.
VP9 will be completely open. Just remember that creating video codecs is very complex process on its own, so adding things like encryption schemes will likely require a bunch of professional engineers.
I'm not sure what to take away from that statement about "professional engineers".
It seem like you implying that since VP9 didn't want/need "the community" (of presuably unprofessional folk) in its development that somehow the current developers of VP9 don't feel that "the community" can develop an encryption schemes (being the unprofessional folk we are)?
I gather that the Cathederal mechanism of development might be deemed necessary (by google) to avoid IP contamination of VP9, but as someone that does stuff in this area (video compression and encryption) professionally, what you seem to be implying is a bit condecending to "the community" of open source developers (many of whom are professional engineers in our day-jobs)...
In fact, I might argue that encryption schemes are best done in the community (e.g., like the AES and the SHA-3 process) because an open competitive environment is the best way to assure the actual difficulty of cirvumenting the scheme is known (rather than assuming that some experts have it figured out).
VP9 is still a work in progress, so no hard numbers as yet. One of its goals is to achieve 50% better quality with the same bitrate compared to VP8. Another goal is to provide a better encoding efficiency than H.265 which has the same approach on achieving a better quality around 50% compared to H.264.
Google actually did a direct comparison between VP9 and H.264 on a sample file at its recent I/O event and showed off a 63% reduction in file size. As for the quality, see the pic for yourself.
As for the licensing issue, Google cut a deal with the MPEG-LA consortium that controls H.264 to licence their patents for VP8 and VP9. So there is low possibility of any user of VP9 of being bogged down by patent lawsuits.
Why should you care? Unlike H.265, VP9 is free for commercial use . If your use is non-profit, there is no difference between the two.
I don't disagree with you on the merits of the x264 encoder (open source, etc) but are you sure that x.264 is free? Because it seems from this webpage that you need to pay for a licence to use it.
Also, from the H.264 standard itself is not free. The party who makes the encoder and the party who distributes the encoded file to the end users for commercial use has to pay for licensing.
Although H.264 is an open standard, in that it was developed by a consortium of companies and anyone can make and sell an encoder or decoder, it's not free -- you've got to pay for a royalty fee to use it, and the rates are set by the MPEG-LA, which collects payments and distributes them to its members.
V8 and V9 are not the same. V8 itself may have a bad history and be a crap codec, performance wise. Is V9 a bad codec as well, performance wise? Has Google done anything that justifies the wholesale boycott of V9?
x264, the open-source H264 encoder, is the best video encoder on the planet. x264 gives the best quality for filesize. x264 gives the best quality for encoding speed. x264 gives the best quality for low latency streaming. x264 does it all, and does it fantastically well.
x264 is free. x264 does NOT come from the NSA R+D division we know as Google.
Aaaand all that is irrelevant. It doesn't matter if x264 is open-source, it's still patent-encumbered. In any country where the H.264 - patents are valid x264 is infringing on them.
h264 would be ideal, if not for the patent issue. That's a real deal-breaker for many. It's why Firefox doesn't have support for h264 video - even if they applied for a license, they wouldn't then be able to sub-license to developers who want to fork the project, which is incompatible with the open-source development model.
From a technical point of view it's basically h265's peer. That's partially because it's largely based on the same tech as h265, in the same way VP8 was largely similar to h264. And is speculated that it has the same licensing issues that VP8 had, for most of the same reasons.
And the speed issue is entirely due to an almost complete lack of hardware support. And while h265 already has announced and demonstrated support, I am not aware of any VP9 support so far.
And doing VP9 decode in software has order-of-magnitude higher requirements than VP8. If YouTube serves up a VP9 video to your phone, you'll wish for the good old days of Flash video.
From the q&a afterward, it is mentioned that average vp9 quality is within 1% of h.265, but it didn't sound like h.265 was anywhere near ready to roll out, with the only available option being a horrifically slow reference encoder. As for speed, they claim it is about 40% slower than vp8, which is twice as fast as h.264. As such, vp9 should handily outperform h.264 in software.
The open source and royalty free vp9/opus combination sounds like an very compelling option for the html5 video tag, and may become a de facto standard before h.265 is widely deployed. Hardware support for vp9 is also in the works, so if the codec lives up to the claims, there no longer appears to be any good reason to put up with the MPEG LA.