Firefox Gains Support for VP9 Video Codec
An anonymous reader writes "With the latest Firefox nightly builds the VP9 video codec is enabled by default. VP9 is a step ahead of the open-source VP8 codec but up to now has only been supported by the Chrome browser. VP9 support will officially appear in Firefox 28."
You mean the non-standard APNG format that was invented by Mozilla and is pretty much only supported by them?
Once both Firefox and Chrome support VP9, YouTube's HTML5 player will probably be using VP9 to save your bandwidth, especially when viewers like you turn on 720p or higher resolution.
Disclaimer: I am not the author of the following pdf
http://iphome.hhi.de/marpe/download/Performance_HEVC_VP9_X264_PCS_2013_preprint.pdf
According to the above pdf
"x264 encoder achieves an average gain of 6.2% in terms of BD-BR savings compared to VP9
Muchas Gracias, Señor Edward Snowden !
Microsoft, over 1$ Billion in to invest.
need I say more?
I don't agree with this position, or advocate it. But, one must accept.
Perhaps Youtube is something you want to watch. But riddle me this: what is it about open source video codecs that brings out the trolls?
When all you have is a hammer, every problem starts to look like a thumb.
How exactly is it tainted? Mpeg LA agreed you can use it and not worry about their patents. How is THAT a problem?
Fyi, no, they can't change the license in a way that creates problems for using the codec. It's called "promissory estoppel". Basically, it means that once they promise to let you use it freely, that stops them from suing anyone.
Well half of the acronyms/abbreviations you just rattled off are container formats and VP8/9 are video codecs, so you're comparing a fruit salad to an apple, so to speak. You mentioned Matroska (MKV) and that very well could contain VP9 video, but I think you're more likely to find VP8/9 in a file ending in .webm as h264/Hi10P are more likely to be packaged in an MKV file.
Most of the remaining MPEG LA patents that matter run out in Q1 2014. They have others, but most of them are on features added to MPEG-4 late, ones that aren't needed in a browser's decoder, such as interlace support and decoding of images with errors.
Well half of the acronyms/abbreviations you just rattled off are container formats and VP8/9 are video codecs, so you're comparing a fruit salad to an apple, so to speak.
Slashdot pedant says: more like he's comparing a salad bowl to a fruit salad.
This is just my $0.02, but if the trolls are anything like some of the rest of us, I have to assume it's because we're tired of the constant promotion of second-rate codecs that put ideology ahead of technical concerns.
Patent-free video codecs are the ultimate case of NIH syndrome. The major patent free video codecs (Theora, VP8, etc) are largely attempts to recreate/modify existing MPEG video codecs to get around the patents of the aforementioned original MPEG codec.The end results are codecs that aren't appreciably novel compared to the MPEG codec they're going up against, and at the same time it's not even clear (from a legal perspective) whether these codecs really are patent-free, or if they're infringing on the MPEG-LA's patents anyhow. Which is not an attempt to inject FUD into any of this, it's just that there haven't been sufficient legal challenges, and in the meantime it's questionable that these codecs can be so very similar to the MPEG codecs and somehow not fall under the associated patents.
At the same time the fact that these codecs are being pushed opposite the existing MPEG codecs only fractures the market and slows the adoption of new video technologies. We end up with Mozilla and Google flailing around with alternative codecs rather than buckling down and doing what's necessary to secure the rights to use the MPEG codecs in the first place, only finally doing the right thing after they've exhausted every other option. Web browsers should have fully supported H.264 years ago.
It's the codec equivalent of generic colas. Yeah, they're similar, but they're not the same and they're not what most of us are after. And in the meantime it quickly gets tiring of being told how we're doing it wrong by buying the more expensive product. There are certain things in life that are worth paying for, and a good/novel video codec is one of those things.
Which isn't to slag the patent free codec guys entirely. The video codecs have struggled, but the audio codecs have been outstanding. Opus is a roaring success, which I credit both to the development structure for the codec - involving many parties like the IETF early on while clearly shooting for novel/new audio codec - and the technical capabilities of the engineers who designed the codec.
https://xiph.org/daala/
'Securing the rights' is not that simple. In the case of a single corporate vendor, it's just a matter of negotiating payment: Microsoft or Apple hands over the money in return for the appropriate license, no problem. For open-source browsers it's a lot more difficult because there is the issue of project forking and customisation.
The Mozilla foundation could perhaps negotiate a cut-rate or even free license, yes. That's doable. But then what happens when someone else decides they would like to adapt Firefox? Now they can't, because they don't have permission to use those patented parts. It breaks the open-source development model: The code may be free, but you can't legally do much with it unless the MPEG LA grants permission, and they aren't going to give a free license to every five-employee company, let alone hobbyists and home users, and especially when many users are commercial. Plus that's only for the major browsers - are all the many obscure ones supposed to go begging for a free license and sublicensing (hah!) rights too? The only way out of this would be for the MPEG LA to simply relinquish all patent rights entirely, and that's not going to happen.
It's too bad that virtually 99% of sites will be using H264 AVC and AAC.
In spite of that, a leading video website such as youtube could affect the web more than all of these sites, especially if google refuses to add support for H.265 in Android and Chrome.
MNG is complex, it can encode the video/animated image in many, many ways, several of then useless for browsers/web, being so complex is hard to use and had no real usage (like all new formats)... and no fallback mechanism... but the MNG people agree to release a subset of MNG for browsers, simpler and with about 5 main encodings/compressions combinations and build plugins for other browsers. Yet then firefox devs reject it again, saying the lib uses too much space (about 200KB IIRC)... basically they simply didn't like the main guy behind the MNG format, nor the technology (NIH "Syndrome"), still saying it was too complex format (video is complex always) and as lame excuse broke the PNG to add the same stupid hack they had done in gif: append new images in the end of a static picture to fake a animation.
PNG group didn't like the idea, PNG it's a STILL image format, pointing that the animated image format equivalent to PNG is the MNG. So Mozilla team still uses APNG for animated images internally in firefox, and the APNG is ignored and unsupported almost elsewhere . Mozilla team still ignores MNG and now prefers to bet on the HTML5 for the future animated image support
MNG is complex, as it allows one to use several compressions methods, it can add alpha to any channel, it can use multiple codecs. It tried to cover all future possible usages and upgrades. But the web subset was "simple" enough to cover both simple image animations (to replace gifs) to small video clips. Compared with APNG, where it only loops by the existent images at different speeds and supported transparency, this format is very simple, but also bigger, not as smooth and not very good at video. Due the lack of a decent web video format, flash slowly took that market and only now, ~10 years later we have finally video support build in in the browser.
Higuita
It's not atrocious, but hardware support for H.264 is ubiquitous. Even the shittiest mobile devices have had it built in for years. You'd be hard pressed to justify a switch even if VP9 was 6.2% better, let alone 6.2% worse.
How does that relate at all to what GP said? Newegg isn't fighting people that promised they wouldn't sue over patents. Quite the contrary, since they're fighting people who are suing over patents. I don't know about the rest of your examples, but I'm guessing they're similar, in which case they are completely irrelevant to what GP said.
VP9 doesn't compete with h.265, it is 6% larger than h.264 and 112% larger than h.265. That's not even a competition.