Tdarr_Plugin_075a_Transcode_Customisable
Video Transcode Customisable (v1.00)
[Contains built-in filter] Specify codec filter and transcode arguments for HandBrake or FFmpeg
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