vvenc

VVenC implements software encoding for H.266/VVC video, with encode modes and configurable presets described in its project.

github.com/fraunhoferhhi/vvenc
vvenc homepage screenshot

About vvenc

VVenC is the Fraunhofer Versatile Video Encoder, a software implementation for H.266/VVC video encoding. A working CMake installation is required to build the software, and the project points to its wiki for build information, usage documentation and performance.

Pricing is not clearly stated.

Key features

  • Five predefined quality/speed presets
  • Perceptual optimization based on the XPSNR visual model
  • Frame-level and task-based parallelization
  • Single-pass and two-pass rate control for variable bit-rate encoding
Watch out for
  • Default floating-point contraction can cause output mismatches between platforms or compiler versions.

vvenc at a glance

Type
Open-source project
Pricing
Not confirmed. Check the site
Details verified
Oct 22, 2026 · Official source
Open source
Yes · Source code
Language
English
Last checked
Oct 5, 2026 · Online when checked
Listed
Oct 5, 2026

vvenc alternatives

Tools and sites you could use instead, ranked by how closely they match.

Popular in Video Editing & Animation

Well-known listings from the same topic.

All 261

vvenc FAQ

How do I build VVenC with CMake?
Create a build directory, run cmake .. with build options to generate the project, then run cmake --build . For Visual Studio or Xcode, add --config Release.
How can I get bit-exact output across builds?
Build with floating-point contraction disabled. With CMake, use -DVVENC_FFP_CONTRACT_OFF=On; with the Makefile wrapper, use ffp-contract-off=On.
Where are the license terms?
See LICENSE.txt in the repository for the terms of use.
Is something wrong or out of date?

Tell us and an editor will check it.

Own this website?

Claim the listing and suggest updates yourself. An editor checks every claim first.

Claim this listing