FFmpeg now has the fastest VP8 decoder - ffvp8

The whole story began after the VP8 codec was opened by Google. Soon after its release, Jason Garrett-Glaser, a x264 and ffmpeg developer, came up with a highly extensive review of the codec. And in his technical review, he mentioned that the VP8 decoder is slow as compared to H.264, pointed out some of its weaknesses and also said that VP8 copies too much from H.264 for ease and because of this, the codec could be susceptible to patent issues.

That's when he teamed up with Ronald Bultje and David Conrad to come up with a community-developed and completely free decoder for FFmpeg, ffvp8.

Don't you just love OpenSouce devlopers .

In a blog post, Jason told that after a few weeks of work the new FFmpeg decoder, ffvp8 is "bit exact" with the official VP8 decoder, libvpx. And surprisingly, after only the first round of optimizations, it shows dramatic performance improvements over libvpx.

They used two 1080p video clips to test the two decoders along with the latest revision of FFmpeg from SVN. Even the developers are suprised to see it performing better than libvpx on all different systems, especially on ATOM processors, for which they haven't even started optimizing .

A number of optimizations are still to come and based upon its performance, once released, ffvp8 is definitely going to be used by a number of multimedia applications and probably the browsers too.

Post new comment

  • Web page addresses and e-mail addresses turn into links automatically.
  • Allowed HTML tags: <img> <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <blockquote> <h1> <h2> <h3> <h4> <h5> <h6> <p> <br>
  • You may post code using <code>...</code> (generic) or <?php ... ?> (highlighted PHP) tags.
  • Image links with 'rel="lightbox"' in the <a> tag will appear in a Lightbox when clicked on.

More information about formatting options

Type the characters you see in this picture. (verify using audio)
Type the characters you see in the picture above; if you can't read them, submit the form and a new image will be generated. Not case sensitive.