All Projects → zocker-160 → handbrake-nvenc-docker

zocker-160 / handbrake-nvenc-docker

Licence: other
Handbrake GUI with Web browser and VNC access. Supports NVENC encoding

Programming Languages

Dockerfile
14818 projects
ruby
36898 projects - #4 most used programming language

Projects that are alternatives of or similar to handbrake-nvenc-docker

DistributedDeepLearning
Tutorials on running distributed deep learning on Batch AI
Stars: ✭ 23 (-28.12%)
Mutual labels:  nvidia, nvidia-docker
docker-nvidia-glx-desktop
MATE Desktop container designed for Kubernetes supporting OpenGL GLX and Vulkan for NVIDIA GPUs with WebRTC and HTML5, providing an open source remote cloud graphics or game streaming platform. Spawns its own fully isolated X Server instead of using the host X server, therefore not requiring /tmp/.X11-unix host sockets or host configuration.
Stars: ✭ 47 (+46.88%)
Mutual labels:  nvidia, nvidia-docker
nvidia-video-codec-rs
Bindings for the NVIDIA Video Codec SDK
Stars: ✭ 24 (-25%)
Mutual labels:  nvidia, nvenc
GPU-Jupyterhub
Setting up a Jupyterhub Dockercontainer to spawn Jupyter Notebooks with GPU support (containing Tensorflow, Pytorch and Keras)
Stars: ✭ 23 (-28.12%)
Mutual labels:  nvidia, nvidia-docker
mpu
A shim driver allows in-docker nvidia-smi showing correct process list without modify anything
Stars: ✭ 27 (-15.62%)
Mutual labels:  nvidia, nvidia-docker
fahclient
Dockerized Folding@home client with NVIDIA GPU support to help battle COVID-19
Stars: ✭ 38 (+18.75%)
Mutual labels:  nvidia, nvidia-docker
MM.Hash
Profit Switching Miner For HiveOS/Linux- OLD VERSION: Project Moved To SWARM! https://github.com/MaynardMiner/SWARM
Stars: ✭ 17 (-46.87%)
Mutual labels:  nvidia
TX2-JetPack-Installation-Guide-Kr
한글로 작성된 TX2 JetPack 설치 가이드입니다.
Stars: ✭ 13 (-59.37%)
Mutual labels:  nvidia
ansible-nvidia
No description or website provided.
Stars: ✭ 32 (+0%)
Mutual labels:  nvidia-docker
obs-studio
This is a community-supported modified build of OBS Studio.
Stars: ✭ 86 (+168.75%)
Mutual labels:  nvenc
machinaris
An easy-to-use WebUI for crypto plotting and farming. Offers Plotman, MadMax, Chiadog, Bladebit, Farmr, and Forktools in a Docker container. Supports Chia, MMX, Chives, Flax, HDDCoin, and BPX among others.
Stars: ✭ 324 (+912.5%)
Mutual labels:  webui
gnome-nvidia-extension
A Gnome extension to show NVIDIA GPU information
Stars: ✭ 29 (-9.37%)
Mutual labels:  nvidia
gsn
Global Sensor Networks
Stars: ✭ 53 (+65.63%)
Mutual labels:  webui
fedora-prime
Simple program to switch between intel and nvidia gpu
Stars: ✭ 24 (-25%)
Mutual labels:  nvidia
learn-gpgpu
Algorithms implemented in CUDA + resources about GPGPU
Stars: ✭ 37 (+15.63%)
Mutual labels:  nvidia
lc0-docker
lc0docker: run lc0 chess client and lichess bot under Docker and Kubernetes
Stars: ✭ 26 (-18.75%)
Mutual labels:  nvidia-docker
eglfs
🚀 EGL fullscreen platform plugin
Stars: ✭ 21 (-34.37%)
Mutual labels:  nvidia
NetworkManager-WiFi-WebUI
Web interface (python2/twisted) for NetworkManager daemon to manage WiFi connections
Stars: ✭ 42 (+31.25%)
Mutual labels:  webui
grepo
GKISS - A fork of KISS Linux that uses the GNU C library, mirror of https://codeberg.org/kiss-community/grepo
Stars: ✭ 51 (+59.38%)
Mutual labels:  nvidia
nvhtop
A tool for enriching the output of nvidia-smi forked from peci1/nvidia-htop.
Stars: ✭ 21 (-34.37%)
Mutual labels:  nvidia

Handbrake in a Docker container with nvenc support

Dockerimage dev Dockerimage 1.3.x Dockerimage 1.4.x Dockerimage 1.5.x

Fork of jlesage/handbrake, adds NVENC Hardware encoding

In order to make this image work, you need Docker >= 19.03 and the latest NVIDIA driver and nvidia-docker2 installed on your host system.

An official guide by Nvidia can be found here.


NOTE: The Docker command provided in this quick start is given as an example and parameters should be adjusted to your need.

Supported tags

tag Handbrake version
15x, latest 1.5.0
14x 1.4.2
13x 1.3.x-git

Launch the HandBrake docker container with the following command:

docker run -d -t \
    --name=handbrake \
    -p 5800:5800 \
    -v <replace/the/path>:/config:rw \
    -v <replace/the/path>:/storage:ro \
    -v <replace/the/path>:/watch:rw \
    -v <replace/the/path>:/output:rw \
    --gpus all \
    zocker160/handbrake-nvenc:latest

Usage

  • --gpus all this enables the passthrough to the GPU(s)
  • Port 5800: for WebGUI
  • Port 5900: for VNC client connection
  • /config: This is where the application stores its configuration, log and any files needing persistency.
  • /storage: This location contains files from your host that need to be accessible by the application.
  • /watch: This is where videos to be automatically converted are located.
  • /output: This is where automatically converted video files are written.

Browse to http://your-host-ip:5800 to access the HandBrake GUI.

Files from the host appear under the /storage folder in the container.

Optional parameters

  • -e AUTOMATED_CONVERSION_PRESET (default: "Very Fast 1080p30")
  • -e AUTOMATED_CONVERSION_FORMAT (default: "mp4")
  • -e APP_NAME (default: "Handbrake")

additional detailed info: https://hub.docker.com/r/jlesage/handbrake#docker-container-for-handbrake

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].