SickGear高级配置指南:自定义关键词过滤与质量控制技巧
SickGear高级配置指南:自定义关键词过滤与质量控制技巧
【免费下载链接】SickGearSickGear has proven the most reliable stable TV fork of the great Sick-Beard to fully automate TV enjoyment with innovation.项目地址: https://gitcode.com/gh_mirrors/si/SickGear
SickGear是一款功能强大的电视节目自动化管理工具,作为Sick-Beard最可靠的稳定分支,它通过创新的搜索和过滤功能彻底改变了电视节目的观看体验。作为专业的影视内容自动化管理解决方案,SickGear提供了深度定制化的关键词过滤和质量控制系统,让用户能够精确控制下载内容的质量和来源。
📋 为什么需要高级过滤配置?
在自动化电视节目管理过程中,精准的内容过滤至关重要。SickGear的高级配置系统允许您:
- 过滤低质量版本:排除标清、非官方或低质量编码的版本
- 优先选择优质来源:指定偏好的发布组或编码格式
- 避免不需要的内容:排除特定语言字幕、硬编码水印等
- 确保内容完整性:要求特定的文件格式或编码特性
🎯 全局关键词过滤配置
在SickGear中,全局过滤设置位于配置 → 搜索任务页面。这里有两个核心过滤选项:
1. 忽略包含任意关键词的结果
这个功能允许您设置一组关键词,当搜索结果标题中包含其中任意一个时,该结果将被自动忽略。例如:
sample, nfo, subs, german, french, dutch, swedish使用技巧:
- 使用逗号分隔多个关键词
- 支持正则表达式(以"regex:"开头)
- 关键词匹配不区分大小写
- 适用于过滤样本文件、特定语言版本等
2. 必须包含所有关键词
这个设置要求搜索结果标题必须包含所有指定的关键词才会被接受。例如:
webdl, 1080p, x264高级用法:
- 组合使用"忽略"和"必须包含"实现复杂过滤逻辑
- 正则表达式示例:
regex:\.(mkv|mp4)$只接受特定格式 - 使用分组:
(proper|repack), 1080p
🔧 节目级自定义过滤配置
每个节目都可以拥有独立的过滤规则,覆盖全局设置。在编辑节目 → 搜索标签页中,您可以找到:
节目特定忽略词
cam, telesync, ts, hdtc, hdts, hdtvrip节目特定必需词
bluray, remux, truehd, atmos排除全局规则
您可以选择性地排除某些全局过滤规则,为特定节目创建例外。
🎨 质量配置文件深度定制
SickGear的质量控制系统位于sickgear/common.py中定义,支持以下质量等级:
| 质量等级 | 描述 | 位掩码值 |
|---|---|---|
| SDTV | 标清电视 | 1 |
| SDDVD | 标清DVD | 2 |
| HDTV | 高清电视 | 4 |
| RAWHDTV | 原始高清电视 | 8 |
| FULLHDTV | 1080p高清电视 | 16 |
| HDWEBDL | 720p网络下载 | 32 |
| FULLHDWEBDL | 1080p网络下载 | 64 |
| HDBLURAY | 720p蓝光 | 128 |
| FULLHDBLURAY | 1080p蓝光 | 256 |
| UHD4KWEB | 2160p 4K网络 | 1024 |
| UHD4KBLURAY | 2160p 4K蓝光 | 2048 |
智能质量升级策略
在sickgear/config.py中,您可以配置:
- 任意质量:可接受的最低质量标准
- 最佳质量:希望达到的最高质量标准
- 升级规则:是否自动升级已有文件的质量
🛠️ 正则表达式高级过滤
SickGear支持强大的正则表达式过滤,位于sickgear/show_name_helpers.py:
基本正则表达式示例
regex:\.(mkv|mp4)$ regex:1080p.*x264 regex:^(?!.*sample).*$复杂过滤模式
regex:(web.?dl|webrip).*1080p.*(x264|x265) regex:proper|repack|real regex:(?!.*german)(?!.*french).*📊 搜索任务优化配置
搜索间隔设置
- 最近搜索间隔:控制检查新剧集的频率
- 有限回溯搜索:限制回溯搜索的时间范围
- 自动完整回溯:启用/禁用自动完整回溯搜索
高级搜索选项
- 下载Proper版本:自动替换为改进版本
- 限制WebDL Proper:只接受原始发布组的Proper版本
- 允许高优先级:为新播出的剧集设置高下载优先级
- 未播出剧集搜索:允许搜索提前发布的剧集
🔍 提供者特定过滤
在config_search.tmpl中,您可以针对不同提供者设置:
NZB结果处理
- 搜索NZB:启用NZB媒体提供者
- 发送.nzb文件到:选择处理方式(SABnzbd、NZBGet、黑洞文件夹)
种子结果处理
- 搜索种子:启用种子媒体提供者
- 发送种子文件到:选择下载客户端
🚀 性能优化技巧
1. 智能缓存管理
调整缓存设置以减少API调用次数,提高搜索效率。
2. 并行搜索配置
合理配置同时搜索的提供者数量,平衡速度和资源使用。
3. 网络超时设置
根据网络状况调整连接超时和重试次数。
4. 代理配置
支持PAC代理自动配置,智能选择代理使用时机。
📱 移动设备优化
SickGear的Web界面完全响应式设计,支持:
- 手机和平板访问
- 触摸屏优化
- 自适应布局
🔄 自动化工作流程
1. 自动重命名
配置自定义命名模式,保持媒体库整洁统一。
2. 后处理脚本
集成自定义后处理脚本,实现特殊处理需求。
3. 通知系统
设置多种通知方式(邮件、推送通知等)。
🛡️ 故障排除与监控
日志分析
- 详细日志级别:调试复杂过滤问题
- 搜索历史记录:追踪过滤决策过程
- 提供者状态监控:识别问题提供者
性能监控
- 搜索成功率统计
- 过滤效果分析
- 资源使用监控
💡 最佳实践建议
- 渐进式配置:从宽松规则开始,逐步收紧过滤条件
- 定期审查:定期检查过滤效果,调整关键词列表
- 备份配置:定期导出配置备份
- 社区共享:参考社区分享的过滤规则
- 测试环境:在测试环境中验证新规则
通过合理配置SickGear的高级过滤和质量控制功能,您可以构建一个高度智能化的电视节目自动化管理系统,确保只获取最高质量的内容,同时避免不需要的版本和低质量文件。记住,好的过滤配置是平衡艺术——既要足够严格以保证质量,又要足够灵活以避免错过合法内容。
开始优化您的SickGear配置,享受更纯净、更高效的电视节目自动化管理体验吧!🎬
【免费下载链接】SickGearSickGear has proven the most reliable stable TV fork of the great Sick-Beard to fully automate TV enjoyment with innovation.项目地址: https://gitcode.com/gh_mirrors/si/SickGear
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考