{"id":30859199,"url":"https://github.com/martineesmaa/vvceasy","last_synced_at":"2025-09-07T14:57:58.633Z","repository":{"id":37039126,"uuid":"419174287","full_name":"MartinEesmaa/VVCEasy","owner":"MartinEesmaa","description":"VVCEasy is that you don't have to compile or/and coding to encode VVC (known as Versatile Video Codec). Simple. Easy. Encode. Decode","archived":false,"fork":false,"pushed_at":"2025-08-30T13:51:08.000Z","size":2477244,"stargazers_count":203,"open_issues_count":1,"forks_count":17,"subscribers_count":12,"default_branch":"master","last_synced_at":"2025-08-30T15:25:16.213Z","etag":null,"topics":["bitmovin","bitmovin-player","codec","ffmpeg","ffmpeg-libraries","ffmpeg-player","h266","mpv","mpv-player","usac","video","vlc","vlc-media-player","vvc"],"latest_commit_sha":null,"homepage":"https://martineesmaa.org/en/vvceasy","language":"Batchfile","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/MartinEesmaa.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG","contributing":"CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":"AUTHORS.md","dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null},"funding":{"custom":["https://paypal.me/martineesmaa"]}},"created_at":"2021-10-20T03:37:55.000Z","updated_at":"2025-08-30T13:51:11.000Z","dependencies_parsed_at":"2023-02-18T06:01:12.348Z","dependency_job_id":"728f54f2-efa6-4a3a-979e-3f5022599f99","html_url":"https://github.com/MartinEesmaa/VVCEasy","commit_stats":null,"previous_names":[],"tags_count":10,"template":false,"template_full_name":null,"purl":"pkg:github/MartinEesmaa/VVCEasy","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MartinEesmaa%2FVVCEasy","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MartinEesmaa%2FVVCEasy/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MartinEesmaa%2FVVCEasy/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MartinEesmaa%2FVVCEasy/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/MartinEesmaa","download_url":"https://codeload.github.com/MartinEesmaa/VVCEasy/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MartinEesmaa%2FVVCEasy/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":274051980,"owners_count":25214030,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-07T02:00:09.463Z","response_time":67,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bitmovin","bitmovin-player","codec","ffmpeg","ffmpeg-libraries","ffmpeg-player","h266","mpv","mpv-player","usac","video","vlc","vlc-media-player","vvc"],"created_at":"2025-09-07T14:57:25.910Z","updated_at":"2025-09-07T14:57:58.620Z","avatar_url":"https://github.com/MartinEesmaa.png","language":"Batchfile","funding_links":["https://paypal.me/martineesmaa"],"categories":[],"sub_categories":[],"readme":"![VVCEasy](VVCEasy.png)\n![GitHub all releases](https://img.shields.io/github/downloads/MartinEesmaa/VVCEasy/total)\n![GitHub](https://img.shields.io/github/license/MartinEesmaa/VVCEasy)\n[![Build](https://github.com/MartinEesmaa/VVCEasy/actions/workflows/dotnet.yml/badge.svg)](\nhttps://github.com/MartinEesmaa/VVCEasy/actions/workflows/dotnet.yml)\n![GitHub repo size](https://img.shields.io/github/repo-size/MartinEesmaa/VVCEasy)\n![GitHub release (release name instead of tag name)](https://img.shields.io/github/v/release/MartinEesmaa/VVCEasy?include_prereleases)\n![GitHub commit activity](https://img.shields.io/github/commit-activity/m/MartinEesmaa/VVCEasy)\n![Matrix](https://img.shields.io/matrix/vvceasy:matrix.org?label=VVCEasy%20Matrix)\n![Discord](https://img.shields.io/discord/974611343237869619?label=VVCEasy%20Discord%20Chat)\n![Revolt](https://img.shields.io/revolt/invite/0Y10qHzP?label=VVCEasy%20Revolt)\n![GitHub Repo stars](https://img.shields.io/github/stars/MartinEesmaa/VVCEasy?style=flat\u0026label=Martin%20Eesmaa's%20VVCEasy%20stars\u0026color=yellow)\n\n\n\u003ch1 align=\"center\"\u003eVVCEasy by Martin Eesmaa\u003c/h1\u003e\n\nVVCEasy is that you don't have to compile or/and coding to encode VVC (known as Versatile Video Codec). Simple, Easy, Encode and Decode.\n\nIt supports Windows, macOS, Linux, BSD, Android \u0026 WebAssembly for VVCEasy builds.\n\nFrom October 20, 2021, to June 23, 2022, VVCEasy was in pre-release and construction mode.\n\nSince June 23, 2022, VVCEasy was initially released at version 1.0.0.\n\nVVCEasy comes with one easy command, utilizing FFmpeg-VVC, Fraunhofer HHI VVC binaries, uvg266, MPV, LAVFilters, and MPC-HC \u0026 MPC-BE, among other features.\n\nInstallation: Go to the releases and download the latest version.\n\nWindows source run (Batch-file) (for encoding/decoding, it needs to be manually edit batchfile to modify video file name): [VVCEasy.bat](VVCEasy.bat)\n\nWindows/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.\n\n### Community\n\n| Communities | Link |\n--- | --- |\nMatrix chat ![Matrix](https://img.shields.io/matrix/vvceasy:matrix.org) | https://matrix.to/#/#vvceasy:matrix.org\nRevolt ![Revolt](https://img.shields.io/revolt/invite/0Y10qHzP) | https://app.revolt.chat/invite/0Y10qHzP\nDiscord ![Discord](https://img.shields.io/discord/974611343237869619) | https://discord.gg/t54cADTbWW\nReddit | https://reddit.com/r/VVCEasy\nlemmy.ml (c/VVC) | https://lemmy.ml/c/vvc\nlemmy.ml (c/VVCEasy) | https://lemmy.ml/c/vvceasy\nlemmy.world (c/VVC) | https://lemmy.world/c/vvc\nlemmy.world (c/VVCEasy) | https://lemmy.world/c/vvceasy\n\n\u003e [!NOTE]\n\u003e Please note my first language is Estonian and not native to the English language. Some English words may be incorrect and incomprehensible.\n\n# All lists\n\n- [Donate to Martin Eesmaa using cryptocurrency](#donate-to-martin-eesmaa-for-an-cryptocurrencies)\n\n- [Tests of VVC videos](#tests-of-vvc-videos)\n\n- [VLC InterDigital VTM VVC Plugin](#vlc-interdigital-vtm-vvc-plugin)\n\n- [FFmpeg VVC En/Decoder \u0026 xHE-AAC support](#ffmpeg-vvencdec--xhe-aac-support)\n\n- [MPV libvvdec + xHE-AAC support (Windows x64/Linux/Android only)](#mpv-libvvdec--xhe-aac-support-windows-x64linuxandroid-only)\n\n- [LAVFilters VVC version x64](#lavfilters-vvc-version-x64)\n\n- [VVC binaries](#vvc-binaries)\n\n- [Deprecated builds](#deprecated-builds)\n\n- [Compile for VVCEasy](#compile-for-vvceasy)\n\n  - [VVCEasy Batchfile Compile](#vvceasy-batchfile-version-optional-windows-only)\n\n  - [VVCEasy .NET Compile](#vvceasy-net-console-version-optional)\n\n    - [Publish single .NET binary executable](#publish-single-net-binary-executable)\n\n- [GUI applications easy](#gui-applications-easy)\n\n- [Hard option (deprecated)](#hard-option-deprecated)\n\n- [FAQ](#faq-frequently-asked-questions)\n\n- [Credits \u0026 Licenses](#credits--licenses)\n\n# Donate to Martin Eesmaa for a cryptocurrencies\n\n- **BTC (BITCOIN):** \n```\nbc1qhf4zu5uythr7vyt2dru73qp0k2rzrx355fsx47yjxc2ueunz8frqxmwap3\n```\n- **XMR (MONERO):** \n```\n46Fk6k3qzhwXpLsDRWo4Uh63DDmwRX7gbL6P3zodAnvnRDr9Psi9uau19nCRQFHbmp3nLR3d5Ve8WRid71nuLZxAGygZ258\n```\n- **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.\n\n- **Estonian bank account (Luminor Eesti IBAN):** You can donate to me. You have to pay a little network send fees before donate.\n```\nEE511700017003558571\n```\n\n# Tests of VVC videos\n\nYou can test Martin Eesmaa's encoded movies of VVC video codec and follow the instructions in README.txt.\n\n[Tears of Steel VVC](https://mega.nz/folder/64swUYxI#WE5njn2aX6-6fxypNC3gtA)\n\n[Martin Eesmaa's VVC sample videos](https://mega.nz/folder/C5lFhALL#5fRQfHN4ulzdaq-B33WQ7w)\n\nUpdate of 30.08.2025: New 4K Tears of Steel VVC video encoded with xHE-AAC existing audio.\n\n# VLC InterDigital VTM VVC Plugin\n\nVLC InterDigital VTM VVC Plugin is an external VVC decoder plugin from a third-party developer.\n\nSee [INSTALLVLCPLUGIN folder](INSTALLVLCPLUGIN/README.md).\n\n# FFmpeg VVENC/DEC \u0026 xHE-AAC support\n\nFFmpeg VVC En/Decoder \u0026 xHE-AAC supports of Windows, Mac and Linux.\n\nSee [FFMPEGVVC.md](FFMPEGVVC.md).\n\n# MPV libvvdec + xHE-AAC support (Windows x64/Linux/Android only)\n\nMPV libvvdec \u0026 xHE-AAC support only Windows x64, Linux, and Android.\n\nThe VVC and MP4 mux with VVC codec can be played on MPV libvvdec + xHE-AAC version. Only MP4 files mixed with VVC support seeking.\n\nMPV.NET is also only available for Windows.\n\nSee [MPV.md](MPV.md).\n\n# LAVFilters VVC version x64\n\nFor more information about LAVFilters Windows VVC version.\n\nSee [LAVFilters folder](LAVFilters/README.md)\n\n# VVC binaries\n\nThe Versatile Video Codec binaries include two tools, vvenc and vvdec, as well as uvg266.\n\nSee [VVC.md](VVC.md)\n\n# Deprecated builds\n\nThose deprecated builds were no new commits/codes after one year.\n\nFor Bitmovin VVDec Player, see [Bitmovin.md](docs-old/Bitmovin.md).\n\nFor VLC o266player build, see [o266player.md](docs-old/o266player.md).\n\n# Compile for VVCEasy\n\n### VVCEasy Batchfile Version (optional) (Windows only)\n\nFirst, before compiling to VVCEasy Batchfile Version, you need to install Inno Setup to compile it.\nInno Setup link: https://jrsoftware.org/isdl.php\n\nStep 1: Clone VVCEasy git and open up VVCEasy_compiler.iss file\n```\ncd %userprofile%\\Downloads\ngit clone --depth=1 https://github.com/MartinEesmaa/VVCEasy \u0026\u0026 cd VVCEasy\nVVCEasy_compiler.iss\n```\n\nStep 2: Press F9 on your keyboard to compile. After compiling, VVCEasy.exe (Installer) can be found in the Install folder.\n\n![VVCEasyclickblueplaybutton](https://user-images.githubusercontent.com/88035011/153736303-b0949f5a-5ac5-4123-92c5-305211a8aadc.png)\n\n---\n\n### VVCEasy .NET Console Version (optional)\n\nYou need .NET SDK from Microsoft.\nLink: https://dotnet.microsoft.com/en-us/download\n\nStep 1: Clone git and cd VVCEasy\n```\ngit clone --depth=1 https://github.com/MartinEesmaa/VVCEasy \u0026\u0026 cd VVCEasy\n```\n\nStep 2: Start building the project by command:\n```\ndotnet build -c Release\n```\n\nStep 3: Once build is done, the result folder directory is bin/Release\n```\ncd bin/Release\n```\n\n\u003e [!TIP]\n\u003e *You can run VVCEasy without building.*\n```\ndotnet run\n```\n\n### Publish single .NET binary executable\n\nIf you want to compile and publish it into a portable executable file, you can do so if you wish.\n```\ndotnet publish -c Release\n```\n\nAfter that, it can be found for example at bin\\Release\\netX.x\\win-x64\\publish.\n\n# GUI applications (easy)\n\nIf 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.\n\nThese VVC programs for encoding/decoding are listed:\n\n| Programs with website or GitHub link | Note | Creator\n--- | --- | --- |\n[Fastflix](https://github.com/cdgriffith/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\n[VVC-GUI-Encoder](https://github.com/Disa-Kizonda/VVC-GUI-Encoder) | Only encoder | Disa Kizonda\n[aVVCator](https://github.com/gianni-rosato/aVVCator) | Only encoder \u0026 Linux only | Gianni Rosato\n[VVenCguiEx](https://github.com/rigaya/VVenCguiEx) | Original Japanese language only for instructions and application (you can still translate), only encoder \u0026 Windows only, requires Aviutl (this may be medium or hard) | rigaya\n[VVConvert](https://vvconvert.app/) | Only encoder, encodes to VVC raw bitstream from any FFmpeg compatible video codecs, requires FFmpeg to open input video files | Alec Carter ([source code](https://github.com/alectr0/VVConvert))\n[Av1ador](https://github.com/porcino/Av1ador) | This program allows to encode VVC while transcoding by preview and comparison from original video, includes other encoders as well. | porcino\n\n# Hard option (deprecated)\n\nIf you're looking for a hard option of document information, you can check out there: [docs-old/advanced.md](docs-old/advanced.md)\n\n# FAQ (Frequently Asked Questions)\n\nBefore you ask any question, see the questions below at table please.\n\n| Question | Answer\n--- | --- |\n**1:** Are you the real creator of VVCEasy? | That's correct, but I'm not a real founder of VVC nor I didn't build VVC. It was JVET built VVC.\n**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.\n**3:** Is it okay if I bring my proof screenshots? | Yes, you can include screenshots as proof. More proofs, easy to solve it.\n**4:** My question is not listed on the FAQ. | It's okay. You can go to the Issues tab by filing an issue with your question. I'd be happy to solve it :).\n**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.\n\nIf you have any questions or/any issues, please go to the Issues tab and feel free to create an issue.\n\nOr you can join and chat with us in our community: [Link for communities at top](#community)\n\nMartin Eesmaa, creator of VVCEasy\n\n# Credits \u0026 Licenses\n\n[VVCEasy](https://github.com/MartinEesmaa/VVCEasy) - VVCEasy contains ready to serve prebuilt binaries VVC programs, including players and more.\n\nLicense: MIT\n\n© 2021-2025 [Martin Eesmaa](https://github.com/MartinEesmaa) (All rights reserved)\n\n---\n\n[Versatile Video Encoder](https://github.com/fraunhoferhhi/vvenc) - Fraunhofer Versatile Video Encoder (VVenC)\n\n[Versatile Video Decoder](https://github.com/fraunhoferhhi/vvdec) - Fraunhofer Versatile Video Encoder (VVdeC)\n\n[Versatile Video Decoder Web Player](https://github.com/fraunhoferhhi/vvdecWebPlayer) - A minimal proof-of-concept VVC player for the web using WebAssembly\n\nLicense: BSD 3-Clause Clear License (all of three repositories)\n\n© 2018-2025, Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. \u0026 The VVC Authors. (All rights reserved)\n\nGitHub: [Fraunhoferhhi](https://github.com/fraunhoferhhi)\n\n---\n\n[VLC VTM Decoder Plugin](https://github.com/InterDigitalInc/VTMDecoder_VLCPlugin) - VVC decoder plugin for VLC based on a multithreaded VTM\n\n[VLC Original Version](https://code.videolan.org/videolan/vlc) - VLC Media Player\n\nLicense: GPL-2.0 (VLC Original version) \u0026 LGPL-2.1 (VLC VTM Decoder Plugin)\n\n© 2000-2025 [VLC Media Player](https://code.videolan.org/) Developers (All rights reserved)\n\n© 2021-2024 [Inter Digital Inc](https://github.com/InterDigitalInc) (All rights reserved)\n\n---\n\n[uvg266](https://github.com/ultravideo/uvg266) - An open-source VVC encoder based on Kvazaar\n\nLicense: BSD 3-Clause License\n\n© 2021-2025, Tampere University, ITU/ISO/IEC, project contributors (All rights reserved)\n\n---\n\n[BitMovin Versatile Video Decoder Player](https://github.com/bitmovin/vvDecPlayer) - BitMovin VVDecPlayer\n\nLicense: MIT\n\n© 2021-2022 [Christian Feldmann](https://github.com/ChristianFeldmann) (All rights reserved)\n\n---\n\n[FFmpeg](https://github.com/FFmpeg/FFmpeg) - Mirror of https://git.ffmpeg.org/ffmpeg.git\n\nVVC developers \u0026 forkers: [Christian Lehmann](https://github.com/lehmann-c), [tbiat](https://github.com/tbiat), [Isabelle Santin](https://github.com/IsaMorphic) \u0026 [Martin Eesmaa](https://github.com/MartinEesmaa)\n\nLicense: LGPL-2.1 \u0026 GPL-2.0\n\nFor my custom build configuration license is GPL-3.0+ with nonfree (fdk-aac) for FFmpeg.\n\n© 2000-2025 [FFmpeg developers](https://github.com/FFmpeg) (All rights reserved)\n\n---\n\n[fdk-aac](https://github.com/mstorsjo/fdk-aac) - A standalone library of the Fraunhofer FDK AAC code from Android.\n\n© 2012-2025 [Martin Storsjö](https://github.com/mstorsjo) (All rights reserved)\n\n---\n\n[mpv](https://github.com/mpv-player/mpv) - 🎥 Command line video player\n\nLicense: LGPL-2.1 \u0026 GPL-2.0\n\nFor my custom build license: GPL-3.0 with nonfree (fdk-aac) for FFmpeg\n\n© 2013-2025 [Vincent Lang, MPlayer, mplayer2 \u0026 MPV developers](https://github.com/mpv-player) (All rights reserved)\n\n---\n\n[mpv-android](https://github.com/mpv-android/mpv-android) - #mpv-android @ libera.chat\n\nVVC forkers: [tbiat](https://github.com/tbiat) \u0026 [Martin Eesmaa](https://github.com/MartinEesmaa/mpv-android-vvc)\n\nLicense: MIT\n\n© 2016-2025 Ilya Zhuravlev, sfan5 \u0026 mpv developers (All rights reserved)\n\n---\n\n[GPAC/MP4BOX](https://github.com/gpac/gpac) - Modular Multimedia framework for packaging, streaming and playing your favorite content.\n\nLicense: LGPL-2.1\n\n© 2003-2025 [Jean Le Feuvre](https://github.com/jeanlf) \u0026 [GPAC developers/contributors](https://github.com/gpac/gpac/graphs/contributors) (All rights reserved)\n\n---\n\n[LAVFilters](https://github.com/Nevcairiel/LAVFilters) - LAV Filters - Open-Source DirectShow Media Splitter and Decoders\n\n© 2010-2025 [Hendrik Leppkes](https://github.com/Nevcairiel) (All rights reserved)\n\n---\n\n[MPC-HC](https://github.com/clsid2/mpc-hc/) - Media Player Classic (forked by clsid2)\n\n[MPC-BE](https://github.com/Aleksoid1978/MPC-BE) - Media Player Black Edition (forked by Aleksoid1978)\n\nLicense: GPL-3.0\n\n© 2007-2018 [MPC-HC Community Forum \u0026 contributors](https://github.com/mpc-hc) (Original) (All rights reserved)\n\n© 2018-2025 [clsid2](https://github.com/clsid2) (forked of MPC-HC) (All rights reserved)\n\n© 2012-2025 [Alexander Vodiannikov](https://github.com/Aleksoid1978) (forked of MPC-BE) (All rights reserved)\n\n---\n\n[7-Zip](https://sourceforge.net/projects/sevenzip/files/7-Zip/) - 7-Zip is a file archiver with a high compression ratio.\n\nOfficial website: https://7-zip.org\n\nLicense: LGPL-2.1 with unRAR restriction \u0026 LZMA SDK in the public domain\n\n© 1999-2025 Igor Pavlov (All rights reserved)\n\n---\n\n[wget](https://git.savannah.gnu.org/cgit/wget.git) - GNU Wget is a free software package for retrieving files using HTTP, HTTPS, FTP and FTPS, the most widely used Internet protocols.\n\nLicense: GPL-3.0\n\nOriginal written by Hrvoje Nikšić\n\n© 2015 Free Software Foundation, Inc. (All rights reserved)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmartineesmaa%2Fvvceasy","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmartineesmaa%2Fvvceasy","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmartineesmaa%2Fvvceasy/lists"}