如何用 Immich 重复工具审阅并合并重复照片的元数据 📅 发布时间:2026/9/11 22:28:28 👁 浏览次数: 如何用 Immich 重复工具审阅并合并重复照片的元数据【免费下载链接】immichHigh performance self-hosted photo and video management solution.项目地址: https://gitcode.com/GitHub_Trending/im/immich如果你通过多台设备、多次备份或外部导入在 Immich 中积累了大量视觉相似的照片需要手动判断哪些该保留、哪些该移除并且希望被移除照片上的收藏、评分、描述、标签等元数据能集中到保留的照片上那么 Web 界面里的Review duplicates工具就是完成这件事的路径。这篇文章基于官方文档说明完整流程重复组如何产生、如何在审阅页选择保留项、元数据合并的触发条件以及解决resolve之后如何判断结果。前提是你已经按 安装文档 部署了 Immich 并导入了资产。重复组是怎么产生的先确认检测任务已完成重复检测依赖机器学习默认启用无需额外安装组件功能文档。它不是上传时立即完成的而是随资产处理流水线运行顺序为资产上传 → 元数据提取 → 存储模板迁移 → 缩略图生成 → Smart Search → 重复检测重复检测排在 Smart Search 之后Jobs and Workers。只有资产被处理并加入某个重复组duplicate group后才会出现在审阅页。在开始审阅之前建议先到Administration → Jobs页面确认检测类任务已经跑完避免只处理了一部分资产就下没有重复的结论。周期性任务如 nightly 批次的运行时间可以在System Settings → Nightly Tasks Settings中调整。如果检测结果偏少或偏多可以在System Settings → Machine Learning Settings → Duplicate Detection中调整Maximum detection distance它是判定两张图像视为重复的最大距离取值范围 0.001–0.1。数值越大检出的重复越多但可能出现误报System Settings 文档。进入审阅页并选择保留与移除在 Web 界面打开Utilities → Review duplicates页面路径utilities/duplicates。该页面按重复组列出资产允许你逐组选择哪些资产保留keep、哪些移入回收trash。文档明确的操作语义只有保留/移入回收两种不存在物理删除按钮路径。使用 Deduplicate All 或查看建议时Immich 会自动预选要保留的资产依据两个条件功能文档文件大小字节——更大的文件优先因为通常质量更高EXIF 数据量——元数据更多的资产优先。预选只是起点仍需要人工核对。当一组中保留了多个资产时界面提供把保留资产自动放进一个堆叠stack的选项方便后续查看而不必逐个处理。审阅页面还内置了键盘快捷键快捷键定义见前端路由源码web/src/routes/(user)/utilities/duplicates/按键作用a全选当前组的重复资产d取消全选s查看打开预览⇧ C解决当前组resolve⇧ S堆叠当前组stack元数据合并的触发条件与同步范围这是审阅时最需要想清楚的一步元数据同步只在一个精确条件下发生——组内恰好保留 1 个资产且至少移入回收 1 个资产。保留恰好 1 个 回收 ≥1 个被回收资产的元数据自动同步到保留资产。保留多个资产不发生任何合并。这些资产保留各自的元数据只是被移出重复组此时可选择堆叠。也就是说如果你的目的是把散落在多张重复照片上的元数据集中起来必须只留下 1 张。满足条件时同步的内容如下功能文档元数据同步规则Album相册保留资产会加入组内其他资产所属的每一个相册Favorite收藏组内任一资产被收藏保留资产也会被加入收藏Rating评分取组内最高评分同步到保留资产Description描述各资产的描述合并后写入保留资产Visibility可见性对保留资产应用最严格的可见性Location位置仅当组内所有含地理坐标的资产坐标相同时才复制Tag标签合并组内所有资产的标签并应用到保留资产注意两条边界Location 只有在坐标完全一致时才复制不同坐标不会取其一Rating 是取最高值而不是求和或平均。解决之后如何判断结果点击解决⇧ C或界面上的 Resolve 按钮后按文档与前端逻辑判断结果成功当前组从重复组列表中移除页面自动跳到下一个组若本组有资产被移入回收界面会弹出提示说明被移到回收站或已被永久删除的资产数量。失败页面给出unable to resolve duplicate错误提示组仍保留在列表中可检查后重试。被处理资产的去向移入回收的资产是否进入可恢复的回收站取决于实例是否启用回收站trash功能——未启用时被标记的资产是永久删除而不是移入回收站该行为由前端源码中的 trash 功能开关决定。如果你的实例未开启回收站解决前请确认保留选择无误。解决完成后可以回到Administration → Jobs页面复核任务状态或再次打开审阅页确认该组已不在列表中。限制与注意检测基于视觉相似机器学习的 CLIP embeddings 距离不是文件哈希比对哈希级别的去重属于上传时的另一套逻辑见 FAQ 中关于外部库去重的说明两者不要混淆。元数据合并是单向的被回收资产的元数据进入保留资产后保留资产自身的元数据不会反向扩散到组外。保留多个资产路径只做移出重复组/可选堆叠不会合并相册、收藏、描述和标签——这是文档明确给出的行为不是遗漏。审阅与解决都发生在 Web 界面文档没有提供命令行或 API 批量入口供这个流程使用。【免费下载链接】immichHigh performance self-hosted photo and video management solution.项目地址: https://gitcode.com/GitHub_Trending/im/immich创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考