VVCEasy
VVCEasy provides ready prebuilt VVC (Versatile Video Codec) binaries & players. Simple, Easy, Encode and Decode.
Install / Use
/learn @MartinEesmaa/VVCEasyREADME
VVCEasy provides ready prebuilt VVC (Versatile Video Codec) binaries & players. Simple, Easy, Encode and Decode.
Supports Windows, macOS, Linux, BSD, Android, WebAssembly & Haiku OS for VVCEasy builds.
From October 20, 2021, to June 23, 2022, VVCEasy was in pre-release and construction mode.
Since June 23, 2022, VVCEasy was initially released at version 1.0.0.
VVCEasy comes with one easy all-in-one for FFmpeg-VVC, Fraunhofer HHI VVC binaries, uvg266, MPV, LAVFilters, and MPC-HC & MPC-BE, among other features.
Installation: Go to the releases and download the latest version.
Windows source run (Batch-file) (for decoding/encoding, it needs manual edit the batchfile to modify video file name): VVCEasy.bat
Windows/Mac/Linux source run (C#): Bin/Release or Debug/netX.x/VVCEasy.exe (after building the C# project), which requires VVCEasy.dll to run the console application.
Community
| Communities | Link |
| --- | --- |
| Matrix chat | https://matrix.to/#/#vvceasy:matrix.org |
| Discord
| https://discord.gg/t54cADTbWW |
| Fluxer.app | https://fluxer.gg/On1FkIkb |
| Reddit (r/VVC) | https://reddit.com/r/VVC |
| AV1 Discord Community (below note) | https://discord.gg/HSBxne3 |
[!NOTE] Please note my first language is Estonian and it is not native due to my second English language. Some words may have incorrect and incomprehensible. The members of AV1 Discord Community including me can help about VVC issues.
Experimental GitLab mirror is available for alternative purposes or anything:
https://gitlab.com/MartinEesmaa/VVCEasy
Deprecated communities
Deprecated communities are inactive due to no more new posts/messages recently. However you're welcome to post in there or/and direct message for a little help. :)
| Communities | Link |
| --- | --- |
| Stoat.chat (previously Revolt) | https://app.revolt.chat/invite/0Y10qHzP |
| Reddit | https://reddit.com/r/VVCEasy |
| lemmy.ml (c/VVC) | https://lemmy.ml/c/vvc |
| lemmy.ml (c/VVCEasy) | https://lemmy.ml/c/vvceasy |
| lemmy.world (c/VVC) | https://lemmy.world/c/vvc |
| lemmy.world (c/VVCEasy) | https://lemmy.world/c/vvceasy |
All lists
Donate to Martin Eesmaa for a cryptocurrencies
- BTC (BITCOIN):
bc1qhf4zu5uythr7vyt2dru73qp0k2rzrx355fsx47yjxc2ueunz8frqxmwap3
- XMR (MONERO):
46Fk6k3qzhwXpLsDRWo4Uh63DDmwRX7gbL6P3zodAnvnRDr9Psi9uau19nCRQFHbmp3nLR3d5Ve8WRid71nuLZxAGygZ258
-
BAT (BASIC ATTENTION TOKEN): For Brave Browser users only, you can also contribute by supporting me, I'm a verified Brave user on Brave Rewards.
-
Estonian bank account (Luminor Eesti IBAN): You can donate to me. You have to pay a little network send fees before donate.
EE511700017003558571
Tests of VVC videos
You can test Martin Eesmaa's encoded movies of VVC video codec and follow the instructions in README.txt.
Martin Eesmaa's VVC sample videos
Update of 30.08.2025: New 4K Tears of Steel VVC video encoded with xHE-AAC existing audio.
VLC InterDigital VTM VVC Plugin
VLC InterDigital VTM VVC Plugin is an external VVC decoder plugin from a third-party developer.
FFmpeg VVENC/DEC & xHE-AAC support
FFmpeg VVC En/Decoder & xHE-AAC supports of Windows, Mac and Linux.
See FFMPEGVVC.md.
MPV libvvdec + xHE-AAC support (Windows x64/Linux/Android only)
MPV libvvdec & xHE-AAC support only Windows x64, Linux, and Android.
The VVC and MP4 mux with VVC codec can be played on MPV libvvdec + xHE-AAC version. Only MP4 files mixed with VVC support seeking.
MPV.NET is also only available for Windows.
See MPV.md.
LAVFilters VVC version x64
For more information about LAVFilters Windows VVC version.
VVC binaries
The Versatile Video Codec binaries include two tools, vvenc and vvdec, as well as uvg266.
See VVC.md
Deprecated builds
Those deprecated builds were no new commits/codes after one year.
For Bitmovin VVDec Player, see Bitmovin.md.
For VLC o266player build, see o266player.md.
Compile for VVCEasy
VVCEasy Batchfile Version (optional) (Windows only)
First, before compiling to VVCEasy Batchfile Version, you need to install Inno Setup to make package. Inno Setup link: https://jrsoftware.org/isdl.php
Step 1: Clone VVCEasy git and open up VVCEasy_compiler.iss file
cd %userprofile%\Downloads
git clone --depth=1 https://github.com/MartinEesmaa/VVCEasy && cd VVCEasy
VVCEasy_compiler.iss
Step 2: Press F9 on your keyboard to make installer. After that, VVCEasy.exe (Installer) can be found in the Install folder.

VVCEasy .NET Console Version (optional)
You need .NET SDK installed from Microsoft. Link: https://dotnet.microsoft.com/en-us/download
Step 1: Clone git and cd VVCEasy
git clone --depth=1 https://github.com/MartinEesmaa/VVCEasy && cd VVCEasy
Step 2: Start building the project by command:
dotnet build -c Release
Step 3: Once build is done, the result folder directory is bin/Release
cd bin/Release
[!TIP] You can run VVCEasy without building.
dotnet run
Publish single .NET binary executable
If you want to compile and publish it into a portable executable file, you can do so if you wish.
dotnet publish -c Release
After that, it can be found for example at bin\Release\netX.x\win-x64\publish.
GUI applications (easy)
If you're not familiar with using the CLI, you can use a GUI with an application window for ease of use, eliminating the need to type commands in your terminal.
These VVC programs for decoding/encoding are listed:
| Programs with website or GitHub link | Note | Creator | | --- | --- | --- | | Fastflix | You might need to download my custom FFmpeg builds for decoding/encoding VVC using external libraries, rename to ffmpeg.exe and ffprobe.exe from my custom names only, no ffplay executable file required | Chris Griffith | | VVC-GUI-Encoder | Only encoder | Disa Kizonda | | aVVCator | Only encoder & Linux only | Gianni Rosato | | VVenCguiEx | Original Japanese language only for instructions and application (you can still translate), only encoder & Windows only, requires Aviutl (this may be medium or hard) | rigaya | | VVConvert | Only encoder, encodes to VVC raw bitstream from any FFmpeg compatible video codecs, requires FFmpeg to open input video files | Alec Carter (source code) | | Av1ador | This program allows to encode VVC while transcoding by preview and comparison from original video, includes other encoders as well. | porcino |
Alternative bindings of CLI
| Programs with website or GitHub link | Note | Creator | | --- | --- | --- | | wrenc | An experimental H.266/VVC Rust encoder (last updated October 2022) | hjkmt | | xin26x | Video Encoder for Now and Nex
