diff --git a/handbrake/README.md b/handbrake/README.md index ececec1..d0408cf 100644 --- a/handbrake/README.md +++ b/handbrake/README.md @@ -13,4 +13,11 @@ You can specify read and write for example: HANDBRAKE_IMAGE=zocker160/handbrake-nvenc:latest Github: https://github.com/zocker-160/handbrake-nvenc-docker -DockerHub NVENC: https://hub.docker.com/r/zocker160/handbrake-nvenc \ No newline at end of file +DockerHub NVENC: https://hub.docker.com/r/zocker160/handbrake-nvenc + +# Gotchas + +``` +problem /etc/cont-init.d/55-handbrake.sh: 47: log: not found docker +``` +chmod the volumes diff --git a/handbrake/docker-compose.yml b/handbrake/docker-compose.yml index d9dbd1c..741dabc 100644 --- a/handbrake/docker-compose.yml +++ b/handbrake/docker-compose.yml @@ -2,10 +2,12 @@ services: handbrake: image: ${HANDBRAKE_IMAGE:-jlesage/handbrake:latest} volumes: - - "${VOL_CONFIG_PATH:-./}/config/ghb:/config/ghb" + - "${VOL_PATH:-./data}/handbrake/ghb-config:/config" - "${VOL_PATH:-./data}/handbrake/storage:/storage" - "${VOL_PATH:-./data}/handbrake/complete:/output" - "${VOL_PATH:-./data}/handbrake/watch:/watch" + - "${VOL_PATH:-./data}/handbrake/watch2:/watch2" + - "${VOL_PATH:-./data}/handbrake/trash:/trash" restart: "unless-stopped" ports: - "5800:5800" diff --git a/handbrake/sample.env b/handbrake/sample.env index 8dd9457..d357f72 100644 --- a/handbrake/sample.env +++ b/handbrake/sample.env @@ -5,10 +5,21 @@ COOKBOOK=/home/user/git/docker-compose-cookbooks #HELP: cookbooks # Handbrake HANDBRAKE_IMAGE=jlesage/handbrake:latest +AUTOMATED_CONVERSION=1 # 0 for no +AUTOMATED_CONVERSION_FORMAT=m4v +AUTOMATED_CONVERSION_KEEP_SOURCE=1 # 0 for remove +AUTOMATED_CONVERSION_USE_TRASH=0 # 1 for yes. Required KEEP_SOURCE +AUTOMATED_CONVERSION_OVERWRITE_OUTPUT=0 +AUTOMATED_CONVERSION_NO_GUI_PROGRESS=0 # 0 is show +AUTOMATED_CONVERSION_MAX_WATCH_FOLDERS=2 + AUTOMATED_CONVERSION_PRESET='Very Fast 1080p30' +AUTOMATED_CONVERSION_OUTPUT_DIR=/output + +AUTOMATED_CONVERSION_PRESET_2='Very Fast 1080p30' +AUTOMATED_CONVERSION_OUTPUT_DIR_2=/output # Handbrake with GPU -#HANDBRAKE_IMAGE=jlesage/handbrake:latest #HANDBRAKE_IMAGE=zocker160/handbrake-nvenc:18x #NVIDIA_VISIBLE_DEVICES=all #NVIDIA_DRIVER_CAPABILITIES=all