折腾了下照片管理软件 —— digiKam

84 天前
 DreamingCTW

因有一块闲置的固态硬盘,所以买了个硬盘盒子,想把手机里面的所有照片和视频备份到这个硬盘里面。

随之就有一个需求,我如何把这些照片视频都管理起来,最简单的“人物、时间”分类即可,地点可有可无,但是要本地化的,不想上云。

接着我就在 v 站搜索,找相关的软件,找了一大圈,都是 Docker 部署,Web 版的,倒不是说不满足需求,只是觉得每次用还要启动服务挺麻烦,想着找个 exe 的方便使用,就找到了 digiKam 。

然后我在官网下载好,安装完成,第一次打开的时候,需要填写一些相关配置,其中有一步是设置数据库,默认是使用 SQLite ,还有一个选项是配置 MySQL ,果断就选择了 MySQL ,然后填连接信息,localhost 、root 、password ,测试连接,成功!这里我用他官网的一张图,昨天没截图。

这里就有一个坑,这里填的三个数据库名称,Core 、Face 、Similarity 都需要手动在 MySQL 中提前创建好...否则软件就打不开,会一直提示连接数据库失败!虽然旁边的 Requirements 中说了要手动在 MySQL 中创建数据库,但并没有说明要创建哪些....我刚开始只手动创建了 Core 数据库,确实没想到会用到 3 个数据库,一般正常来说都是一个库多张表嘛。
我刚开始以为是数据库连接哪里没对,想着重新配置下,因为软件打不开,压根找不到可以重新修改配置的地方。后面在官网中翻了很久的文档,找到了解决方案。

在 Windows 系统中,digiKam 配置信息存储在%LocalAppData%\digikamrc 中,General settings of the application. Delete this and restart digiKam to reset the application to *factory* settings

删除这个配置文件就再重启软件就可以重新填写配置信息了。虽然这里的这个问题跟这个配置信息没啥关系,但是我反复在这里折腾了好久才知道是要创建 3 个数据库才行。
成功打开软件后,才发现,这软件跟我想象中的还是有不小差距。我试着放了几张我的照片进去,虽然可以识别人脸,但是每张照片都要我手动标记“这是谁”,就算是同一个人都需要每张都标记......
下面还有一个坑,虽然这个坑不影响整体功能使用。
软件一直提示 ExifTool 不可用,但是我看安装目录中是有 exiftool.exe 可执行文件的。我试着直接运行 exiftool.exe ,发现闪退,我以为是 exiftool 这个文件有问题,随后去官网下载了最新版本,发现官网下载的不仅有 exiftool.exe ,还有一个 exiftool_files 的目录,里面是一些依赖库,难怪我说怎么运行不起来,原来少了运行环境,测试官网下载的是可以正常运行的。随后把官网下载的 exiftool_files 复制到 digiKam 的安装目录中,重启软件,ExifTool 不可用的提示就没有了。

至此,折腾结束。只能说 digiKam 不太符合我的逾期,也算是给后面的小伙伴留点经验。

最后,求推荐照片管理软件,就想本地看照片能方便一些,Windows 和 Android 都可,谢谢大家!

1375 次点击
所在节点    分享发现
8 条回复
totoro625
84 天前
人物分类比较难的
如果能接受闭源+付费+Windows 下 exe 运行后台服务+web 网页访问,可以尝试 MT Photos: https://mtmt.tech/docs/example/windows
ohhokay
84 天前
我也用的这个,如果有更好用的推荐一下
dobelee
84 天前
本地就是群晖和 immich 。不建议折腾 exe 。
DreamingCTW
84 天前
@dobelee #3 暂时不考虑群晖,我需求不大,群晖相对来说成本有点高。
caltong
84 天前
PhotoPrism 开源,且维护还比较勤
truenas scale 有内建的 docker app ,可以一键启动
DreamingCTW
84 天前
@caltong #5 我最开始就是看的 PhotoPrism ,因为我不想用 Docker ,所以还没打算研究它。
caltong
84 天前
@DreamingCTW

PhotoPrism 的理念和 Lightroom 比较像,不会直接接管你的文件(路径),而是直接在上层做图片的代理(压缩图片),在 web 浏览的时候可以加速。这点挺好的,可以试试,就算后面不用了,直接 docker rm 就行,你的原始文件都原封不动。

如果一定要 windows 原生软件的话,Lightroom 能完美 cover 你的需求,就是太重了点,调色功能你都用不上。
DreamingCTW
84 天前
@caltong #7 不动原文件挺好,我试试,谢谢

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1076211

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX