HandBrake-for-Nvidia

HandBrake-for-Nvidia

Application Docker from jsrk's Repository

Vue d'ensemble

HandBrake is a tool for converting video from nearly any format to a selection of modern, widely supported codecs. The GUI of the application is accessed through a modern web browser (no installation or configuration needed on the client side) or via any VNC client. A fully automated mode is also available: drop files into a watch folder and let HandBrake process them without any user interaction. This is template for zocker160's container to simplify installation. You need to install ich777's nvidia driver before using this. For a complete documentation of this container, see https://github.com/jlesage/docker-handbrake#readme

Arguments d'exécution

Interface utilisateur Web
http://[IP]:[PORT:5800]
Réseau
bridge
Coquille
sh
Privilégié
false
Paramètres supplémentaires
--runtime=nvidia --device /dev/dri:/dev/dri/

Configuration du modèle

StoragePathro

This location contains files from your host that need to be accessible to the application.

Cible
/storage
Défaut
/mnt/user
Valeur
/mnt/user
Watch DirectoryPathrw

This is the watch folder of the automatic video converter. Any video copied into this folder will be automatically converted by HandBrake.

Cible
/watch
Output DirectoryPathrw

This is the default output folder for converted videos. Also used by the automatic video converter.

Cible
/output
Automatic Video Converter: PresetVariable

Preset used by the automatic video converter. Identification of the preset must follow the format 'CATEGORY/PRESET NAME'. Name of all available presets can be seen via the HandBrake GUI.

Cible
AUTOMATED_CONVERSION_PRESET
Défaut
General/Very Fast 1080p30
Valeur
General/Very Fast 1080p30
Automatic Video Converter: FormatVariable

Video container format used by the automatic video converter for output files. This is typically the video filename extension.

Cible
AUTOMATED_CONVERSION_FORMAT
Défaut
mp4
Valeur
mp4
Automatic Video Converter: Keep Source FilesVariable

Set to 0 to remove successfully converted videos from the watch folder, 1 to keep them.

Cible
AUTOMATED_CONVERSION_KEEP_SOURCE
Défaut
1
Valeur
1
Automatic Video Converter: Non-Video File ActionVariable

Set to

Cible
AUTOMATED_CONVERSION_NON_VIDEO_FILE_ACTION
Défaut
ignore
Valeur
ignore
Automatic Video Converter: Output directoryVariable

Root directory, inside the container, where converted videos should be written.

Cible
AUTOMATED_CONVERSION_OUTPUT_DIR
Défaut
/output
Valeur
/output
Automatic Video Converter: Output SubdirectoryVariable

Subdirectory of the output folder into which converted videos should be written. Leave value empty to save converted videos directly into

Cible
AUTOMATED_CONVERSION_OUTPUT_SUBDIR
NVIDIA_DRIVER_CAPABILITIESVariable
Défaut
all
Valeur
all
NVIDIA_VISIBLE_DEVICESVariable
Défaut
all
Valeur
all
Config DirectoryPathrw

This is where the application stores its configuration, states, log and any files needing persistency.

Cible
/config
Défaut
/mnt/user/appdata/HandBrake
Valeur
/mnt/user/appdata/HandBrake
Trash DirectoryPathrw

When trash usage is enabled, this is where the automatic video converter moves converted files instead of deleting them.

Cible
/trash
User IDVariable

ID of the user the application runs as.

Cible
USER_ID
Défaut
99
Valeur
99
Group IDVariable

ID of the group the application runs as.

Cible
GROUP_ID
Défaut
100
Valeur
100
UmaskVariable

Mask that controls how file permissions are set for newly created files. The value of the mask is in octal notation.

Cible
UMASK
Défaut
0000
Valeur
0000
Niceness (priority)Variable

Priority at which the application should run. A niceness value of -20 is the highest priority and 19 is the lowest priority. NOTE: Setting a negative value requires additional permissions. Thus,

Cible
APP_NICENESS
Défaut
0
Valeur
0
Display WidthVariable

Width (in pixels) of the application's window.

Cible
DISPLAY_WIDTH
Défaut
1920
Valeur
1920
Display HeightVariable

Height (in pixels) of the application's window.

Cible
DISPLAY_HEIGHT
Défaut
1080
Valeur
1080
Dark ModeVariable

When set to

Cible
DARK_MODE
Défaut
0
Valeur
0
Web AudioVariable

When set to

Cible
WEB_AUDIO
Défaut
0
Valeur
0
Web AuthenticationVariable

When set to

Cible
WEB_AUTHENTICATION
Défaut
0
Valeur
0
Web Authentication UsernameVariable

Optional username to configure for the web authentication. This is a quick and easy way to configure credentials for a single user. To configure credentials in a more secure way, or to add more users, see the documentation.

Cible
WEB_AUTHENTICATION_USERNAME
Web Authentication PasswordVariable

Optional password to configure for the web authentication. This is a quick and easy way to configure credentials for a single user. To configure credentials in a more secure way, or to add more users, see the documentation.

Cible
WEB_AUTHENTICATION_PASSWORD
Secure ConnectionVariable

Whether or not an encrypted connection should be used to access the application's GUI. Set to

Cible
SECURE_CONNECTION
Défaut
0
Valeur
0
Secure Connection VNC MethodVariable

Method used to perform the secure VNC connection. Possible values are

Cible
SECURE_CONNECTION_VNC_METHOD
Défaut
SSL
Valeur
SSL
Secure Connection Certificate Check IntervalVariable

Interval, in seconds, at which the system verifies if web or VNC certificates have changed. When a change is detected, the affected services are automatically restarted. A value of

Cible
SECURE_CONNECTION_CERTS_CHECK_INTERVAL
Défaut
60
Valeur
60
Web Listening Port (Non-Bridge Network Type)Variable

