VVenC - the Fraunhofer Versatile Video Encoder

Fast and highly efficient VVC software encoding

VVenC®, the Fraunhofer Versatile Video Encoder, 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 wiki

VVenC® is a registered trademark of the Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V.

Available on GitHub

VVenC source code is publicly available on GitHub:

github.com/fraunhoferhhi/vvenc

References

  • A. Wieckowski, C. Lehmann, B. Bross, D. Marpe, T. Biatek, M. Raulet, J. Le Feuvre, “A Complete End-To-End Open Source Toolchain for the Versatile Video Coding (VVC) Standard,” Proceedings of 29th ACM International Conference on Multimedia (MM’21), October 2021, doi: 10.1145/3474085.3478320.
  • A. Wieckowski et al., "VVenC: An Open And Optimized VVC Encoder Implementation," 2021 IEEE International Conference on Multimedia & Expo Workshops (ICMEW), 2021, pp. 1-2, doi: 10.1109/ICMEW53276.2021.9455944.
  • A. Wieckowski, C. Stoffers, B. Bross, D. Marpe, "VVenC, an open optimized VVC encoder, in versatile application scenarios," Proc. SPIE 11842, Applications of Digital Image Processing XLIV, 118420H (1 August 2021), doi: 10.1117/12.2595360.
  • R. Skupin et al., "Open GOP Resolution Switching in HTTP Adaptive Streaming with VVC," 2021 Picture Coding Symposium (PCS), 2021, pp. 1-5, doi: 10.1109/PCS50896.2021.9477501.
  • T. Nguyen, A. Wieckowski, B. Bross and D. Marpe, "Objective Evaluation of the Practical Video Encoders VVenC, x265, and aomenc AV1," 2021 Picture Coding Symposium (PCS), 2021, pp. 1-5, doi: 10.1109/PCS50896.2021.9477482.
  • A. Wieckowski, B. Bross and D. Marpe, "Fast partitioning strategies for VVC and their implementation in an Open Optimized Encoder," 2021 Picture Coding Symposium (PCS), 2021, pp. 1-5, doi: 10.1109/PCS50896.2021.9477510.
  • I. Zupancic, B. Bross, T. Hinz and D. Marpe, "Encoding Complexity Analysis and Reduction for a Practically-Oriented VVC Encoder Implementation," 2021 Picture Coding Symposium (PCS), 2021, pp. 1-5, doi: 10.1109/PCS50896.2021.9477405.
  • A. Wieckowski et al., “Update on open, optimized VVC implementations VVenC and VVdeC”, document JVET-W0184, Joint Video Experts Team (JVET), Jul. 2021.
  • A. Wieckowski et al., “Update on open, optimized VVC implementations VVenC and VVdeC”, document JVET-U0135, Joint Video Experts Team (JVET), Jan. 2021.
  • A. Wieckowski et al., “Open optimized VVC encoder (VVenC) and decoder (VVdeC) implementations”, document JVET-T0099, Joint Video Experts Team (JVET), Okt. 2020.
  • J. Brandenburg et al., "Towards Fast and Efficient VVC Encoding," 2020 IEEE 22nd International Workshop on Multimedia Signal Processing (MMSP), Tampere, Finland, 2020, pp. 1-6.