VP8 vs. H.264 vs x264 Comparisons

As part of my First Looks review of VP8 and WebM for StreamingMedia.com, ran a bunch of VP8 and H.264 comparisons, initially using the MainConcept H.264 codec, since that’s the codec included with Sorenson Squeeze, which I used to produce the VP8 files. Then, I added some comparison files produced using the x264 codec, encoding via the QuickTime-based x264Encoder version 1.2.13 (dated 6/27/2010). 

You can read the StreamingMedia article here. In this article, I present the frame comparisons that were too big to fit in the StreamingMedia article, plus present URLs for the streaming files that I created and compared. Let’s take care of the URLs first. I encoded both SD and HD files, and you can check them out here:

SD comparisons – http://www.doceo.com/SD_Comps.html

HD comparisons – http://www.doceo.com/HD_Comps.html

I present the frame comparisons below. The SD comparisons include MainConcept, VP8 and x264, the HD comparisons only include H.264 and VP8. The images are presented below in JPEG foramt. I don’t use PNGs because they take too long to load and because I’ve never seen a difference between high quality JPEGs and PNGs.

Comparisons are presented from low to high motion; click any comparison file to view the full resolution original in a separate browser window.

My conclusion? The quality difference between H.264 and VP8 just isn’t that significant. As you’ll see in the StreamingMedia article, though, the CPU required to play VP8 back these days is a real showstopper.

SD Comparisons

vp8_boucher.jpg

 

 

 

 

 

 

vp8_alex.jpg

 

 

 

 

 

 

vp8_larissa.jpg

 

 

 

 

 

 

vp8_kickbox.jpg

 

 

 

 

 

vp8_pita.jpg

 

 

 

 

 

 

vp8_skate 1.jpg

 

 

 

 

 

 

vp8_skate 2.jpg

 

 

 

 

 

 

 

HD Comparisons

vp8_HD_Boucher.jpg

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

vp8_HD_rod.jpg

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

vp8_HD_piano.jpg

vp8_HD_Jenna..jpg

vp8_HD_beth.jpg

vp8_HD_kate.jpg

 

 

 

 

 


About Jan Ozer

Avatar photo
I help companies train new technical hires in streaming media-related positions; I also help companies optimize their codec selections and encoding stacks and evaluate new encoders and codecs. I am a contributing editor to Streaming Media Magazine, writing about codecs and encoding tools. I have written multiple authoritative books on video encoding, including Video Encoding by the Numbers: Eliminate the Guesswork from your Streaming Video (https://amzn.to/3kV6R1j) and Learn to Produce Video with FFmpeg: In Thirty Minutes or Less (https://amzn.to/3ZJih7e). I have multiple courses relating to streaming media production, all available at https://bit.ly/slc_courses. I currently work as www.netint.com as a Senior Director in Marketing.

Check Also

Steve Strong Details Norsk's Suitability for Broadcasters

Norsk for Broadcasters: Interview with id3as’ Steve Strong

Recently, I spoke with Steve Strong, id3as’ co-founder and director, about Norsk’s suitability for broadcasters. …

Five star review for video quality metrics course.

New Five Star Review for Video Quality Metrics Course

The Computing and Using Video Quality Metrics course teaches encoding pro to compute and use video metrics like VMAF, PSNR, and SSIM.

Figure shows the different components to live streaming latency.

The Quality Cost of Low-Latency Transcoding

While low-latency transcoding sounds desirable, low-latency transcode settings can reduce quality and may not noticeably …

Leave a Reply

Your email address will not be published. Required fields are marked *