Taddeusz Posted February 7, 2018 Share Posted February 7, 2018 I went and looked at the Dockerfile for the image. I see where it copies startapp.sh to /etc/service/handbrake-ui/run. Howerver, I bashed into my running container and neither the folder nor the run script are there: root@5d2a9773973b:/etc/service# ls cron guacd monitor openbox syslog-forwarder syslog-ng tomcat7 xrdp xrdp-sesman Xvnc root@5d2a9773973b:/etc/service# Quote Link to comment
Taddeusz Posted February 7, 2018 Share Posted February 7, 2018 Sorry, I have to call this as I see it. I found the problem. The /etc/service/handbrake-ui/run script is horrible. It unrecoverably deletes itself if USE_UI is not set specifically to "yes". There is no other facility to recreate the /etc/service/handbrake-ui/run script if USE_UI is set to anything else, including "true". It must be set to "yes" for this to work and if you ever decide to to set it to anything else you must totally remove and reinstall the container to get the GUI back. Quote Link to comment
Taddeusz Posted February 7, 2018 Share Posted February 7, 2018 Even after setting USE_UI to "yes" it won't run complaining that XDG_RUNTIME_DIR is not set and keeps trying to execute it because it's being run as a service. Again, I have to call this as I see it. I have the distinct feeling that this feature wasn't fully tested before it was rolled out. I think he confirmed that it wouldn't run but didn't test if it WOULD run. This last update needs to be rolled back until it can be made to work. Quote Link to comment
antsh Posted February 7, 2018 Share Posted February 7, 2018 I just migrated to using this one: https://hub.docker.com/r/jlesage/handbrake/ stable and much more elegantly designed (from a passing options as env variables standpoint). Quote Link to comment
Taddeusz Posted February 7, 2018 Share Posted February 7, 2018 19 minutes ago, antsh said: I just migrated to using this one: https://hub.docker.com/r/jlesage/handbrake/ stable and much more elegantly designed (from a passing options as env variables standpoint). I'v done the same. It is quite a bit better designed as well as MUCH smaller. Quote Link to comment
coppit Posted February 11, 2018 Author Share Posted February 11, 2018 On 2/7/2018 at 9:40 AM, Taddeusz said: It unrecoverably deletes itself if USE_UI is not set specifically to "yes". Yep. Bug is fixed. On 2/7/2018 at 9:53 AM, Taddeusz said: Even after setting USE_UI to "yes" it won't run complaining that XDG_RUNTIME_DIR is not set and keeps trying to execute it because it's being run as a service. Fixed that one too. On 2/7/2018 at 9:53 AM, Taddeusz said: I have the distinct feeling that this feature wasn't fully tested before it was rolled out. Yep, sorry. I hereby issue you a full refund. On 2/7/2018 at 10:37 AM, antsh said: https://hub.docker.com/r/jlesage/handbrake/ I'll check that out. It didn't exist when I started this container. If it's better, then I'll drop mine from unraid apps. Part of the problem is that the GUI base image that I'm using is ancient. Looks like jlesage has a replacement that's probably much better. Quote Link to comment
ibasaw Posted June 3, 2018 Share Posted June 3, 2018 (edited) after an update, the container don't want to launch the ui: ERR_CONNECTION_REFUSED unraid 6.5.2 ErrorWarningSystemArrayLogin *** Running /etc/my_init.d/00_config.sh... Current default time zone: 'America/New_York' Local time is now: Sun Jun 3 12:43:46 EDT 2018. Universal Time is now: Sun Jun 3 16:43:46 UTC 2018. *** Running /etc/my_init.d/01_user_config.sh... usermod: no changes usermod: no changes usermod: no changes *** Running /etc/my_init.d/02_app_config.sh... *** Running /etc/my_init.d/50_configure_handbrake.sh... Using existing configuration. May require editing. [2018-06-03 12:43:46] Found existing user "root" with the proper user ID and group ID. Skipping creation of user and group... [2018-06-03 12:43:46] Running command as user "root"... Ensuring user and group exists *** Running /etc/rc.local... *** Booting runit daemon... *** Runit started as PID 61 Generating xrdp RSA keys... [Jun 03 12:43:46 PM] Not running HandBrake GUI Generating 512 bit rsa key... ssl_gen_key_xrdp1 ok saving to /etc/xrdp/rsakeys.ini done Xvnc Free Edition 4.1.1 - built Nov 18 2014 16:07:18 Copyright (C) 2002-2005 RealVNC Ltd. See http://www.realvnc.com for information on VNC. Underlying X server release 40300000, The XFree86 Project, Inc Sun Jun 3 12:43:46 2018 vncext: VNC extension running! vncext: Listening for VNC connections on port 5901 vncext: created VNC server for screen 0 error opening security policy file /etc/X11/xserver/SecurityPolicy guacd[80]: INFO: Guacamole proxy daemon (guacd) version 0.9.6 started guacd[80]: INFO: Listening on host 127.0.0.1, port 4822 Obt-Message: XKB extension is not present on the server or too old Jun 3 12:43:46 THE-BEAST syslog-ng[83]: syslog-ng starting up; version='3.5.3' Obt-Message: Xinerama extension is not present on the server Xlib: extension "XInputExtension" missing on display ":1". Xlib: extension "XInputExtension" missing on display ":1". [2018-06-03 12:43:46] HandBrake: CONFIGURATION: [2018-06-03 12:43:46] HandBrake: WATCH_DIR=/watch [2018-06-03 12:43:46] HandBrake: SETTLE_DURATION=10 [2018-06-03 12:43:46] HandBrake: MAX_WAIT_TIME=600 [2018-06-03 12:43:46] HandBrake: MIN_PERIOD=0 [2018-06-03 12:43:46] HandBrake: COMMAND=/bin/bash /files/convert.sh [2018-06-03 12:43:46] HandBrake: USER_ID=0 [2018-06-03 12:43:46] HandBrake: GROUP_ID=0 [2018-06-03 12:43:46] HandBrake: UMASK=0000 [2018-06-03 12:43:46] HandBrake: DEBUG=False [2018-06-03 12:43:46] HandBrake: IGNORE_EVENTS_WHILE_COMMAND_IS_RUNNING=False [2018-06-03 12:43:46] HandBrake: Starting monitor for HandBrake [2018-06-03 12:43:46] HandBrake: Waiting for new change Jun 03, 2018 12:43:46 PM org.apache.coyote.AbstractProtocol init INFO: Initializing ProtocolHandler ["http-bio-8080"] Jun 03, 2018 12:43:46 PM org.apache.catalina.startup.Catalina load INFO: Initialization processed in 511 ms Jun 03, 2018 12:43:46 PM org.apache.catalina.core.StandardService startInternal INFO: Starting service Catalina Jun 03, 2018 12:43:46 PM org.apache.catalina.core.StandardEngine startInternal INFO: Starting Servlet Engine: Apache Tomcat/7.0.52 (Ubuntu) Jun 03, 2018 12:43:46 PM org.apache.catalina.startup.HostConfig deployWAR INFO: Deploying web application archive /var/lib/tomcat7/webapps/ROOT.war Openbox-Message: Unable to find a valid menu file "/var/lib/openbox/debian-menu.xml" ERROR: openbox-xdg-autostart requires PyXDG to be installed 12:43:48.977 [localhost-startStop-1] WARN o.g.g.properties.GuacamoleProperties - GuacamoleProperties is deprecated. Please use Environment instead. 12:43:48.979 [localhost-startStop-1] WARN o.g.g.properties.GuacamoleHome - GuacamoleHome is deprecated. Please use Environment instead. 12:43:48.980 [localhost-startStop-1] INFO o.g.g.n.b.r.a.BasicTokenSessionMap - Sessions will expire after 60 minutes of inactivity. 12:43:49.104 [localhost-startStop-1] INFO o.g.g.n.b.w.t.WebSocketTunnelModule - Loading Tomcat 7 WebSocket support... Jun 03, 2018 12:43:49 PM com.sun.jersey.guice.spi.container.GuiceComponentProviderFactory register INFO: Registering org.glyptodon.guacamole.net.basic.rest.clipboard.ClipboardRESTService as a root resource class Jun 03, 2018 12:43:49 PM com.sun.jersey.guice.spi.container.GuiceComponentProviderFactory register INFO: Registering org.glyptodon.guacamole.net.basic.rest.connection.ConnectionRESTService as a root resource class Jun 03, 2018 12:43:49 PM com.sun.jersey.guice.spi.container.GuiceComponentProviderFactory register INFO: Registering org.glyptodon.guacamole.net.basic.rest.connectiongroup.ConnectionGroupRESTService as a root resource class Jun 03, 2018 12:43:49 PM com.sun.jersey.guice.spi.container.GuiceComponentProviderFactory register INFO: Registering org.glyptodon.guacamole.net.basic.rest.protocol.ProtocolRESTService as a root resource class Jun 03, 2018 12:43:49 PM com.sun.jersey.guice.spi.container.GuiceComponentProviderFactory register INFO: Registering org.glyptodon.guacamole.net.basic.rest.user.UserRESTService as a root resource class Jun 03, 2018 12:43:49 PM com.sun.jersey.guice.spi.container.GuiceComponentProviderFactory register INFO: Registering org.glyptodon.guacamole.net.basic.rest.auth.TokenRESTService as a root resource class Jun 03, 2018 12:43:49 PM com.sun.jersey.guice.spi.container.GuiceComponentProviderFactory register INFO: Registering org.glyptodon.guacamole.net.basic.rest.activeconnection.ActiveConnectionRESTService as a root resource class Jun 03, 2018 12:43:49 PM com.sun.jersey.guice.spi.container.GuiceComponentProviderFactory register INFO: Registering org.codehaus.jackson.jaxrs.JacksonJsonProvider as a provider class Jun 03, 2018 12:43:49 PM com.sun.jersey.server.impl.application.WebApplicationImpl _initiate INFO: Initiating Jersey application, version 'Jersey: 1.17.1 02/28/2013 12:47 PM' Jun 03, 2018 12:43:49 PM com.sun.jersey.guice.spi.container.GuiceComponentProviderFactory getComponentProvider INFO: Binding org.codehaus.jackson.jaxrs.JacksonJsonProvider to GuiceManagedComponentProvider with the scope "Singleton" Jun 03, 2018 12:43:50 PM com.sun.jersey.guice.spi.container.GuiceComponentProviderFactory getComponentProvider INFO: Binding org.glyptodon.guacamole.net.basic.rest.clipboard.ClipboardRESTService to GuiceManagedComponentProvider with the scope "PerRequest" Jun 03, 2018 12:43:50 PM com.sun.jersey.guice.spi.container.GuiceComponentProviderFactory getComponentProvider INFO: Binding org.glyptodon.guacamole.net.basic.rest.connection.ConnectionRESTService to GuiceManagedComponentProvider with the scope "PerRequest" Jun 03, 2018 12:43:50 PM com.sun.jersey.guice.spi.container.GuiceComponentProviderFactory getComponentProvider INFO: Binding org.glyptodon.guacamole.net.basic.rest.connectiongroup.ConnectionGroupRESTService to GuiceManagedComponentProvider with the scope "PerRequest" Jun 03, 2018 12:43:50 PM com.sun.jersey.guice.spi.container.GuiceComponentProviderFactory getComponentProvider INFO: Binding org.glyptodon.guacamole.net.basic.rest.protocol.ProtocolRESTService to GuiceManagedComponentProvider with the scope "PerRequest" Jun 03, 2018 12:43:50 PM com.sun.jersey.guice.spi.container.GuiceComponentProviderFactory getComponentProvider INFO: Binding org.glyptodon.guacamole.net.basic.rest.user.UserRESTService to GuiceManagedComponentProvider with the scope "PerRequest" Jun 03, 2018 12:43:50 PM com.sun.jersey.guice.spi.container.GuiceComponentProviderFactory getComponentProvider INFO: Binding org.glyptodon.guacamole.net.basic.rest.auth.TokenRESTService to GuiceManagedComponentProvider with the scope "PerRequest" Jun 03, 2018 12:43:50 PM com.sun.jersey.guice.spi.container.GuiceComponentProviderFactory getComponentProvider INFO: Binding org.glyptodon.guacamole.net.basic.rest.activeconnection.ActiveConnectionRESTService to GuiceManagedComponentProvider with the scope "PerRequest" Jun 03, 2018 12:43:50 PM com.sun.jersey.spi.inject.Errors processErrorMessages WARNING: The following warnings have been detected with resource and/or provider classes: WARNING: A sub-resource method, public void org.glyptodon.guacamole.net.basic.rest.activeconnection.ActiveConnectionRESTService.patchTunnels(java.lang.String,java.util.List) throws org.glyptodon.guacamole.GuacamoleException, with URI template, "/", is treated as a resource method Jun 03, 2018 12:43:50 PM org.apache.catalina.startup.HostConfig deployWAR INFO: Deploying web application archive /var/lib/tomcat7/webapps/guacamole.war Xlib: extension "XInputExtension" missing on display ":1". Xlib: extension "XInputExtension" missing on display ":1". Jun 3 12:43:51 THE-BEAST sesman[78]: [INFO ] shutting down sesman 1 shutting down signal 15 threadid 0x14971fb9d740 Jun 3 12:43:51 THE-BEAST sesman[78]: [CORE ] shutting down log subsystem... ok: down: guacd: 0s, normally up ok: down: tomcat7: 0s, normally up ok: down: xrdp: 0s, normally up ok: down: xrdp-sesman: 0s, normally up ok: down: openbox: 0s, normally up docker inspect add8b5d689fc [ { "Id": "add8b5d689fcac026f7b48211fd0ad1007febf7e6acd8052342ad7ae7aab6fff", "Created": "2018-06-03T16:43:45.439020761Z", "Path": "/sbin/my_init", "Args": [], "State": { "Status": "running", "Running": true, "Paused": false, "Restarting": false, "OOMKilled": false, "Dead": false, "Pid": 3779, "ExitCode": 0, "Error": "", "StartedAt": "2018-06-03T16:43:45.774233784Z", "FinishedAt": "0001-01-01T00:00:00Z" }, "Image": "sha256:6ee72cef2e05a4daf299b491f90602241cd45e3c099e4b45e0291e7f4bd35fbb", "ResolvConfPath": "/var/lib/docker/containers/add8b5d689fcac026f7b48211fd0ad1007febf7e6acd8052342ad7ae7aab6fff/resolv.conf", "HostnamePath": "/var/lib/docker/containers/add8b5d689fcac026f7b48211fd0ad1007febf7e6acd8052342ad7ae7aab6fff/hostname", "HostsPath": "/var/lib/docker/containers/add8b5d689fcac026f7b48211fd0ad1007febf7e6acd8052342ad7ae7aab6fff/hosts", "LogPath": "/var/lib/docker/containers/add8b5d689fcac026f7b48211fd0ad1007febf7e6acd8052342ad7ae7aab6fff/add8b5d689fcac026f7b48211fd0ad1007febf7e6acd8052342ad7ae7aab6fff-json.log", "Name": "/HandBrake", "RestartCount": 0, "Driver": "btrfs", "Platform": "linux", "MountLabel": "", "ProcessLabel": "", "AppArmorProfile": "", "ExecIDs": [ "31f88215922aaa5528bd91f207a6e090c0f7833a51e52278bedfe7024241e8e3" ], "HostConfig": { "Binds": [ "/mnt/user/Download/:/watch:ro", "/mnt/user/Handbrake/:/output:rw", "/mnt/user/appdata/HandBrake:/config:rw", "/mnt/user/Handbrake/:/media:rw" ], "ContainerIDFile": "", "LogConfig": { "Type": "json-file", "Config": {} }, "NetworkMode": "host", "PortBindings": {}, "RestartPolicy": { "Name": "no", "MaximumRetryCount": 0 }, "AutoRemove": false, "VolumeDriver": "", "VolumesFrom": null, "CapAdd": [ "SYS_NICE" ], "CapDrop": null, "Dns": [], "DnsOptions": [], "DnsSearch": [], "ExtraHosts": null, "GroupAdd": null, "IpcMode": "shareable", "Cgroup": "", "Links": null, "OomScoreAdj": 0, "PidMode": "", "Privileged": true, "PublishAllPorts": false, "ReadonlyRootfs": false, "SecurityOpt": [ "label=disable" ], "UTSMode": "", "UsernsMode": "", "ShmSize": 67108864, "Runtime": "runc", "ConsoleSize": [ 0, 0 ], "Isolation": "", "CpuShares": 0, "Memory": 0, "NanoCpus": 0, "CgroupParent": "", "BlkioWeight": 0, "BlkioWeightDevice": [], "BlkioDeviceReadBps": null, "BlkioDeviceWriteBps": null, "BlkioDeviceReadIOps": null, "BlkioDeviceWriteIOps": null, "CpuPeriod": 0, "CpuQuota": 0, "CpuRealtimePeriod": 0, "CpuRealtimeRuntime": 0, "CpusetCpus": "", "CpusetMems": "", "Devices": [], "DeviceCgroupRules": null, "DiskQuota": 0, "KernelMemory": 0, "MemoryReservation": 0, "MemorySwap": 0, "MemorySwappiness": null, "OomKillDisable": false, "PidsLimit": 0, "Ulimits": null, "CpuCount": 0, "CpuPercent": 0, "IOMaximumIOps": 0, "IOMaximumBandwidth": 0 }, "GraphDriver": { "Data": null, "Name": "btrfs" }, "Mounts": [ { "Type": "bind", "Source": "/mnt/user/Download", "Destination": "/watch", "Mode": "ro", "RW": false, "Propagation": "rprivate" }, { "Type": "bind", "Source": "/mnt/user/Handbrake", "Destination": "/output", "Mode": "rw", "RW": true, "Propagation": "rprivate" }, { "Type": "bind", "Source": "/mnt/user/appdata/HandBrake", "Destination": "/config", "Mode": "rw", "RW": true, "Propagation": "rprivate" }, { "Type": "bind", "Source": "/mnt/user/Handbrake", "Destination": "/media", "Mode": "rw", "RW": true, "Propagation": "rprivate" } ], "Config": { "Hostname": "THE-BEAST", "Domainname": "", "User": "", "AttachStdin": false, "AttachStdout": false, "AttachStderr": false, "ExposedPorts": { "3389/tcp": {}, "8080/tcp": {} }, "Tty": false, "OpenStdin": false, "StdinOnce": false, "Env": [ "WIDTH=1280", "HEIGHT=720", "TZ=America/New_York", "HOST_OS=unRAID", "TCP_PORT_3389=3389", "TCP_PORT_8080=8080", "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin", "HOME=/root", "LC_ALL=en_US.UTF-8", "LANG=en_US.UTF-8", "LANGUAGE=en_US:en", "TERM=xterm", "APP_NAME=HandBrake", "DEBIAN_FRONTEND=noninteractive" ], "Cmd": [ "/sbin/my_init" ], "ArgsEscaped": true, "Image": "coppit/handbrake", "Volumes": { "/config": {}, "/media": {}, "/output": {}, "/watch": {} }, "WorkingDir": "", "Entrypoint": null, "OnBuild": null, "Labels": {} }, "NetworkSettings": { "Bridge": "", "SandboxID": "79f571f34911c73876126a536b568ae602bb5b5f94c5792be3ebc3598b959298", "HairpinMode": false, "LinkLocalIPv6Address": "", "LinkLocalIPv6PrefixLen": 0, "Ports": {}, "SandboxKey": "/var/run/docker/netns/default", "SecondaryIPAddresses": null, "SecondaryIPv6Addresses": null, "EndpointID": "", "Gateway": "", "GlobalIPv6Address": "", "GlobalIPv6PrefixLen": 0, "IPAddress": "", "IPPrefixLen": 0, "IPv6Gateway": "", "MacAddress": "", "Networks": { "host": { "IPAMConfig": null, "Links": null, "Aliases": null, "NetworkID": "46a4352196162a476e06defc47c5d336e8231129ffe2639fa987618d8ca16776", "EndpointID": "2c5e58b5334457bdf8f6fae7afbcfcd90bf17db357b0ffa40b899dbd9a817dba", "Gateway": "", "IPAddress": "", "IPPrefixLen": 0, "IPv6Gateway": "", "GlobalIPv6Address": "", "GlobalIPv6PrefixLen": 0, "MacAddress": "", "DriverOpts": null } } } } ] Edited June 3, 2018 by ibasaw Quote Link to comment
ibasaw Posted June 3, 2018 Share Posted June 3, 2018 Jun 3 16:33:00 THE-BEAST nginx: 2018/06/03 16:33:00 [error] 7438#7438: *10799 connect() to unix:/var/tmp/HandBrake.sock failed (111: Connection refused) while connecting to upstream, client: 192.168.1.17, server: , request: "GET /dockerterminal/HandBrake/ws HTTP/1.1", upstream: "http://unix:/var/tmp/HandBrake.sock:/ws", host: "192.168.1.11" Quote Link to comment
Gog Posted June 19, 2018 Share Posted June 19, 2018 (edited) Edit: Well, the GUI hates me but it seems the CLI is working we'll see what comes out in a bit. Edited June 20, 2018 by Gog Quote Link to comment
medolino2009 Posted June 30, 2018 Share Posted June 30, 2018 Thanx for this handbrake docker...works great. Quote Link to comment
jumperalex Posted December 12, 2018 Share Posted December 12, 2018 Is anyone having any luck getting the preview function to work? I mean when I click PREVIEW it opens a window that shows me an image that represents what will be encoded size / aspect wise but I don't see an option to get an actual 10sec playable click like discussed here: https://handbrake.fr/docs/en/1.1.0/workflow/preview-settings.html Quote Link to comment
repomanz Posted December 28, 2018 Share Posted December 28, 2018 (edited) Possible to configure this docker container to encode in memory? If so what configuration changes to the docker container need to be done? Edited December 28, 2018 by repomanz Quote Link to comment
NewDisplayName Posted January 4, 2019 Share Posted January 4, 2019 (edited) On 12/28/2018 at 6:09 PM, repomanz said: Possible to configure this docker container to encode in memory? If so what configuration changes to the docker container need to be done? just add a link from /tmp (host) to /encode (or what ever u wanna call it and make it your output directory, but then, other dockers also needs to be able to get there. (but i dont think this gives any imrovement, except lower wearage of hdds (thats why i use ssds) Edited January 4, 2019 by nuhll Quote Link to comment
scubieman Posted March 8, 2019 Share Posted March 8, 2019 I have this error ERROR: openbox-xdg-autostart requires PyXDG to be installed I have seen this error posted but dont see a fix of what it could be. Not seeing any issues with conf. Fresh install, no GUI ### Change monitoring settings # If we don't see any events for $SETTLE_DURATION time, assume that it's safe to run HandBrake. Format is HH:MM:SS, # with HH and MM optional. SETTLE_DURATION=10 # However, if we see a stream of changes for longer than $MAX_WAIT_TIME with no break of $SETTLE_DURATION or more, then # go ahead and run HandBrake. Otherwise we might be waiting forever for the directory to stop changing. Format is # HH:MM:SS, with HH and MM optional. MAX_WAIT_TIME=10:00 # After processing all the files in the watch dir, wait at least this long before doing it again, even if # $SETTLE_DURATION time has passed after change. This controls the maximum frequency of the HandBrake runs. MIN_PERIOD=0 # Set this to 1 to log all events, for debugging purposes. WARNING! This creates copious amounts of confusing logging! DEBUG=0 # HandBrake doesn't write to the watch dir, so it's safe to keep watching for events. IGNORE_EVENTS_WHILE_COMMAND_IS_RUNNING=0 #----------------------------------------------------------------------------------------------------------------------- ### HandBrake settings # Run the program as this user and group ID, which should match up with the host. This will ensure that the resulting # converted video has the right ownership and permissions. # The defaults typically correspond to the "root" user in the host. To change these, run the following commands (which use the # "nobody" user and group) in the host and set the values here. # id -u nobody # id -g nobody # su -l nobody -c umask USER_ID=0 GROUP_ID=0 UMASK=0000 # The command to run to convert the file. For a list of presets visit # https://handbrake.fr/docs/en/latest/technical/official-presets.html HANDBRAKE_COMMAND='HandBrakeCLI -i "$SRCDIR/$SUBDIR/$FILENAME" -o "$DESTDIR/$SUBDIR/$BASE.mp4" --preset-import-file /config/handbrake/presets.json -Z "Very Fast 1080p30"' # Run the UI in addition to the normal non-interactive behavior. The UI uses about 266MB of RAM at idle, as opposed to # about 31MB of RAM. On my machine it uses .16% CPU instead of .04% CPU. USE_UI=false Quote Link to comment
Ndgame Posted May 20, 2019 Share Posted May 20, 2019 I am trying to setup this up for the first time however I get a page can't be reached when I lauch it. Attached is the log file that was created. Some help would be appreciated. HBLog.txt Quote Link to comment
Walter S Posted March 28, 2020 Share Posted March 28, 2020 Does anyone have any suggestions on how to get 5.1 audio? I have tried every conceivable audio setting in the Handbrake docker UI with no luck. Every video which has an audio 5.1 track, after processing it drops the audio to only two audio tracks. When I process the same source video on Handbrake Win10 standalone program it converts it perfectly to .MP4 with 5.1 audio? What do you guys think? Quote Link to comment
tbuttery120589 Posted March 29, 2020 Share Posted March 29, 2020 Guys, I am having issues with Handbrake giving me an error that it “can not read or write directory” when I try to add a movie to the queue. Any idea on what would fix this? Thanks! Quote Link to comment
jfoxwoosh Posted January 30, 2021 Share Posted January 30, 2021 My subtitle language select option is not displayed properly. What am I missing? Quote Link to comment
leprechaun17 Posted March 11, 2021 Share Posted March 11, 2021 (edited) Hello, since upgrading UNRAID to version 6.9.1, Handbrake container starts with no errors (that I see...) but when I load the GUI through Chrome, I get a Server Disconnect error message 1006. Any ideas? March 21st update: So the issue is associated with Google Chrome blocking port 80 due to a malware attack issue. When loading the Handbrake GUI through Microsoft Edge, it works properly. Edited March 21, 2021 by leprechaun17 Quote Link to comment
valhalla540 Posted Saturday at 11:40 PM Share Posted Saturday at 11:40 PM Hello all I have Handbrake installed in docker and set to automatically convert new files added to media. Works perfectly except I'm dealing with low dialog in the conversions when playing on an android head unit. I figure I need to for either stereo or mono conversion. I don't see in the setting where to that, but assume its handled in the custom arguments section. I have not found a list of custom arguments or how to intuit. Anyone know either where to find those or what they are for stereo down-sampling (assuming that's the right word). Thank you Quote Link to comment
valhalla540 Posted Saturday at 11:44 PM Share Posted Saturday at 11:44 PM (edited) Of course as soon as I post this I find something. Does this look right to but in "Automatic Video Converter: Custom HandBrake Arguments:" -6, --mixdown stereo also if I wanted to ensure eng track was used (sometimes french is prioritized) would this work? "--audio-lang-list eng" and if it would how do I place both in the Custom arguments... just one after the other separated by a space or do they need to be delimited in some fashion. Thanks! Edited Sunday at 12:00 AM by valhalla540 Quote Link to comment
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.