For this review, I took a first look at encoding VVC (Versatile Video Coding). Specifically, I compared Fraunhofer HHI’s implementation of the VVC codec (Versatile Video Encoder; VVenC) against the Alliance for Open Media’s (AOMedia) aomenc codec and the x.264 and x.265 codecs in FFmpeg. I found VVenC to be simple to use and much faster than expected. Its output quality was the best in the review.
As a caveat, I should mention that as with all compression technologies, there will be multiple VVC codecs; it’s unclear where VVenC will ultimately compare in terms of speed and quality. I bring this up to remind readers that I’m not comparing VVC, AV1, HEVC, and H.264 in this review; rather, I’m comparing commercial implementations of these codecs.
We know from various Moscow State University reports that x265 isn’t the best-performing HEVC codec, and my recent AV1 comparison shows that aomenc isn’t the top AV1 codec or the fastest. Still, x265 and aomenc (and x264, for that matter) are among the most accessible codecs and the most likely to be used in actual commercial implementations.
With that boilerplate out of the way, let’s get to the review.