三部曲与合集目录怎么整理
更新于 2026 年 8 月 31 日 · 系列电影不丢片的命名法
一句话:合集目录是整个片库里最容易出事的一类,而且出的错不是「刮不到」,是「一本正经地刮成了别的片」——目录里的文件名是简称,简称单独拿去搜往往真能搜到东西。解法只有一条:把目录名写成带系列标记的形式,例如 蜘蛛侠 8部合集/、指环王三部曲/、教父【3部】/,让识别时能从目录名补全查询词。
识别原理的总纲见电影刮削完全指南,这篇只谈合集目录这一种形态,讲深一点。
合集目录的真正难点:假阳性
先看一个真实的目录,两行文件名各埋着一颗雷:
蜘蛛侠 8部合集/
英雄归来.mkv ← 单独搜命中 2018 年的法国片《英雄归来》
英雄远征.mkv
平行宇宙.mkv
蜘蛛侠【托比马奎尔版】【3部】/
蜘蛛1.mkv ← 单独搜命中 1919 年的德国默片《蜘蛛》
蜘蛛2.mkv
蜘蛛3.mkv
关键在于这两条都不是「搜不到」,而是「搜到了错的」。《英雄归来》是一部真实存在的 2018 年法国电影,片名精确同名;《蜘蛛》是 1919 年的德国默片,同样精确同名。搜索返回了一条置信度很高的结果,海报、简介、年份一应俱全,只是完全不对。
这就是为什么「搜不到再降级重试」的兜底逻辑对合集目录一点用都没有——降级链一次都轮不上,第一轮就「成功」了。要在这类目录上做对,必须在搜索之前就把查询词修好,而不是在搜索失败之后补救。
所以识别时对这类目录做了一轮前置处理:先从目录名里认出「N 部曲 / N 部合集 /【N 部】」这类标记,取出系列名,再和文件名拼起来:
- 文件名是序号形式(
蜘蛛1)→ 拼成「系列名 + 序号」:蜘蛛侠2。 - 文件名是简称形式(
英雄归来)→ 拼成「系列名 + 简称」:蜘蛛侠 英雄归来。归一化之后与官方名「蜘蛛侠:英雄归来」逐字相等,吃到片名精确匹配的加分,稳稳排第一。
拼出来的查询词搜不到时,才退回原来那套按文件名搜的流程;不是系列目录则整段不参与,行为不变。
一个反直觉的实现细节
「N 部」这个标记的探测必须在原始目录名上做。识别过程里有一步是剥掉下载站广告,而广告经常整段写在中括号里——【3部】 长得和广告一模一样,等剥完再去找标记,它已经没了。这类「两条规则互相踩」的问题在刮削里很常见,也是为什么目录名越干净越好。
目录名该怎么写
合集目录名要满足两件事:带上完整的系列名,带上「N 部」这类标记。下面这些写法都能被认出来:
指环王三部曲/
蜘蛛侠 8部合集/
教父【3部】/
黑客帝国 四部曲/
反面例子,都会让文件名里的简称裸奔去搜索:
合集/ ← 没有系列名
蜘蛛侠/ ← 没有 N 部标记,里面的简称补不全
Spider-Man Collection/ ← 中文简称配英文系列名,拼不到一起
当然还有一条更省事的路:每部片一个自己的目录,写清片名和年份,那就完全不涉及合集识别了。
蜘蛛侠系列/
蜘蛛侠:英雄归来 (2017)/
蜘蛛侠:英雄归来 (2017).mkv
蜘蛛侠:英雄远征 (2019)/
蜘蛛侠:英雄远征 (2019).mkv
合集识别是为了救那些「已经下下来就这样,不想重命名」的目录,不是让你必须那样组织。
「同目录多个正片」不等于「同一部片的多个版本」
这是合集目录的第二颗雷,而且后果比刮错更严重:静默丢文件,没有任何报错。
同一个目录里摆着好几个视频文件时,只有三种可能,判据是文件名之间变化的那一段是什么:
| 变化的那一段 | 结论 | 展示成 |
|---|---|---|
| 集号 | 分集 | 一部剧下的多集 |
技术参数(2160p / 1080p / HDR) | 同一部片的多个版本 | 一条主版本 + 版本菜单 |
| 片名 | 不同的片 | 各自一条 |
最后一行常被漏掉。如果只判「它们都不是分集,那就都是版本」,蜘蛛侠 8部合集/ 下平铺的《平行宇宙》《英雄归来》《英雄远征》会被合并成一条——真实数据上是 9 个文件只入库了 4 条,另外 5 部被折叠进了版本菜单里,从海报墙上彻底消失,而扫描日志一切正常。
用户看到的现象是「我明明有 8 部,媒体库里只有 4 部」,去查文件却一个不少。这种问题极难自查,所以值得单独记住:合集目录里如果片子少了,先去详情页看「N 个版本」菜单。
版本组的片名,取的是目录名
接着上一节:一组文件确实互为版本时,这组片子叫什么?答案是取目录名,而不是从文件名里推。这条规则背后有一个很实际的取舍。
直觉的做法是维护一张「版本词」表——把 SUBBED、High Bitrate、REAL、FINAL、COMPLETE 这类词收进去,去掉之后剩下的就是片名。这条路走不通:把 real / final / complete 收进噪声表,会把《Real Steel》(《铁甲钢拳》)、《Final Destination》(《死神来了》)这类真片名从头砍掉。噪声表越全,误伤越狠。
所以实际的判据写成了「去噪之后,这一组文件至多只报得出一个片名」——注意是「至多一个」而不是「全都相同」。因为版本词不能进噪声表,同一组里有的文件去噪后干干净净,有的还剩个 SUBBED,永远不可能「全都相同」。而片名统一由目录名提供,就绕开了从文件名里还原片名这件事。
对你的实际影响只有一条,但很关键:多版本要放在一个写清片名和年份的目录里。
银翼杀手 2049 (2017)/
银翼杀手 2049 - 2160p HDR.mkv
银翼杀手 2049 - 1080p SUBBED.mkv
把两个版本直接扔在 电影/ 根目录下平铺,片名就只能从文件名里推,那正是最不可靠的一条路。多版本的展示规则(主版本取体积最大的那份、已看状态落到全部版本上)在刮削完全指南里有说明。
自动系列与手建合集:分开的两套
媒体库的合集页里会出现两种东西,来源完全不同,不要混为一谈:
| 自动系列 | 手建合集 | |
|---|---|---|
| 怎么来的 | 刮削电影时从 TMDB 一并取回官方系列信息 | 你在媒体库页长按海报 → 「加入合集…」 |
| 例子 | 「哈利·波特系列」这类官方定义的系列 | 「周末陪孩子看的」这类自定义分组 |
| 重刮时 | 跟着刮削更新 | 不受影响 |
| 能删吗 | 不能,它是元数据的一部分 | 能 |
两套刻意分开存,原因很实际:自动系列跟着刮削走,如果混进手建合集里,用户删掉一个系列、下次重刮它又会冒出来,看起来像 bug。
顺带说一句:这份官方系列信息是白捡的。电影这条链路每次都要取一次详情(搜索结果里不返回时长),系列信息就在同一份详情里,不需要额外发请求。所以只要电影刮到了,系列归组就有。
常见问题
系列里少了一部,是没刮到还是被折叠了?
先去详情页看有没有「N 个版本」胶囊(只在有多份时出现)。有的话就是被当成版本折叠了,说明这几个文件的片名被解析成了同一个;没有的话才是真没入库,按刮削修复清单里「条目根本没出现」那一节查。
目录名里的「【4K】【中英字幕】」要删掉吗?
不用。这类中括号内容会被当广告剥掉,不影响片名。唯一要注意的是别让 【3部】 这个标记成为唯一的系列信息来源——最好在中括号外面也把系列名写出来。
一部电影的导演剪辑版和院线版,算版本还是两部片?
看你想要什么。放同一个目录、只让技术参数或版本词不同,会折叠成一条并进版本菜单;想让它们在海报墙上各占一张卡片,就各建一个目录、片名写得不一样(银翼杀手 (1982) 和 银翼杀手 最终剪辑版 (2007))。
合集目录里混着剧集怎么办?
拆开。合集识别是按「系列电影」这个前提设计的,剧集有自己的三层结构(作品目录 / 季目录 / 文件名),混在一起两边都不讨好。剧集怎么摆见剧集命名规范。
改完目录名要重新扫描吗?
要。对那个目录重新点一次「纳入媒体库」。已看状态和播放进度按文件走,不会丢。
相关阅读:电影刮削完全指南(识别原理总纲)、刮削不到或刮错的修复清单、剧集命名规范、蓝光原盘与 ISO 入库。