VVCEasy is that you don't have to compile or/and coding to encode VVC (known as Versatile Video Codec). Simple, Easy, Encode and Decode.
It supports Windows, macOS, Linux, BSD, Android & WebAssembly 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 command, utilizing 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 encoding/decoding, it needs to be manually edit 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.
Communities | Link |
---|---|
Matrix chat |
https://matrix.to/#/#vvceasy:matrix.org |
Revolt | https://app.revolt.chat/invite/0Y10qHzP |
Discord |
https://discord.gg/t54cADTbWW |
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 |
Note
Please note my first language is Estonian and not native to the English language. Some English words may be incorrect and incomprehensible.
- 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
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
VLC InterDigital VTM VVC Plugin is an external VVC decoder plugin from a third-party developer.
FFmpeg VVC En/Decoder & xHE-AAC supports of Windows, Mac and Linux.
See FFMPEGVVC.md.
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.
For more information about LAVFilters Windows VVC version.
The Versatile Video Codec binaries include two tools, vvenc and vvdec, as well as uvg266.
See VVC.md
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.
First, before compiling to VVCEasy Batchfile Version, you need to install Inno Setup to compile it. 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 compile. After compiling, VVCEasy.exe (Installer) can be found in the Install folder.
First, before you compile to VVCEasy .NET Console Version, you need .NET SDK x64 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: When you build, this will restore the project first and it compiles.
dotnet build -c Release
Step 3: Once building is done, the build folder directory is bin/Release
cd bin/Release
Tip
You can run VVCEasy without building.
dotnet run
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 should be found for example at bin\Release\netX.x\win-x64\publish.
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 encoding/decoding are listed:
Programs with website or GitHub link | Note | Creator |
---|---|---|
Fastflix | You might need to download my custom FFmpeg builds for encoding/decoding 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 |
If you're looking for a hard option of document information, you can check out there: docs-old/advanced.md
Before you ask any question, see the questions at table please.
Question | Answer |
---|---|
1: Are you the real creator of VVCEasy? | Yes... But I'm not a real creator of VVC; I didn't build VVC. It was Fraunhofer HHI that built VVC. |
2: Are you trying to build VVCEasy? | Well, yes... it takes a longer time to make VVCEasy easier, but VVCEasy is not yet finished until further update announcements. I don't have employees, so I'm the only worker. |
3: Is it okay to bring my proof screenshots of errors? | Yes, you can include error screenshots as proof. More proof, it's easier to solve. |
4: My question is not listed on the FAQ. Can I ask you any questions? | Sure, go to the Issues tab, ask questions, and give me your issue. I'd be happy to solve it :). |
5: Do you know what skills you have in your programming? | I know about batch files and HTML programming. Some programming languages might be difficult for me. Update of 19th February 2022: Perhaps I should create a C# Console program, which will support Windows, Mac, and Linux. |
If you have any questions or/any issues, please go to the Issues tab and create your issue.
Or you can join and chat with us in our community: Link for communities at top
- Martin Eesmaa
VVCEasy - VVCEasy is easy VVC, that no need to compile.
License: MIT
© 2021-2025 Martin Eesmaa (All rights reserved)
Versatile Video Encoder - Fraunhofer Versatile Video Encoder (VVenC)
Versatile Video Decoder - Fraunhofer Versatile Video Encoder (VVdeC)
Versatile Video Decoder Web Player - A minimal proof-of-concept VVC player for the web using WebAssembly
License: BSD 3-Clause Clear License (all of three repositories)
© 2018-2025, Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. & The VVC Authors. (All rights reserved)
GitHub: Fraunhoferhhi
VLC VTM Decoder Plugin - VVC decoder plugin for VLC based on a multithreaded VTM
VLC Original Version - VLC Media Player
License: GPL Version 2 (VLC Original version) & LGPL-2.1 (VLC VTM Decoder Plugin)
© 2000-2025 VLC Media Player Developers (All rights reserved)
© 2021-2024 Inter Digital Inc (All rights reserved)
uvg266 - An open-source VVC encoder based on Kvazaar
License: BSD 3-Clause License
© 2021-2025, Tampere University, ITU/ISO/IEC, project contributors (All rights reserved)
BitMovin Versatile Video Decoder Player - BitMovin VVDecPlayer
License: MIT
© 2021-2022 Christian Feldmann (All rights reserved)
FFmpeg - Mirror of https://git.ffmpeg.org/ffmpeg.git
VVC developers & forkers: Christian Lehmann, tbiat, Isabelle Santin & Martin Eesmaa
License: LGPL-2.1+ & GPL-2.0+
For my custom build configuration license is GPL-3.0+ with nonfree (fdk-aac) for FFmpeg.
© 2000-2025 FFmpeg developers (All rights reserved)
fdk-aac - A standalone library of the Fraunhofer FDK AAC code from Android.
License: None
© 2012-2025 Martin Storsjö (All rights reserved)
mpv - 🎥 Command line video player
License: LGPL-2.1+ & GPL-2.0+
For my custom build license: GPL-3.0+ with nonfree (fdk-aac) for FFmpeg
© 2013-2025 Vincent Lang, MPlayer, mplayer2 & MPV developers (All rights reserved)
mpv-android - #mpv-android @ libera.chat
VVC forkers: tbiat & Martin Eesmaa
License: MIT
© 2016-2025 Ilya Zhuravlev, sfan5 & mpv developers (All rights reserved)
GPAC/MP4BOX - Modular Multimedia framework for packaging, streaming and playing your favorite content.
License: LGPL-2.1
© 2003-2025 Jean Le Feuvre & GPAC developers/contributors (All rights reserved)
LAVFilters - LAV Filters - Open-Source DirectShow Media Splitter and Decoders
License: None
© 2010-2025 Hendrik Leppkes (All rights reserved)
MPC-HC - Media Player Classic (forked by clsid2)
MPC-BE - Media Player Black Edition (forked by Aleksoid1978)
License: GPL-3.0
© 2007-2018 MPC-HC Community Forum & contributors (Original) (All rights reserved)
© 2018-2025 clsid2 (forked of MPC-HC) (All rights reserved)
© 2012-2025 Alexander Vodiannikov (forked of MPC-BE) (All rights reserved)
7-Zip - 7-Zip is a file archiver with a high compression ratio.
Official website: https://7-zip.org
License: LGPL-2.1-or-later with unRAR restriction & LZMA SDK in the public domain
© 1999-2025 Igor Pavlov (All rights reserved)
wget - GNU Wget is a free software package for retrieving files using HTTP, HTTPS, FTP and FTPS, the most widely used Internet protocols.
License: GPL-3.0-or-later
Original written by Hrvoje Nikšić
© 2015 Free Software Foundation, Inc. (All rights reserved)