Sub-Zero.bundle高级配置详解:优化你的Plex字幕体验
Sub-Zero.bundle是Plex平台上广受欢迎的字幕插件,它能够自动为你的媒体库获取和匹配高质量的字幕。本文将深入解析其高级配置文件advanced_settings.json
的各项参数,帮助你根据个人需求进行定制化配置。
配置文件基础
文件位置与加载
该配置文件需要放置在Plex插件数据目录下,具体路径为:
Library/Application Support/Plex Media Server/Plug-in Support/Data/com.plexapp.agents.subzero
放置后需要移除.template
后缀名,并重启Plex Media Server或插件使其生效。
核心配置参数解析
1. 彻底清理选项
"thorough_cleaning": false
- 功能:当启用字幕子文件夹时,是否同时清理包含媒体项的文件夹
- 建议:保持默认false,除非你确定需要深度清理
2. 文本字幕格式定义
"text_subtitle_formats": ["srt", "ass", "ssa", "vtt", "mov_text"]
- 作用:指定哪些字幕格式被视为文本格式
- 调整建议:如果你的播放设备不支持某些格式(如ASS/SSA),可以将其从此列表中移除
3. 多线程自动提取
"auto_extract_multithread": false
- 功能:是否允许多个自动字幕提取同时进行
- 性能考量:默认单线程可避免CPU过载,大型库用户可考虑启用
4. 字幕替换阈值
"find_better_as_extracted_tv_score": 352,
"find_better_as_extracted_movie_score": 112
- 含义:当存在内嵌字幕时,新找到的字幕需要达到的匹配分数才能替换
- 调整策略:数值越高,替换标准越严格
5. MediaInfo集成
"dont_use_mediainfo_mp4": false
- 用途:是否使用MediaInfo检测MP4 MOV_TEXT字幕的标题/强制状态
- 依赖:需要系统已安装MediaInfo工具
提供商特定配置
Sub-Zero支持多种字幕源,每个提供商都可以单独配置:
1. 启用范围控制
"enabled_for": ["series", "movies"]
- 选项:可指定为剧集(series)、电影(movies)或两者
2. 语言覆盖
"languages": []
- 功能:覆盖全局语言设置,使用特定语言代码如"pt-BR"
3. OpenSubtitles特殊配置
"use_https": true,
"timeout": 15,
"skip_wrong_fps": true
- 安全建议:保持HTTPS启用
- FPS匹配:跳过帧率不匹配的字幕可减少错误匹配
精炼器配置
Sonarr/Radarr集成
"ssl_no_verify": false,
"pem_file": null
- 证书验证:除非使用自签名证书,否则保持验证启用
- 自定义证书:可指定pem文件路径
性能与调试选项
"debug_i18n": false,
"refresh_after_called": 5
- 国际化调试:仅开发时启用
- 刷新延迟:插件调用后的刷新等待时间(秒)
最佳实践建议
- 初次配置:建议先使用默认设置,稳定运行后再逐步调整
- 性能平衡:大型媒体库可考虑启用多线程,但需监控系统负载
- 字幕质量:根据播放设备能力调整文本字幕格式列表
- 安全连接:所有支持HTTPS的提供商都应保持加密连接
通过合理配置这些高级参数,你可以让Sub-Zero.bundle更好地适应你的使用环境和需求,获得更精准、更高效的字幕匹配体验。
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考