HandBrake
false
junkerderprovinz/handbrake:latest
https://hub.docker.com/r/junkerderprovinz/handbrake
bridge
bash
false
https://github.com/junkerderprovinz/handbrake/blob/main/README.md
https://forums.unraid.net/topic/200252-support-junkerderprovinz-handbrake/
https://handbrake.fr
The full HandBrake video transcoder GUI in your browser – built on Selkies for a smooth, hardware-accelerated web desktop. Dark by default, using HandBrake's own native GTK dark mode (not a repaint). GPU-accelerated transcoding on NVIDIA, Intel and AMD – the most complete HandBrake container available for Unraid.
What's included:
• HandBrake's complete GTK4 interface (ghb) plus HandBrakeCLI
• GPU hardware encoding on NVIDIA (NVENC), Intel (Quick Sync) and AMD (VCE) via GPU_VENDOR – NVIDIA and Intel verified end to end on real hardware
• Automated watch-folder conversion – drop a video into /watch, get a transcode in /output, no GUI needed
• Up to 5 watch folders, directory exclusion, a daily active-hours window, configurable preset/format/extensions, keep-or-delete source
• Web file manager (on by default), web terminal and desktop notifications – all reachable from the same browser tab
• 5 conversion hooks for custom scripting, including one that fires for conversions started manually in the GUI, not just the watch folder
• A configurable staging directory, so in-progress transcodes never touch the array until they are finished
• Safe multi-instance operation – two containers can share one watch folder to convert twice as many files at once, without ever converting the same file twice
• Atomic output: conversions are staged and moved onto the output disk only after HandBrake reports success, so a media scanner never picks up a half-written file
Notes:
• WebUI opens via HTTPS on port 3001 (self-signed cert — accept it once). The Selkies web client requires a secure connection, so open the WebUI directly ONLY over HTTPS (3001). Port 3000 (HTTP) is for a reverse proxy that terminates TLS in front of the container.
• GPU acceleration needs the matching passthrough: the NVIDIA Container Runtime for GPU_VENDOR=nvidia, or --device /dev/dri under Extra Parameters for intel/amd. Full per-vendor recipes are in the README's Hardware Encoding section. Leave GPU_VENDOR=none for software encoding.
• PUID/PGID default to 99/100 (nobody/users on Unraid).
• Auth: leave "WebUI Username" and "Password" EMPTY to run without login. Set both to enable HTTP-basic auth on the WebUI. Recommended whenever the container is reachable from anything beyond your LAN.
Source on GitHub: https://github.com/junkerderprovinz/handbrake
MediaApp:Video Tools:
https://[IP]:[PORT:3001]/
https://raw.githubusercontent.com/junkerderprovinz/unraid-apps/main/handbrake/handbrake.xml
https://raw.githubusercontent.com/junkerderprovinz/unraid-apps/main/handbrake/icon.png
--restart=unless-stopped --shm-size=1gb
3001
3000
/mnt/user/appdata/handbrake
/mnt/user
/mnt/user/media/watch
/mnt/user/media/converted
dark
us
none
0
1
General/Very Fast 1080p30
mp4
1
0
5
5
5
1
AUTO
0
/bin/bash
0
/dev/sr*
Europe/Vienna
99
100
022