三部曲与合集目录怎么整理

更新于 2026 年 8 月 31 日 · 系列电影不丢片的命名法

一句话:合集目录是整个片库里最容易出事的一类,而且出的错不是「刮不到」,是「一本正经地刮成了别的片」——目录里的文件名是简称,简称单独拿去搜往往真能搜到东西。解法只有一条:把目录名写成带系列标记的形式,例如 蜘蛛侠 8部合集/指环王三部曲/教父【3部】/,让识别时能从目录名补全查询词。

识别原理的总纲见电影刮削完全指南,这篇只谈合集目录这一种形态,讲深一点。

合集目录的真正难点:假阳性

先看一个真实的目录,两行文件名各埋着一颗雷:

蜘蛛侠 8部合集/
  英雄归来.mkv       ← 单独搜命中 2018 年的法国片《英雄归来》
  英雄远征.mkv
  平行宇宙.mkv

蜘蛛侠【托比马奎尔版】【3部】/
  蜘蛛1.mkv          ← 单独搜命中 1919 年的德国默片《蜘蛛》
  蜘蛛2.mkv
  蜘蛛3.mkv

关键在于这两条都不是「搜不到」,而是「搜到了错的」。《英雄归来》是一部真实存在的 2018 年法国电影,片名精确同名;《蜘蛛》是 1919 年的德国默片,同样精确同名。搜索返回了一条置信度很高的结果,海报、简介、年份一应俱全,只是完全不对。

这就是为什么「搜不到再降级重试」的兜底逻辑对合集目录一点用都没有——降级链一次都轮不上,第一轮就「成功」了。要在这类目录上做对,必须在搜索之前就把查询词修好,而不是在搜索失败之后补救。

所以识别时对这类目录做了一轮前置处理:先从目录名里认出「N 部曲 / N 部合集 /【N 部】」这类标记,取出系列名,再和文件名拼起来:

拼出来的查询词搜不到时,才退回原来那套按文件名搜的流程;不是系列目录则整段不参与,行为不变。

一个反直觉的实现细节

「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 个版本」菜单

版本组的片名,取的是目录名

接着上一节:一组文件确实互为版本时,这组片子叫什么?答案是取目录名,而不是从文件名里推。这条规则背后有一个很实际的取舍。

直觉的做法是维护一张「版本词」表——把 SUBBEDHigh BitrateREALFINALCOMPLETE 这类词收进去,去掉之后剩下的就是片名。这条路走不通:把 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 入库