V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
DreamingCTW
V2EX  ›  分享发现

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

  •  
  •   DreamingCTW · 4 天前 · 862 次点击

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

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

    接着我就在 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 都可,谢谢大家!

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

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

    如果一定要 windows 原生软件的话,Lightroom 能完美 cover 你的需求,就是太重了点,调色功能你都用不上。
    DreamingCTW
        8
    DreamingCTW  
    OP
       4 天前
    @caltong #7 不动原文件挺好,我试试,谢谢
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1616 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 00:26 · PVG 08:26 · LAX 17:26 · JFK 20:26
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.