You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
126 lines
4.0 KiB
126 lines
4.0 KiB
1 year ago
|
#######################################################################################
|
||
|
# Custom Video Format Overlay #
|
||
|
# Modified by: Tylerreed19 #
|
||
|
# CHANGES: Split 'WEB' into 'WEB-DL' and 'WEB-RIP' #
|
||
|
# Added: 'UHD BLU-RAY' | 'HDRIP' | 'SDRIP' | 'HDTV' | 'SDTV' | 'CAM' #
|
||
|
# For any naming scheme including more than the default media sources #
|
||
|
# Video Source can either be in folder naming or video file naming for Movies and #
|
||
1 year ago
|
# only video file naming for Shows unless entire Show/Season is same source #
|
||
1 year ago
|
# Examples: Oppenheimer (2023) [Web-DL] | Oppenheimer (2023) 1080p AAC Telesync.mkv #
|
||
|
# Loki (2023)\Season 2\Loki - S02E02 - Breaking Brad [2160p - Web-DL].mkv #
|
||
|
#######################################################################################
|
||
|
|
||
|
external_templates:
|
||
|
pmm: templates
|
||
|
template_variables:
|
||
|
default:
|
||
|
text_<<key>>: <<overlay_name>>
|
||
|
horizontal_align: left
|
||
|
vertical_align: bottom
|
||
|
horizontal_offset_uhdbluray: 15
|
||
|
back_width_uhdbluray: 405
|
||
|
back_height_uhdbluray: 105
|
||
|
|
||
|
conditionals:
|
||
|
vertical_offset:
|
||
|
default: 15
|
||
|
conditions:
|
||
|
- vertical_align: center
|
||
|
value: 0
|
||
|
- vertical_align: top
|
||
|
value: 15
|
||
|
- vertical_align: bottom
|
||
|
value: 30
|
||
|
horizontal_offset:
|
||
|
default: 15
|
||
|
conditions:
|
||
|
- horizontal_align: center
|
||
|
value: 0
|
||
|
- horizontal_align: [left, right]
|
||
|
value: 15
|
||
|
group: quality
|
||
|
back_color: "#00000099"
|
||
|
back_width: 305
|
||
|
back_height: 105
|
||
|
final_name: text(<<text_<<key>>>>)
|
||
|
|
||
|
templates:
|
||
|
video_format:
|
||
|
default:
|
||
|
regex_<<key>>: <<regex>>
|
||
|
conditionals:
|
||
|
regex:
|
||
|
conditions:
|
||
|
- key: remux
|
||
|
value: '(?i)\b(remux|remuxed)\b'
|
||
|
- key: bluray
|
||
|
value: '(?i)\b(blu[ ._-]?ray|bd|br|hd[ ._-]?dvd)\b'
|
||
|
- key: uhdbluray
|
||
|
value: '(?i)\b(uhd[ ._-]?blu-ray|uhd[ ._-]?blu[ ._-]?ray)\b'
|
||
|
- key: web-dl
|
||
|
value: '(?i)\bweb[ ._-]?dl\b'
|
||
|
- key: web-rip
|
||
|
value: '(?i)\b(webrip|web[ ._-]?rip)\b'
|
||
|
- key: hdrip
|
||
|
value: '(?i)\b(1080p[ ._-]?hdrip|720p[ ._-]?hdrip)\b'
|
||
|
- key: sdrip
|
||
|
value: '(?i)\b(480p[ ._-]?hdrip|360p[ ._-]?hdrip|288p[ ._-]?hdrip)\b'
|
||
|
- key: hdtv
|
||
|
value: '(?i)\b(hd[ ._-]?tv|1080p[ ._-]?tv|720p[ ._-]?tv|1080p - TV|720p - TV)\b'
|
||
|
- key: dvd
|
||
|
value: '(?i)\bdvd\b'
|
||
|
- key: cam
|
||
|
value: '(?i)\b(telesync|cam|telecine)\b'
|
||
|
- key: sdtv
|
||
|
value: '(?i)\b(sd[ ._-]?tv|480p[ ._-]?tv|360p[ ._-]?tv|288p[ ._-]?tv|480p - TV|360p - TV|288p - TV)\b'
|
||
|
ignore_blank_results: true
|
||
|
plex_all: true
|
||
|
filters:
|
||
|
filepath.regex: <<regex_<<key>>>>
|
||
|
|
||
|
overlays:
|
||
|
|
||
|
REMUX:
|
||
|
variables: {key: remux, weight: 110}
|
||
|
template: [name: standard, name: video_format]
|
||
|
|
||
|
UHD BLU-RAY:
|
||
|
variables: {key: uhdbluray, weight: 100}
|
||
|
template: [name: standard, name: video_format]
|
||
|
|
||
|
BLU-RAY:
|
||
|
variables: {key: bluray, weight: 90}
|
||
|
template: [name: standard, name: video_format]
|
||
|
|
||
|
WEB-DL:
|
||
|
variables: {key: web-dl, weight: 80}
|
||
|
template: [name: standard, name: video_format]
|
||
|
|
||
|
WEB-RIP:
|
||
|
variables: {key: web-rip, weight: 70}
|
||
|
template: [name: standard, name: video_format]
|
||
|
|
||
|
HD-RIP:
|
||
|
variables: {key: hdrip, weight: 60}
|
||
|
template: [name: standard, name: video_format]
|
||
|
|
||
|
SD-RIP:
|
||
|
variables: {key: sdrip, weight: 50}
|
||
|
template: [name: standard, name: video_format]
|
||
|
|
||
|
HDTV:
|
||
|
variables: {key: hdtv, weight: 40}
|
||
|
template: [name: standard, name: video_format]
|
||
|
|
||
|
DVD:
|
||
|
variables: {key: dvd, weight: 30}
|
||
|
template: [name: standard, name: video_format]
|
||
|
|
||
|
CAM:
|
||
|
variables: {key: cam, weight: 20}
|
||
|
template: [name: standard, name: video_format]
|
||
|
|
||
|
SDTV:
|
||
|
variables: {key: sdtv, weight: 10}
|
||
|
template: [name: standard, name: video_format]
|