
Made AV2 GUI Encoder - A parallelized web dashboard for the AV2 codec (8x–16x speedup)
Hi all,
If guys have used AV2 (AVM) , you know how painful it is because avmenc.exe is single-threaded, ridiculously slow, and a pain to set up. Also its pain to install all the dependencies and then there is also no GUI options.
I built a web-based GUI that solves this by parallelizing the pipeline (using all the cores!)
GitHub: https://github.com/aditya0155/AV2-GUI-Encoder
Why use it?
• 8x–16x Faster: Splits videos into segments automatically and encodes them concurrently across all CPU threads.
• True Zero-Dependency Setup: Double-click launch.bat and it will automatically download portable Node.js and FFmpeg if you don't have them.
• Clean Web UI: Real time websocket progress, logs, frame-rate charts, and live ETA.
• Resolution Controls: Scale resolutions down (e.g. 1080p -> 240p) or set frame limits for ultra-fast testing.
• EBML Header Patching: binary patching to bypass FFmpeg's AV2 container restrictions.
How to run:
- Clone the repo.
- Only if the build fails then put your compiled avmenc.exe in the /build folder.
- Double-click launch.bat.
Thank you for reading and let me know what you think :)