BEAR with Me. I'm typing this just as a quick guide at 11:47PM/2347EST (so I'm tired).
Visit PlexGuide Repo @ https://github.com/plexguide/PlexGuide.com
sudo apt-get update && sudo apt-get install -y curl && bash <(curl -s https://github.com/raw/plexguide/PlexGuide.com/v11/mods/scripts/install_menu.sh)
- Simple, debloated, no fancy menus and executes for exactly what you need and works for Ubuntu 22 and Ubuntu 24 Server LTS
- Once installed, type
pg
orplexguide
- In Beta
This write is to help you get going. There may be mistakes or I am taking extra steps, but more knowledge is better than nothing.
For this quick guide you will need:
- Windows 10/11 Machine
- A 4000 Series RTX GPU (4050 - 4090)
- A decent processor
- Make sure to update to the latest version of the Nvidea Drivers
- Make sure Tdarr Node and Server are shutdown
- Follow the instructions exact. Again, may be extra steps but it prevents the... well G... I forgot to do this.
- Download Tdarr and unextract all the files to C:\Tdarr
- Download and install the GUI version of Handbrake (has to be 1.71 or above): https://handbrake.fr/rotation.php?file=HandBrake-1.7.1-x86_64-Win_GUI.exe
- This is the Command Line for Handbrake. Download this and extract to your desktop via: https://handbrake.fr/downloads2.php
- From the CLI version of handbrake (HandBrakeCLI.exe), overwrite the 3 from three different locations (do not be special, just do it):
a. C:\Tdarr\HandBrakeCLI.exe
b. C:\Tdarr\Tdarr_Node\assets\app\HandBrakeCLI.exe
c. C:\Tdarr\Tdarr_Server\assets\app\HandBrakeCLI.exe - Create a folder called: C:\cache
- Open up Handbrake
- Click file and select ANY VIDEO you have laying around. Can be anything, just have to pick something.
- Click [Tools] > [Preferences] > [Video] > Checkmark - Allow use of the Nvidia NVENC Encoders AND-AND the Prefer use of .. > Click [< Back]
- Summary Mini Tab > Format [MKV]
- Dimensions > Resolution Limit [None]
- Video
a. Video Encoder > AV1 10-bit (NVEnc)
b. Framerate > Same as source & Constant Framerate
c. Encoder Option > Encoder Present: Slowest (slide right)
d. Quality > Mine is at 40 (the smaller the number, the bigger the file... which is bad)
e. Audio > Codec (E-AC) Passthru [This may not be required, just a habit] - Save New Preset Button
a. Name: t1
b. Resolution Limit: [None]
c. Audio:
i. Track Selection Behavior: [All Matching Selected Languages]
ii. 'Auto Passthru' Behavior: [Check All of them, yes all of them]
iii. Fallback Encoder: [None]
iv. Audio encoder settings for each chosen track: Codec > [Auto Passthru] ... goof this and all your videos may turn into MP3 codecs.
v. For Additioinal Tracks: Use All Tracks as Templates
vi. Click Save
This can all be skipped, but you can see the results before executing all of this. Has nothing to do with Tdarr. See Browser at the bottom, that's where your TEST file will save to!
Remember how I said to select a video, you can actually hit the start encode button and let it run and you can check the quality and tweak how you like. You can change the quality number to see where you want it.
TIP 1: Test a really highend file.
TIP 2: Watch it on a 4k monitor, the results.
TIP 3: Don't get to hell bent on the #'s, if it looks really good and the file is smaller, your good.
TIP 4: Check the original file size and the new file size. If your new file is bigger... well your quality # is too small, if even... too small. You should at least have a 50% reduction.
- Click C:\Tdarr\Tdarr_Node\Tdarr_Node_Tray.exe
- Click C:\Tdarr\Tdarr_Server\Tdarr_Server_Tray.exe
- Access Tdarr via your browser - http://localhost:8096
- On the main tab, scroll down and CHECK - Auto accept successful transcodes
- Scrollback up to Node priority... click the node... some random name...
- Transcode CPU: 0 ... TGPU: 1 (you can increase this, but do this after it all works)
- Health Check: 2 ... GPU: 0
- Look above and you will see [OPTIONS]... click and scroll down past the all the config stuff.
- Make sure [NVENC] or [Any...] is select for the type of hardware and scroll down a tiny bit more.
- Check... Allow GPU workers to do CPU tasks and then click the X in the upper right.
- At the very top, click Library (and yes you can create multiple ones later, but do this first and make sure it works!)
- Click Library+ and then look at the mini tabs below.
- [Source]: Turn on folder watch and SELECT WHERE YOUR MEDIA IS AT. Mine for example is z:/tv
- [Transcode cache] - C:/cache
- [Filters] Codes to Skip: AV1 (note you can put AV1,HEVC if you want to leave your x265 files alone)
- [Transcode Options]: Disable all of them or delete them all... EXCEPT New File Size Check!
a. Click Community & Type 075 in the search and drag over ---- Community:Video Transcode Customisable
b. Click the Video Transcode Customisable Tab and options should come up.
c. codecs to exclude: av1 (or av1,hevc if you want to leave your x265 files alone)
d. transcode_arguements: --preset-import-gui -Z "t1"
NOTE: Pay attention to the t1. This is the name you created in handbrake. If you called it something else because you were special to start with, change it to THAT! If you create a new profile while tdarr SERVER,NODE is running... you must restart them again. If not, it's going to give you the finger!
e. output_container: .mkv
f. Click new container check.
g. Change upperbound to 99 and lowerBound to 5
h. Click the big green options button and click NEW FRESH SCAN, whatever the wording is!
- If you click your home page again, you should see stuff transcoding... if not... it's because you may have named something incorrectly.
- I recommend to REBOOT the system if it doesn't work the first time... it's happened to me!
- G to the very bottom and click SORT QUEUE BY: whatever you want
- Good luck. If you push a change or do something in reddit, i'll update this