#37 · Primary category: Self-Hosted File Processing & Conversion
handbrake-web
A self-hosted platform to use HandBrake on your headless devices via a bespoke web interface. Harness the processing power of multiple devices to work on a single queue.
Project last updated:03/27/26
GitHub Stars
794
Forks
18
Contributors
3
License
AGPL-3.0
Why we included this project
Re-encoding video on a headless box usually means SSH sessions and long CLI commands. This project replaces that with a web UI that talks to HandBrakeCLI: a small server component runs the interface and coordinates jobs, while separate worker containers do the actual encoding, so one queue can be spread across several machines. Hardware acceleration is supported through Intel QSV or NVIDIA NVENC, and directory watchers can turn new files into jobs automatically. You can also upload presets exported from the desktop HandBrake app to keep settings consistent across machines. It's under active development and assumes you're comfortable with Docker Compose and volume mapping, but if you manage a media library on remote or low-power hardware, it's a solid way to centralize transcoding.
Articles for this project
No articles for this project yet.
To suggest a topic or contribute an article, contact us.
Related projects in this category
immich
High performance self-hosted photo and video management solution.
paperless-ngx
A community-supported supercharged document management system: scan, index and archive all your documents
lossless-cut
The swiss army knife of lossless video/audio editing
lux
👾 Fast and simple video download library and CLI tool written in Go
excelize
Go language library for reading and writing Microsoft Excel™ (XLAM / XLSM / XLSX / XLTM / XLTX) spreadsheets