Skip to main content

Tdarr_Plugin_075a_Transcode_Customisable

Video Transcode Customisable (v1.00)

[Contains built-in filter] Specify codec filter and transcode arguments for HandBrake or FFmpeg

View Source

Inputs:

Name: codecs_to_exclude 

Type: string

Tooltip:

Input codecs, separated by a comma, that should be excluded when processing.

\nFor example, if you're transcoding into hevc (h265), then add a filter to prevent hevc being transcoded so your newly transcoded files won't be infinitely looped/processed. \n


\nCommon video codecs:

\nmpeg4
\nhevc
\nh264
\nmpeg2video
\ntheora
\nvp8
\nvp9


\nExample:\n

hevc

\nYou can also enter multiple codecs:

\nExample:\n

mp3,aac,dts

\nExample:\n

h264,vp9


Name: cli 

Type: string

Tooltip:

Enter the CLI to use.

\nExample:\n
handbrake

\nExample:\n
ffmpeg


Name: transcode_arguments 

Type: string

Tooltip:

\nEnter HandBrake or FFmpeg transcode arguments.

\nHandBrake examples:

\nExample:\n
-e x264 -q 20 -B

\nExample:\n
-Z "Very Fast 1080p30"

\nExample:\n
-Z "Fast 1080p30" -e nvenc_h265

\nExample:\n
-Z "Very Fast 1080p30" --all-subtitles --all-audio

\nExample:\n
-Z "Very Fast 480p30"

\nExample:\n
--preset-import-file "C:UsersHaveAGitGatDesktop estpreset.json" -Z "My Preset"

\nYou can learn more about HandBrake presets here:

\nhttps://handbrake.fr/docs/en/latest/technical/official-presets.html


\nWhen using FFmpeg, you need to separate the input and output parameters with a comma. FFmpeg Examples:

\nExample:\n
-r 1,-r 24

\nExample:\n
,-sn -c:v copy -c:a copy

\nExample:\n
,-c:v lib265 -crf 23 -ac 6 -c:a aac -preset veryfast

\nExample:\n
,-map 0 -c copy -c:v libx265 -c:a aac

\nExample:\n
-c:v h264_cuvid,-c:v hevc_nvenc -preset slow -c:a copy

\nPlease see the following for help with creating FFmpeg commands:

\nhttps://opensource.com/article/17/6/ffmpeg-convert-media-file-formats





Name: output_container 

Type: string

Tooltip:


\nEnter the output container of the new file

\nExample:\n
.mp4

\nExample:\n
.mp3

\nExample:\n
.mkv