MT Photos是一款为NAS用户量身打造的照片管理系统。

通过AI技术,自动将您的照片整理、分类,包括但不限于时间、地点、人物、照片类型。

您可以在任何支持Docker的系统中运行它。

如果您的操作系统是Windows 7及以上版本,也可以直接运行服务端程序;

系统架构

页面截图



特性

以时间线的方式,展示您的照片
以文件夹的方式,展示您的照片
通过图库您可以方便地将现有存储中的照片,提供给用户
通过人脸识别,自动生成人物相册
基于照片的GPS信息,自动生成地点相册
支持Live Photos的无损备份、下载、显示
按文件类型,自动分类屏幕截图、自拍照、视频、动态照片
基于照片内容,自动生成场景相册
通过影集分享,您可以方便地将照片分享给家人

预览视频

历经10个月,16个大版本更新后,这款DIY NAS上最好用的相册应用来了

常见问题

  • 支持多用户使用吗?
    支持,可以在【用户管理】中添加、管理用户;

  • 支持哪些类型的图片、视频
    支持图片的格式有:JPEG, HEIC, PNG, GIF, BMP, TIFF, PSD

  • 支持RAW照片的格式有:3FR, ARW, CR2, CR3, CRW, DCR, DCRAW,DNG, ERF, IIQ, K25, KDC, MEF, MRW, NEF, NRW, ORF, PEF, RAF, RAW, RMF, RW2, SR2, SRF, X3F

  • 支持视频的格式有:MP4, MOV, M4V, M4A

功能更新计划

  1. 图片旋转功能
  2. 图片归档、隐私相册
  3. TV端App
  4. 搜索增加更丰富的查询条件
  5. 影集支持按条件创建及自动更新

已支持的功能

  1. 时间线模式查看照片
  2. 文件夹视图查看照片
  3. 使用影集、收藏夹来整理照片
  4. 基于人脸识别自动生成人物相册
  5. 基于照片、视频exif中的GPS信息自动生成地点相册
  6. 基于内容识别自动生成场景相册
  7. 基于照片类型自动生成分类相册(屏幕截图、自拍照、视频、动态照片、RAW图片) 照片、影集的分享功能
  8. 支持动态照片的备份、展示(苹果的LivePhoto及安卓的Motion Photo)
  9. App备份手机相册(支持选择备份位置、文件夹生成规则、按拍摄日期重命名等)
  10. 管理照片的标签、备注、评分
  11. 多用户管理
  12. 基于文件MD5的重复文件检查及清理 App支持在后台备份照片 App、网页增加对HTTP基本认证(Basic
  13. Authorization)的支持 App、网页支持中文、英文2种语言的选择
  14. 登录增加二步验证 图片文字识别 基于OpenAI
  15. CLIP模型的以文搜图
  16. 浏览器端执行人脸识别、场景识别任务
  17. 管理员整理人物相册
  18. 网页批量下载照片
  19. 批量修改图片的GPS信息
  20. 批量或单个修改拍摄日期
  21. App隐私锁

官方网站

点此访问

体验网站

点此访问

