欢迎莅临寒舍
桃花仙人种桃树,又摘桃花换酒钱

Nas通过docker搭建照片、视频文件去重工具

 

  • • 原始版本项目源码:https://github.com/0x90d/videoduplicatefinder
  • • docker版本项目源码:https://github.com/jlesage/docker-video-duplicate-finder
  • • docker快速启动命令:
docker run -d --name video-duplicate-finder 
      -p 5800:5800
      -e LANG=zh_CN.UTF-8
      -e TZ=Asia/Shanghai
      -e USER_ID=$(id -u) -e GROUP_ID=$(id -g)
      -v $(pwd)/data:/config:rw
      -v /:/storage:rw
      docker.1ms.run/jlesage/video-duplicate-finder
  • • docker-compose文件:
services:
  video-duplicate-finder:
    image: docker.1ms.run/jlesage/video-duplicate-finder 
    container_name: video-duplicate-finder
    restart: unless-stopped
    ports:
      - "5800:5800"
    environment:
      - LANG=zh_CN.UTF-8
      - TZ=Asia/Shanghai
    volumes:
      - ./data:/config:rw
      - /:/storage:rw  # 将Nas上的相册目录挂载到docker的/storage目录下

经常有朋友给我留言说无法拉镜像、不知道如何加速镜像等问题,所以我这里在compose文件和docker命令里已经加上了docker加速镜像地址:docker.1ms.run,大家可以直接用,这也是我从网上搜罗到的,不保证能一直使用。

介绍

由于我本人自从抛弃群晖,拥抱OMV之后,尝试过很多种相册备份的方法和工具,每一种工具都会备份到不同的目录或者不同的存储结构,最终导致我Nas上有超级多的重复文件,全是重复的照片或者视频。

我一直想找一个文件去重工具,要求也很简单:

  • • 能自动扫描我备份目录下的所有照片和视频
  • • 能自动将重复的照片和视频列出来
  • • 要是能自动删除重复文件就更好

但是一直没找到这样的Nas工具,不过今天我找到了,它就是:video-duplicate-finder,其不仅能找到重复的文件,还能找到相似的文件,比如手机上同一个构图拍了多次这种。项目主要特点:

  • • 不只是依赖于文件名或者哈希值,而是根据图片的相似度算法来识别重复文件
  • • 可识别分辨率、帧率不同或添加水印的重复文件,适合处理压缩、转码、裁剪后的视频
  • • 支持强大的匹配规则,可以一键选择所有重复文件并删除(也可移动)

安装 & 体验

通过上述docker快速启动命令直接运行即可,唯一要注意的就是要替换为自己的相册路径/。启动后通过浏览器打开:http://:5800

我这里贴的图是我已经扫描完成后的图,大家以前要是没用过这个项目的话,会看到列表是空的,此时我们也不需要做过多的配置,因为作者已经根据很多人的经验做过很多默认配置了,所以我们直接点击左上角的Scan按钮开始扫描。我Nas上有上万张图片和视频,总扫描时间花了将近半小时。

我们要一键删除的话,点击左上角Selection,然后根据自己的需求设定一下自动选择的规则,我个人比较懒,所以直接就选择了第一项,选择之后,我也检查了一下完全没有选错,所以建议大家也直接无脑选吧。

选择完所有重复文件后,点击左上角Delete Selection,既然已经检查过了那就直接选择第一项,直接删除即可。虽然咱们也可以选择先移动到一个临时目录,但是根据经验来说,即使将重复文件暂存到临时目录了,咱们以后也不会去看,所以不如做痛快些,直接删除。

删除完之后,我们也可以选择左上角Rescan按钮,再次扫描一下看看还有没有重复文件。

最后

  • • C#编写,效率很高,但直接折腾原项目的话,难度较大,所以建议直接用docker版本
  • • 确实能解决我的一个大痛点,但一旦解决之后,就不痛了,似乎也没必要留这个工具了。

 


赞(0)
未经允许不得转载:桃花坞里桃花庵 » Nas通过docker搭建照片、视频文件去重工具

评论 抢沙发

登录

找回密码

注册