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

查看 16|回复 1
作者: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 都可,谢谢大家!
totoro625   
人物分类比较难的
如果能接受闭源+付费+Windows 下 exe 运行后台服务+web 网页访问,可以尝试 MT Photos: https://mtmt.tech/docs/example/windows
您需要登录后才可以回帖 登录 | 立即注册

返回顶部