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;









网友评论