conversion_project/config.xml
2026-01-08 18:52:06 -05:00

108 lines
2.9 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<config>
<!-- =============================
GENERAL SETTINGS
============================= -->
<general>
<!-- Default temporary working folder (relative to script) -->
<processing_folder>processing</processing_folder>
<!-- File suffix added to encoded outputs -->
<suffix> - [EHX]</suffix>
<!-- Allowed input extensions -->
<extensions>.mkv,.mp4</extensions>
<!-- File name tags to skip/ignore -->
<ignore_tags>ehx,._</ignore_tags> <!-- ehx = encoded tag, ._ = macOS metadata files -->
<!-- Reduction ratio threshold: output must be <= this % of original or encoding fails -->
<reduction_ratio_threshold>0.85</reduction_ratio_threshold>
<!-- Subtitle settings -->
<subtitles>
<enabled>true</enabled>
<extensions>.vtt,.srt,.ass,.ssa,.sub</extensions>
<codec>srt</codec>
</subtitles>
<!-- Audio track filtering: keep only best English audio + Commentary -->
<audio_filter>
<enabled>false</enabled>
<!-- When true: keeps primary English audio (most channels/bitrate) + any Commentary tracks -->
<!-- When false: keeps all audio tracks -->
</audio_filter>
<!-- Audio language tag -->
<audio_language>eng</audio_language>
</general>
<!-- =============================
PATH MAPPINGS (Windows → Linux)
============================= -->
<path_mappings>
<map from="P:\tv" to="/mnt/plex/tv" />
<map from="P:\anime" to="/mnt/plex/anime" />
<map from="P:\movies" to="/mnt/plex/movies" />
</path_mappings>
<!-- =============================
ENCODE SETTINGS
============================= -->
<encode>
<!-- CQ defaults (per resolution / content type / encoder) -->
<cq>
<av1>
<tv_1080>32</tv_1080>
<tv_720>34</tv_720>
<anime_1080>32</anime_1080>
<anime_720>34</anime_720>
<movie_1080>32</movie_1080>
<movie_720>34</movie_720>
</av1>
<hevc>
<tv_1080>28</tv_1080>
<tv_720>30</tv_720>
<anime_1080>28</anime_1080>
<anime_720>30</anime_720>
<movie_1080>28</movie_1080>
<movie_720>30</movie_720>
</hevc>
</cq>
<!-- Fallback bitrate-based mode -->
<fallback>
<bitrate_1080>1500k</bitrate_1080>
<maxrate_1080>1750k</maxrate_1080>
<bufsize_1080>2750k</bufsize_1080>
<bitrate_720>1200k</bitrate_720>
<maxrate_720>1450k</maxrate_720>
<bufsize_720>2200k</bufsize_720>
</fallback>
<!-- Scale filter defaults -->
<filters>
<default>lanczos</default>
<tv>bicubic</tv>
</filters>
</encode>
<!-- =============================
AUDIO BUCKETS
============================= -->
<audio>
<stereo>
<low>128000</low>
<medium>160000</medium>
<high>192000</high>
</stereo>
<multi_channel>
<low>384000</low>
<medium>448000</medium>
</multi_channel>
</audio>
</config>