Tdarr will batch-transcode your media, for efficient storage and maximum-compatibility streaming. Tdarr utilizes unused CPU / GPU capacity across our platform to perform batch transcodes, keeping your library lean and mean!
How do I access Tdarr?
Tdarr will be available from your dashboard (
https://<username>.elfhosted.com>), or directly, at
How to use Tdarr
Tdarr is powerful and flexible, and can be intimidating to configure. Our instance is pre-configured to work as best as possible with our hardware / resources, but this section will detail some of the important configurations necessary.
The following is required for the worker component of Tdarr:
From the main Tdarr window, select the node, set 1 GPU transcode and 1 CPU healthcheck, and then click
Options to add node-specific config:
Set the hardware encoding type to
vaapi, allow the GPU worker to do CPU tasks, and set a low priority for FFMpeg/handbreak tasks:
Back on the main Tdarr page, under
Staging Section, ensure that
Auto accept successful transcodes is checked (without this, the transcoded file will sit in
/transcodes waiting manual approval, eventually filling up the
/transcodes volume and crashing the pod):
Each library which you want Tdarr to process needs to be setup as follows:
For each source folder, ensure that the following options are checked for optimum performance:
Transcode cache section must be set to
Your may require a custom combination of plugins, but the transcoding plugin which works best with our QSV hardware is the one highlighted below:
How do I get support for Tdarr?
- For general use of Tdarr, refer to the official site or to one of the links below.
- For specific support re your ElfHosted configuration / account, either post a topic in the #elf-forum channel, or call for 1:1 #elf-help.