Encoder Is Not a State Machine
subfurther.com
subfurther.com
Why is this great? Well, compare an MP3 made by the FHG encoder with one made by LAME at comparable low bitrates. Despite the fact that they both play fine on your MP3 player, phone, pc, et al, the quality per bit is so different you would expect them to be a different codec. Having separation between spec and implementation allows others to make better, faster, more effecient (not necessarily all at the same time) implementations, and if VP8 needs anything right now, it's a better implementation.
As it stands, this can't happen, and imo calling VP8 competitive with h.264 is charitable.
2) There are two independent software VP8 decoders - libvpx (Google's original) and ffvp8 (ffmpeg). As for encoder, one is libvpx, which is usable today and the other is xvp8, which is in development. So yes, there will be independent implementations. There are also other, hardware-based decoders and encoders.
2) My worry is how different these can be without causing problems down the line. VP8 as a specification seems comparable to early days HTML, whereas MPEG-4 part 2 or part 10 (h.264) is more like HTML4.
I also know that whatever leverage Google uses, they still haven’t created any positive reason to distribute video in WebM format. They haven’t created any new revenue opportunities, opened any new markets or increased the size of the pie. They’ve just made it more expensive to get your share, all in the highly ethereal pursuit of “open codec technologies.” So, if you do check your wallet, sometime soon, you’ll start to see less money in it, courtesy of Google.
How very wrong. If you make it cheaper for people to consume your video, that increases the share you can charge for yourself. Cheaper not only meaning royalty free, but also easier, more flexible, available in more places, etc., all things that are helped by an open, royalty free standard.
In theory that is. The thing is that licensing H.264 seems to be not much of a hurdle for non-open source appliances. At least I heard no one clamoring about outrageous license fees for that. If that leads to more or less universal spreading of H.264, then there is nothing to win from an open codec for producers or consumers, and only to loose for open source projects. Which in itself might be a good reason to try and hurdle H.264 adaptation.
The great benefit of ISO standards like VC-1 and H.264 is that anyone can go get a reference encoder or reference decoder, with the full source code, and hack on their own product.