Home I Freed Up 700GB+ Converting my Videos Using Tdarr
Post
Cancel

I Freed Up 700GB+ Converting my Videos Using Tdarr

I Freed Up 700GB+ Converting my Videos Using Tdarr

Tdarr is a distributed transcoding system that runs on on Windows, Mac, Linux, Arm, Docker, and even Unraid. It uses a server with one or more nodes to transcode videos into any format you like. Today, we’ll set up the Docker and Windows version of Tdarr using a GPU to regain up to 50% of your disk space back. I converted my video collection using Tdarr to h265 and saved over 700 GB of disk space.

A HUGE THANKS to our sponsor, Micro Center!

New Customers Exclusive – Get a Free 256gb SSD at Micro Center: https://micro.center/a643c4

📺 Watch Video

Docker Server + Node

docker-compose.yml

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
version: "3.4"
services:
  tdarr:
    container_name: tdarr
    image: ghcr.io/haveagitgat/tdarr:latest
    restart: unless-stopped
    network_mode: bridge
    ports:
      - 8265:8265 # webUI port
      - 8266:8266 # server port
      - 8267:8267 # Internal node port
    environment:
      - TZ=America/Chicago
      - PUID=1000
      - PGID=1000
      - UMASK_SET=002
      - serverIP=0.0.0.0
      - serverPort=8266
      - webUIPort=8265
      - internalNode=true
      - nodeID=MyInternalNode
      - nodeIP=0.0.0.0
      - nodePort=8267
      - NVIDIA_DRIVER_CAPABILITIES=all
      - NVIDIA_VISIBLE_DEVICES=all
    volumes:
      - /path/to/server:/app/server
      - /path/to/configs:/app/configs
      - /path/to/logs:/app/logs
      - /path/to/media/:/media
      - /path/to/temp/:/temp
    deploy:
      resources:
        reservations:
          devices:
            - capabilities:
              - gpu

Windows Node

Tdarr_Node_Config.json

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
{
  "nodeID": "Windows-Node",
  "nodeIP": "192.168.0.100",
  "nodePort": "8267",
  "serverIP": "192.168.0.101",
  "serverPort": "8266",
  "handbrakePath": "",
  "ffmpegPath": "",
  "mkvpropeditPath": "",
  "pathTranslators": [
    {
      "server": "/media/",
      "node": "C:/media"
    },
    {
      "server": "/temp",
      "node": "C:/temp"
    }
  ],
  "platform_arch": "win32_x64_docker_false",
  "logLevel": "INFO"
}

⚙️ See all the hardware I recommend at https://l.technotim.live/gear

🚀 Don’t forget to check out the 🚀Launchpad repo with all of the quick start source files

This post is licensed under CC BY 4.0 by the author.