Tdarr_Plugin_00td_action_transcode
Transcode A Video File (v3.1)
Transcode a video file using ffmpeg. GPU transcoding will be used if possible.
Inputs:
Name: target_codec
Type: string
Tooltip:
Specify the codec to use
Name: target_bitrate_multiplier
Type: number
Tooltip:
Specify the multiplier to use to calculate the target bitrate.
Default of 0.5 will roughly half the size of the file.
Name: try_use_gpu
Type: boolean
Tooltip:
If enabled then will use GPU if possible.
Name: container
Type: string
Tooltip:
Specify output container of file. Use 'original' wihout quotes to keep original container.
\n Ensure that all stream types you may have are supported by your chosen container.
\n mkv is recommended
Name: bitrate_cutoff
Type: number
Tooltip:
Specify bitrate cutoff, files with a current bitrate lower then this will not be transcoded.
\n Rate is in kbps.
\n Leave empty to disable.
\nExample:\n
6000
\nExample:\n
4000
Name: enable_10bit
Type: boolean
Tooltip:
Specify if output file should be 10bit. Default is false.
\nExample:\n
true
\nExample:\n
false
Name: bframes_enabled
Type: boolean
Tooltip:
Specify if b frames should be used.
\n Using B frames should decrease file sizes but are only supported on newer GPUs.
\n Default is false.
\nExample:\n
true
\nExample:\n
false
Name: bframes_value
Type: number
Tooltip:
Specify number of bframes to use.
Name: force_conform
Type: boolean
Tooltip:
Make the file conform to output containers requirements.
\n Drop hdmv_pgs_subtitle/eia_608/subrip/timed_id3 for MP4.
\n Drop data streams/mov_text/eia_608/timed_id3 for MKV.
\n Default is false.
\nExample:\n
true
\nExample:\n
false
Name: exclude_gpus
Type: string
Tooltip:
Specify the id(s) of any GPUs that needs to be excluded from assigning transcoding tasks.
\n Seperate with a comma (,). Leave empty to disable.
\n Get GPU numbers in the node by running 'nvidia-smi'
\nExample:\n
0,1,3,8
\nExample:\n
3
\nExample:\n
0