美文网首页
Docker 部署 HandBrake

Docker 部署 HandBrake

作者: tzktzk1 | 来源:发表于2023-11-06 14:13 被阅读0次

HandBrake是一个开源的、功能强大的视频转换软件。
jlesage/handbrake,是HandBrake的Docker容器,可以通过浏览器或VNC客户端来访问使用的图形用户界面。
且有个自动转换的模式,把视频文件放入到监视文件夹中,然后自动处理无需其他操作。

    HandBrake:https://handbrake.fr/
    jlesage/handbrake:https://hub.docker.com/r/jlesage/handbrake
    jlesage/handbrake @Github:https://github.com/jlesage/docker-handbrake
    官方文档:https://github.com/jlesage/docker-handbrake
    
    docker run -d \
        --name handbrake \
        -p 5800:5800 \
        -e AUTOMATED_CONVERSION_PRESET="Very Fast 720p30" \
        -v /home/handbrake/config:/config:rw \
        -v /home/handbrake/storage:/storage:ro \
        -v /home/handbrake/watch:/watch:rw \
        -v /home/handbrake/output:/output:rw \
        jlesage/handbrake:latest
        
    写成一行:docker run -d --name handbrake -p 5800:5800 -e AUTOMATED_CONVERSION_PRESET="Very Fast 720p30" -v /home/handbrake/config:/config:rw -v /home/handbrake/storage:/storage:ro -v /home/handbrake/watch:/watch:rw -v /home/handbrake/output:/output:rw jlesage/handbrake:latest
    
    /home/handbrake/config:日志等持久性的文件
    /home/handbrake/storage:/storage:挂载需要容器内使用的文件
    /home/handbrake/watch:自动视频转换监视文件夹,把视频文件放入即可自动转换
    /home/handbrake/output:这是视频自动转换后保存的位置
    
    默认视频格式
        docker-handbrake,设置的默认视频格式是:Very Fast 1080p30,看HandBrake官方文档,这视频格式是很小的;但我觉得还可以更小,720p的就可以了。所以我在启动容器的时候,有以下参数:
        -e AUTOMATED_CONVERSION_PRESET="Very Fast 720p30"
        
    删除源文件
        默认不自动删除源文件,如需则添加变量:
        -e AUTOMATED_CONVERSION_KEEP_SOURCE="0"
    
    设置视频格式的变量   AUTOMATED_CONVERSION_FORMAT;

相关文章

网友评论

      本文标题:Docker 部署 HandBrake

      本文链接:https://www.haomeiwen.com/subject/nnnmidtx.html