Port used by the web server to serve the UI of the application. This port is used internally by the container and it is usually not required to be changed. NOTE: This setting is relevant only when the Network Type is set to something else than Bridge.

Cible
WEB_LISTENING_PORT
Défaut
5800
Valeur
5800
VNC Listening Port (Non-Bridge Network Type)Variable

Port used by the VNC server to serve the UI of the application. This port is used internally by the container and it is usually not required to be changed. NOTE: This setting is relevant only when the Network Type is set to something else than Bridge.

Cible
VNC_LISTENING_PORT
Défaut
5900
Valeur
5900
HandBrake GUI StateVariable

Setting this to 1 enables the HandBrake GUI, 0 disables it.

Cible
HANDBRAKE_GUI
Défaut
1
Valeur
1
Automatic Video Converter: StateVariable

Setting this to 1 enables the automatic video converter, 0 disables it.

Cible
AUTOMATED_CONVERSION
Défaut
1
Valeur
1
Automatic Video Converter: Video File ExtensionsVariable

Space-separated list of file extensions to be considered as video files. By default, this list is empty, meaning that the automatic video converter will let HandBrake automatically detects if a file, no matter its extension, is a video or not (note that extensions defined by the Non-Video File Extensions list are always considered as non-video files). Normally, this variable doesn't need to be set. Usage of this variable is useful when only specific video files need to converted.

Cible
AUTOMATED_CONVERSION_VIDEO_FILE_EXTENSIONS
Automatic Video Converter: Non-Video File ExtensionsVariable

Space-separated list of file extensions to be considered as not being videos. Most non-video files are properly rejected by HandBrake. However, some files, like images, are convertible by HandBrake even if they are not video files.

Cible
AUTOMATED_CONVERSION_NON_VIDEO_FILE_EXTENSIONS
Défaut
jpg jpeg bmp png gif txt nfo
Valeur
jpg jpeg bmp png gif txt nfo
Automatic Video Converter: Overwrite DestinationVariable

Setting this to 1 allows the final destination file to be overwritten if it already exists.

Cible
AUTOMATED_CONVERSION_OVERWRITE_OUTPUT
Défaut
0
Valeur
0
Automatic Video Converter: Source File Stable TimeVariable

Time (in seconds) during which properties (e.g. size, time, etc) of a video file in the watch folder need to remain the same. This is to avoid processing a file that is being copied.

Cible
AUTOMATED_CONVERSION_SOURCE_STABLE_TIME
Défaut
5
Valeur
5
Automatic Video Converter: Minimum Title DurationVariable

Minimum title duration (in seconds). Shorter titles will be ignored. This applies only to video disc sources (ISO file, VIDEO_TS folder or BDMV folder).

Cible
AUTOMATED_CONVERSION_SOURCE_MIN_DURATION
Défaut
10
Valeur
10
Automatic Video Converter: Main Title DetectionVariable

Setting this to 1 enables HandBrake main feature title detection to try to guess and select the main title.

Cible
AUTOMATED_CONVERSION_SOURCE_MAIN_TITLE_DETECTION
Défaut
0
Valeur
0
Automatic Video Converter: Check IntervalVariable

Interval (in seconds) at which the automatic video converter checks for new files.

Cible
AUTOMATED_CONVERSION_CHECK_INTERVAL
Défaut
5
Valeur
5
Automatic Video Converter: Number of Watch FoldersVariable

Maximum number of watch folders handled by the automatic video converter.

Cible
AUTOMATED_CONVERSION_MAX_WATCH_FOLDERS
Défaut
5
Valeur
5
Automatic Video Converter: Disable Progress in GUIVariable

Set to 1 to disable display of the video conversion progress in HandBrake GUI.

Cible
AUTOMATED_CONVERSION_NO_GUI_PROGRESS
Défaut
0
Valeur
0
Automatic Video Converter: Custom HandBrake ArgumentsVariable

Custom arguments to pass to HandBrake when performing a conversion.

Cible
AUTOMATED_CONVERSION_HANDBRAKE_CUSTOM_ARGS
Automatic Video Converter: Install PackagesVariable

Space-separated list of Alpine Linux packages to install. This is useful when the automatic video converter's hooks require tools not available in the container image. See https://pkgs.alpinelinux.org for the list of available Alpine Linux packages.

Cible
AUTOMATED_CONVERSION_INSTALL_PKGS
Automatic Video Converter: Use Trash DirectoryVariable

Set to 1 to enable usage of the trash directory. So when the automatic video converter is configured to not keep sources, it will move files to the trash directory (/trash inside the container) instead of deleting them.

Cible
AUTOMATED_CONVERSION_USE_TRASH
Défaut
0
Valeur
0
WEB Port for GUI (Bridge Network Type)Porttcp

Port to access the application's GUI via the web interface. NOTE: This setting is relevant only when the Network Type is set to

Cible
5800
Défaut
7803
Valeur
7803
VNC Port for GUI (Bridge Network Type)Porttcp

Port to access the application's GUI via VNC protocol. Optional if no VNC client is used. NOTE: This setting is relevant only when the Network Type is set to

Cible
5900
Défaut
7903
Valeur
7903

Télécharger les statistiques

622,929
Total des téléchargements
11,841
Ce mois-ci
6,734
Moyenne / Mois

Total des téléchargements au fil du temps

Chargement du graphique...

Détails

Référentiel
zocker160/handbrake-nvenc:latest
Dernière mise à jour2025-10-31
Première vue2024-08-26

Exécutez HandBrake-for-Nvidia sur Unraid.

HandBrake-for-Nvidia est listé dans Community Apps pour Unraid OS. Explorez Unraid pour créer un serveur domestique flexible, un NAS ou un laboratoire domestique.