HandBrake Web
一个通过浏览器远程控制 HandBrake 转码的工具,支持多机分布式编码。
智能下载
前往项目主页
该项目暂未提供安装包,请直接访问源代码仓库
用浏览器管理 HandBrake,多台电脑一起加速转视频
核心功能
- 网页界面管理转码任务,无需登录服务器终端
- 任务队列、批量添加、目录自动监控,省心省力
- 支持 Intel QSV 和 NVIDIA NVENC 硬件加速
- 分布式架构:一台服务器调度,多台工作机同时转码
- 预设管理:上传桌面版 HandBrake 导出的配置文件
避坑指南
- •项目仍在活跃开发中(v0.9.0),可能存在 Bug,建议先在测试环境试用。2. 工作节点需要高性能 CPU 或支持硬件编码的 GPU,否则转码很慢。3. 预设必须从 HandBrake 桌面版导出,不支持直接在网页创建。4. 目前仅支持 Intel QSV 和 NVIDIA NVENC,AMD VCN 暂未实现。5. 所有容器需共享相同的媒体文件挂载路径,否则工作节点无法访问文件。
适用场景
- 家庭媒体服务器(如 Jellyfin、Plex)的后台转码集群
- 视频制作团队远程批量转码,无需每台电脑安装 HandBrake
- NAS 或低功耗设备上运行服务器,利用高性能 PC 完成转码
详细介绍
HandBrake Web 是一个通过网页浏览器远程管理 HandBrake 视频转码任务的工具。它采用轻量级服务器(协调任务)加一个或多个工作节点(执行实际转码)的架构。你可以创建任务队列、监控进度、支持硬件加速(Intel QSV、NVIDIA NVENC)来提升编码速度。系统支持多台机器协同工作,非常适合家庭实验室或媒体服务器场景。预设配置需要从 HandBrake 桌面版导出 JSON 文件后上传。当前仍在活跃开发中,已支持目录自动监控、批量创建任务等功能。通过 Docker Compose 部署。
标签
快速上手
安装软件
双击下载的安装程序,按提示完成安装
步骤1:准备一台运行 Docker 的机器(服务器+工作机可同一台)
步骤2:复制示例 docker-compose.yml,修改媒体路径和用户 ID
步骤3:运行 docker compose up -d 启动服务
- 步骤1:准备一台运行 Docker 的机器(服务器+工作机可同一台)
- 步骤2:复制示例 docker-compose.yml,修改媒体路径和用户 ID
- 步骤3:运行 docker compose up -d 启动服务
暂未获取到校验码
该项目暂未在 GitHub Release 页面提供 SHA-256 校验码
SHA256 校验码
暂无校验码
建议从 GitHub Releases 页面直接下载,并自行核对文件完整性
本平台所有 SHA-256 校验码均提取自项目在 GitHub 官方 Release 页面发布的文件,未做任何修改。你可以通过 GitHub Releases 页面自行验证。
开源透明
查看 GitHub 源码卸载说明
停止容器:docker compose down;删除数据目录(/data 下的数据库和配置)即可完全移除。
无额外依赖
下载后即可直接使用,无需安装其他运行环境