收起左侧

关于影视刮削自动更正文件名或文件夹名

1
回复
150
查看
[ 复制链接 ]

3

主题

7

回帖

0

牛值

江湖小虾

2026-1-17 01:35:49 显示全部楼层 阅读模式

可以。我先给你一套“可直接发给开发者/产品经理”的功能建议文稿(偏 PRD/需求条目风格),你可以按实际软件名称与现状再微调即可。


影视刮削自动更正文件名/文件夹名 功能建议(面向产品与研发)

1. 目标与范围

目标:在不增加用户心智负担的前提下,将“下载来源混乱命名的影视文件”通过刮削结果自动更正为媒体库友好命名,并具备可回滚、可审计、可批量操作的工程级可靠性。
范围:电影、剧集(含综艺/动漫)、字幕文件、同目录素材(海报/NFO/样张)、多版本文件(导演剪辑、REMUX、不同清晰度/码率/音轨)。


2. 关键用户痛点

  1. 下载文件名噪声极大(站点名、广告词、无意义哈希、中文英文混杂)。
  2. 误匹配风险高:同名不同片、年份缺失、同一剧存在重制/特别篇/OVA。
  3. 批量改名后不可回滚,导致库损坏、字幕丢失、硬链接失效。
  4. 电影/剧集识别规则不一致,且对动漫/综艺的“集编号”不友好。
  5. 多版本并存时,用户希望保留版本信息(2160p、HDR、DV、Atmos、x265、WEB-DL、BluRay 等),但又不希望文件名过长。

3. 功能建议(核心能力)

3.1 识别与匹配(Scrape Matching)

(A) 多阶段匹配策略(建议默认开启)

  • 第 1 阶段:解析文件名(title/year/season/episode/release tags)。
  • 第 2 阶段:对目录上下文聚类(同目录同名、相似大小/时长、连续集)。
  • 第 3 阶段:调用数据库检索并打分(TMDb/TVDb/本地 NFO 优先级可配置)。
  • 第 4 阶段:低置信度进入“人工复核队列”,不自动改名。

(B) 置信度评分与阈值

  • 每个匹配结果显示分值与影响因素(标题相似度、年份一致性、季集一致性、时长差、语言/地区、同目录一致性)。
  • 提供阈值:
    • ≥ 0.85:自动改名
    • 0.60–0.85:建议改名(待确认)
    • < 0.60:不改名,仅提示候选

(C) “同名多版本”与“同名不同片”处理

  • 同名不同片:强制显示候选对比卡(年份、国家/地区、时长、海报、主演),要求用户点选。
  • 同片多版本:允许“同一元数据 ID 下多文件”归档,按版本标签区分(例如 - {Edition}.{Quality}.{Codec}.{Audio})。

3.2 自动更正命名(Rename/Move)

(A) 预览模式(必须有)

  • 执行前提供“差异预览”:原路径 → 新路径(支持批量折叠展示)。
  • 支持按规则过滤:仅改文件名/仅改文件夹名/仅移动/仅生成 NFO。

(B) 命名模板系统(强烈建议)

  • 电影模板示例:
    • 文件夹:Movies/{Title} ({Year})
    • 文件名:{Title} ({Year}) - {Quality} - {Source} - {VideoCodec} - {AudioCodec}{AudioChannels}{Hdr}.{Ext}
  • 剧集模板示例:
    • {SeriesTitle} ({Year})/Season {Season:00}/{SeriesTitle} - S{Season:00}E{Episode:00} - {EpisodeTitle} - {Quality}{Hdr}.{Ext}
  • 模板变量支持:语言、地区、评分、是否特典、版本标签、是否双集(E01E02)、是否 Part。

(C) “最小改动”策略(减少破坏性)

  • 可选开关:只替换标题与季集,保留原 release tags;或反之。
  • 对外挂字幕/海报/NFO 同步重命名(同名策略):
    • movie.mkvmovie.zh.srt / movie.ass / movie.nfo 一并跟随。

(D) 硬链接/软链接与下载器兼容

  • 改名时提供模式:
    • “移动/重命名原文件”
    • “创建硬链接到媒体库目录(原下载目录不动)”
  • 说明:硬链接可避免 PT/下载器做种受影响;但跨分区不支持,要有检测与提示。

3.3 回滚与审计(Safety & Audit)

(A) 必须提供回滚

  • 每次批量任务生成日志:task_id.json/csv,记录原路径、新路径、匹配 ID、时间、操作者。
  • 一键回滚:按 task_id 撤销。

(B) 冲突处理

  • 新路径已存在:提供策略
    • 跳过
    • 追加版本后缀
    • 进入冲突队列人工处理
  • 同一目录多文件同名:自动加 {Part}/{CD}/{Cut}

3.4 特殊场景支持(Very Important)

(A) 动漫/综艺

  • 支持 absolute number(绝对集数)与季集映射。
  • 支持 SP/OVA/特别篇归档规则(例如 Specials 目录)。

(B) 合集、蓝光原盘结构

  • BDMV/ISO:不强制拆分;改名围绕顶层文件夹并保留结构。

(C) 语言与多数据库

  • 允许“优先中文标题/别名”,但保留原名字段写入 NFO。
  • 允许自建别名库:用户手动绑定一次,后续同源命名自动命中。

4. 交互与可用性建议

  1. “未匹配队列”单独入口:支持批量选择候选、批量确认。
  2. “规则向导”:用户不懂模板变量也能点选生成(电影/剧集各一套)。
  3. “学习模式”:用户手动纠正一次后,系统记住该规则(目录模式、站点习惯、别名映射)。
  4. “干跑(Dry-run)”默认开启,首次使用必须看预览。

5. 质量指标(建议研发验收用)

  • 自动匹配准确率(Top1 正确率)
  • 误匹配率(必须极低,建议 <0.5%)
  • 回滚成功率(100%)
  • 任务耗时与吞吐(1 万文件级别仍可用)

6. 可选增强(AI 相关,但要可控)

  1. AI 仅用于“低置信度匹配的排序与解释”,不直接改名。
  2. AI 输出“匹配理由”:为什么认为是该片(标题别名、时长接近、同目录连续集)。
  3. AI 支持“站点噪声词典”自动更新(去掉广告词、组名、URL)。

如果你告诉我两点,我可以把上面内容改成“对某个具体软件现有能力的差距分析 + 优先级路线图(P0/P1/P2)”,更像正式提案:

  1. 你要提建议的刮削软件名字(或你用的媒体库:Emby/Jellyfin/Plex + 具体刮削器)。
  2. 你更关心的场景:电影为主、剧集/动漫为主、还是 PT 做种硬链接场景。
收藏
送赞
分享

6

主题

1万

回帖

0

牛值

管理员

社区上线纪念勋章社区共建团荣誉勋章飞牛百度网盘玩家fnOS1.0上线纪念勋章

2026-1-20 11:19:20 显示全部楼层
感谢你的建议,这些需求先记录下来,我们会推进评估
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则