元数据抓取不匹配 — 海报不对、标题乱、找不到条目
症状分类
元数据抓取不匹配通常是以下三种表现之一:
| 症状 | 根本原因 |
|---|---|
| 没有海报 / 标题就是文件名 | TMDB 匹配失败,要么是文件名太乱,要么 TMDB 没有这个条目 |
| 匹配到完全不相关的海报 | 文件名歧义大,TMDB 返回了错误搜索结果的前几条 |
| 标题/海报是中文但剧情是英文 | TMDB 上中文条目不全,Infuse 回退到英文条目 |
场景一:文件名太乱匹配失败
典型坏例子:
电影.mkv ✗
我的收藏.mkv ✗
2023新片高清版.mkv ✗
复仇者联盟1.mkv △ 有歧义但可能匹配
复仇者联盟1 (2012).mkv ✓ 基本能匹配
复仇者联盟1 (2012) Marvel.mkv ✓ 更稳
解决:改文件命名
参考「电影命名规则」和「电视剧命名规则」两页的规范格式,改完后:
- Infuse 设置 → 库 → 扫描更改
- 等扫描完成,海报应该就出来了
极端情况:直接填 TMDB ID
如果你的视频比较冷门、TMDB 上条目少,最稳的方法是在文件名里加 TMDB ID:
复仇者联盟1 {tmdb-24428} (2012).mkv
Infuse 看到 {tmdb-数字} 会直接跳过搜索,用这个 ID 精准定位。
场景二:匹配到完全不相关的条目
比如你 NAS 里的「沙丘」被匹配成了 1984 年那个老版本。
解决 1:手动刷新 + 重新匹配
iPhone/iPad:长按视频 → 刷新Apple TV:选中视频 → 长按 → 刷新
刷新后 Infuse 会重新请求 TMDB。如果还是错,走下面的手动编辑。
解决 2:手动覆盖元数据
在 Infuse 编辑界面手动选 TMDB 的正确条目:
- 选中视频 → 长按 → 编辑元数据
- 找到「从 TMDB 搜索」→ 手动输入正确的标题 + 年份
- 在搜索结果里选正确的条目
- 保存
解决 3:本地 NFO 覆盖
最硬的方案:在视频同目录放 movie.nfo(电影)或 tvshow.nfo(电视剧),里面写你要的标题、年份、TMDB ID。Infuse 扫描时会优先用本地文件,完全跳过 TMDB 匹配。
场景三:中文元数据不全
Infuse 默认请求 TMDB 上的中文条目。但 TMDB 的中文覆盖度远不如英文——某些国产电影有中文条目(标题/海报/剧情全中文),某些就只有标题中文、剧情英文,少数干脆只有英文条目。
解决
- 接受现状:Infuse 是第三方 App,内容质量取决于 TMDB 社区
- 手动覆盖:用本地 NFO 写中文元数据(见上)
- 贡献社区:去 TMDB 注册免费账号,自己补上中文条目——你提交的内容一天后会同步到 Infuse
扫描了但还是没元数据?
确认这几点:
- 视频文件命名是否符合「命名规范」页的推荐格式
- 文件是否在 Infuse 已连接的目录下(有些子文件夹可能被排除了)
- 手动触发「扫描更改」而不是等自动扫描
- 扫描完成后手动「刷新」那条视频
多版本识别失败
同部电影多个版本(4K HDR / 1080p / Director's Cut)没自动合并成一条,出现在海报墙上是五六条重复的。
解决:参考「智能分组与合集」页——确保每个版本的文件名里有正确的版本标签,或手动编辑其中一条加 TMDB ID。
一句话
元数据问题 80% 是文件命名问题,15% 用手动刷新解决,剩下 5% 需要本地 NFO 覆盖或手动编辑 TMDB 条目。把文件命名规范了,海报墙基本就稳了。