MT Photos——一个比群晖Moments更好用的AI相册管理神器的更多相关文章

  1. 为群晖加把锁:使用ssh密钥保障数据安全

    对每一个使用群晖nas的人而言,能保证群晖里保存的数据不被未经授权的人访问下载甚至破坏可能是最重要的事情.但数据只要上网,就免不了担心密码被破解,群晖被侵入.现在网络上,要破解密码可能是最简单不过的事 ...

  2. 群晖SVN Server远程访问

    打开路由器访问界面 选择转发规则->端口映射-新建 在弹出的界面中填写相应的端口号了内网ip 填写svn所在地址的IP,比如:192.168.30.2 添加映射端口,比如svn的默认端口是330 ...

  3. 【转】NAS群晖DSM 5.0-4458安装教程

    需要准备: 1.一个闲置的U盘,容量大于64M即可. 墙裂建议用如下U盘,可以隐藏成灰群晖,小巧方便. 闪迪(SanDisk)酷豆(CZ33)8GB U盘¥29.9京东商城    2.一台显示器,用于 ...

  4. 什么是NAS.什么是黑白群晖?(转)

    前言               为了让更多的新人可以简单了解什么是nas,什么是黑群晖.什么是白群晖!有什么作用?特此制作以下教学!(原文为MOMO所写).图片也大体从互联网上下载.有对原作者不便之 ...

  5. 群晖NAS再折腾

    端口转发 两年前我买了一台双盘位的群晖NAS,配置两个4T的硬盘,这玩意儿一度改变了我使用电脑的模式,真是爽爆了!最最主要的功能就是我能用它规整我所有的资料,并且不管何时何地,只要有网就能访问.为了能 ...

  6. 群晖NAS再再折腾

    问题 最近电信把我的公网地址收回去了,之前做好的网络端口映射失效了,在公司已经不能愉快地访问家里的网络.原先网络结构示意图如下: (直接访问方案网络结构图)   只需要对电信光猫(也是个路由器)和家用 ...

  7. 群晖NAS被攻击

    上周给新员工办理入职的时候,因为我们有自己的NAS系统,给他们建账号的时候,突然发现群晖无法登陆,很奇怪. 然后查看群晖系统,发现网络能Ping 通,但是群晖管理界面无法打开,一开始以为机房天热,硬盘 ...

  8. 群晖下虚拟机编译部署WOW服务端TrinityCore

    前言 前几天突然想玩WOW了,但是我是一个特别轻度的玩家,以前点卡的时候,我就是上去一个人做做任务,跑跑地图,不怎么玩副本和PVP,现在让我花钱充月卡,不太现实,没那个时间玩,所以,就考虑玩个私服,但 ...

  9. 群晖下 gitea+drone+harbor实现CI/CD 发布到云服务器

    常用命令 sudo -i然后输入密码登录root账户(群晖默认只能使用admin账号登陆) vim xxx编辑(编辑是进去之后按i,退出并保存是按esc,然后:wq!再回车) mkdir xx创建文件 ...

  10. 群晖NAS搭建外网可访问的calibre

    一.在群晖docker上安装calibre-web 1. 下载相关的镜像文件 打开Docker后点击左侧注册表,在上方搜索栏搜索calibre 然后我们选择使用 technosoft2000/cali ...

随机推荐

  1. IDEA如何使用快捷键进行驼峰命名转换

    idea菜单栏-file-settings-plugins-在marketplace搜索"CamelCase"-点击安装 安装后重新打开idea,选中内容,使用快捷键:shit+a ...

  2. WPS Pro 最新专业版,一站式办公

    聊一聊 随着科技的进步,办公软件已经成为现代人工作和学习中不可或缺的重要工具.无论是在企业.学校还是个人使用中,办公软件都能够帮助我们提高工作效率.组织信息和进行沟通.在众多的办公套件中,微软的Off ...

  3. Linux下TCP/IP编程--TCP实战

    之前尝试过windows下的简单TCP客户端服务器编写,这次尝试下一下Linux环境下的TCP 客户端代码 #include <stdio.h> #include <stdlib.h ...

  4. Github绝版开源加速神器fastgit下载链接

    Github绝版开源加速神器fastgit下载链接: https://pan.baidu.com/s/1R-4rWuxh0_awIRaWCiGWkQ 提取码: yyrg 参考链接:发现一款稳定可靠的 ...

  5. 基于Vue的前后段分离开发项目中<img :src />标签中引用vue的data属性中定义的图像地址失败的解决办法

    问题描述: 基于Vue的前后段分离开发项目中<img  :src />标签中引用vue的data属性中定义的图像地址失败,如下图所示: 解决办法: 修改后写法,加上require即可.如下 ...

  6. C#中使用ping命令测试远程主机网络通信是否正常

    说明,使用ping工具 1.可以用来查询域名是否可以访问 2.可以用来查询域名对应的ip地址 如果远程服务器允许ping命令的前提下. 解决思路:主要使用了C#提供的Ping类,效率比较高,相应快 程 ...

  7. PostGIS代码操作简介

    PostGIS代码操作简介 1. 代码操作POSTGIS的可选方案 jdbc postgis-java geotools gdal 2. JDBC public void testJdbc() { S ...

  8. 让我看看有多少人不知道Vue3中也能实现高阶组件HOC

    前言 高阶组件HOC在React社区是非常常见的概念,但是在Vue社区中却是很少人使用.主要原因有两个:1.Vue中一般都是使用SFC,实现HOC比较困难.2.HOC能够实现的东西,在Vue2时代mi ...

  9. 使用Vue+ElementUI实现前端分页

    背景 项目中要做一个公共的附件展示列表,针对某个模块某条记录展示,因此附件不会是大数据量,采用前端分页,使用Vue.JS+ElementUI布局展示,axios请求数据. 步骤 一.Html页面中引入 ...

  10. Task异常处理的坑

    全局异常 TaskScheduler.UnobservedTaskException += (e, args) =>{ MessageBox.Show("ddddddddddddddd ...