Fraunhofer Versatile Video Encoder (VVenC)

Fast and highly efficient VVC software encoding

The Fraunhofer Versatile Video Encoder (VVenC) is a fast and efficient "real-world" VVC encoder implementation with the following main features:

  • Easy to use encoder implementation with five predefined quality/speed presets;
  • Perceptual optimization to improve subjective video quality;
  • Frame-level rate control supporting VBR encoding;
  • Expert mode encoder interface available, allowing fine-grained control of the encoding process.

More information on how to access, build and use as well as the performance of VVenC can be found in the VVenC whitepaper

Available on GitHub

VVenC source code is publicly available on GitHub:


  1. J. Brandenburg, A. Wieckowski, T. Hinz , A. Henkel , V. George , I. Zupancic, C. Stoffers, B. Bross, H. Schwarz, D. Marpe, “Towards Fast and Efficient VVC Encoding,” IEEE 22nd Workshop on Multimedia Signal Processing (MMSP 2020), Tampere, Finland, 2020.