handbrake视频转码器

HandBrake 是一款开源视频转码器,可以用于视频格式转换、码率压缩和批量转码。自建 Web 版适合把转码任务放到服务器上运行,避免占用本地电脑资源。

开源地址

快速启动

docker-compose.yml
name: handbrake
services:
  handbrake:
    container_name: handbrake
    network_mode: host
    image: jlesage/handbrake
    volumes:
      - ./config:/config:rw
      - ./data:/storage:ro
      - ./data/HandBrake/watch:/watch:rw
      - ./data/HandBrake/output:/output:rw
    environment:
      - WEB_LISTENING_PORT=5800
      # 需要ssl
      - WEB_AUTHENTICATION=1
      - WEB_AUTHENTICATION_USERNAME=test
      - WEB_AUTHENTICATION_PASSWORD=test
Tip

转码任务比较吃 CPU。长时间运行时建议限制容器资源,或放在空闲时段执行,避免影响同机其他服务。