HandBrake


Recommended Posts

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#

 

Link to comment

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.

Link to comment

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.

Link to comment
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:

 

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.

Link to comment
  • 3 months later...

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

 

handbrake.thumb.jpg.1679df63b6f06c5f7fecbaadf21bb200.jpg

 

 

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 by ibasaw
Link to comment
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"

 

Link to comment
  • 3 weeks later...
  • 2 weeks later...
  • 5 months later...
  • 3 weeks later...
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 by nuhll
Link to comment
  • 2 months later...

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

 

image.thumb.png.13775121157dcc7c5f733b0359393fd0.png

### 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

 

Link to comment
  • 2 months later...
  • 4 months later...

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?

Link to comment
  • 10 months later...
  • 1 month later...

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 by leprechaun17
Link to comment
  • 3 years later...

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

Link to comment

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 by valhalla540
Link to comment

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.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.