【Hacker News搬运】Show HN: Memories – FOSS Google Photos alternative built for high performance
-
Title: Show HN: Memories – FOSS Google Photos alternative built for high performance
展示HN:记忆-FOSS谷歌照片替代品专为高性能打造
Text: Memories is a FOSS Google Photos alternative that you can self-host (it runs as a Nextcloud plugin).<p>Website: <a href="https://memories.gallery/" rel="nofollow">https://memories.gallery/</a><p>GitHub: <a href="https://github.com/pulsejet/memories">https://github.com/pulsejet/memories</a><p>Demo Server: <a href="https://demo.memories.gallery/apps/memories/" rel="nofollow">https://demo.memories.gallery/apps/memories/</a>
(demo runs in San Francisco on a free-tier cloud vm)<p>Memories has been built ground-up for high performance and is extremely fast when configured correctly. In our testing environment, it can load a timeline view with 100k photos in under 500ms, including query and rendering time!<p>Some features to highlight:<p>* A timeline similar to Google Photos where you can skip to any time in history instantly.<p>* AI-based tagging that runs locally on your server, identifying and tagging people and objects.<p>* Albums and external sharing.<p>* Metadata editing support<p>* A world map of your photos, supported both on mobile and the web<p>* Did I mention it's extremely fast?<p>Would love to hear feedback from the HN community!
Memories是一款FOSS谷歌照片替代品,您可以自行托管(它作为Nextcloud插件运行)<p> 网站:<a href=“https://;/;memories.gallery#xx2F;”rel=“nofollow”>https:///;回忆。gallery</a> <p>GitHub:<a href=“https://;/;GitHub.com#xx2F;pulsejet#xx2F!memories”>https:///;github.com/;pulsejet;memories</a><p>演示服务器:<a href=“https://x2F;/;Demo.memorys.gallery/!apps/,memories/”rel=“nofollow”>https://x2F/;demo.memorys.gallery;应用程序/;存储器</一(演示在旧金山的自由层云虚拟机上运行)<p>Memories已经建立了高性能的基础,并且在正确配置时速度极快。在我们的测试环境中,它可以在500毫秒内加载包含10万张照片的时间轴视图,包括查询和渲染时间<p> 需要强调的一些功能:<p>*类似于谷歌照片的时间线,您可以立即跳到历史上的任何时间<p> *基于人工智能的标记,在您的服务器上本地运行,识别和标记人员和对象<p> *相簿和外部共享。<p>*元数据编辑支持<p>*您的照片的世界地图,在移动设备和网络上都支持<p>*我提到了吗;s非常快<p> 很乐意听取HN社区的反馈!:)
Url: https://memories.gallery/
Memories 是一个快速、现代且先进的照片管理套件,它是免费且开源的 Nextcloud 应用。你可以安装 Memories,并进行演示。Memories 强调隐私优先,认为你的数据应该由你自己掌控。Memories 是一个自我托管的应用程序,这意味着你的照片存储在你的自己的 Nextcloud 实例中,而不是别人的服务器上。你可以使用秘密密钥来加密你的数据,而且 Memories 是完全免费和开源的。 自动上传功能允许用户通过官方的 Nextcloud 移动应用(支持 Android 和 iOS)自动将照片和视频上传到 Nextcloud 服务器。Memories 在照片上传时会自动提取 EXIF 元数据。 照片时间线功能可以帮助用户回顾过去某个时刻的照片,即使照片库中有数十万张照片,Memories 也能让你快速定位到任何时间点。 用户可以创建相册来组织照片,并且可以与其他 Nextcloud 服务器上的用户共享相册,或者在互联网上与任何人共享。同一 Nextcloud 服务器上的多个用户还可以共同合作编辑相册。 Memories 与 Recognize 和 Face Recognition 应用集成,可以利用人工智能自动为你的照片添加关键词和面部标记。你也可以手动整理你的照片库,为照片分配标签和面部。 用户可以编辑照片的 EXIF 元数据,如标题、描述、GPS 位置、日期和时间以及标签。你还可以一次性编辑多张照片的元数据。 为了支持多种视频格式和自适应流媒体传输,Memories 捆绑了一个按需视频转码器。你还可以通过使用 VA-API 或 NVENC 硬件加速来提升转码过程。 照片地图功能让你可以放大查看世界各地的度假照片。Memories 会自动从你的照片中提取 GPS 数据并在地图上标出。你还可以通过准确的反向地理编码找到具有特定名称位置的所有照片。 Memories 以性能为核心设计,即使运行在像 Raspberry Pi 这样的普通硬件上,也能高效处理大型照片库。它还依赖于经过实战考验的 Nextcloud 平台作为底层存储层,这个平台被世界各地数千个组织使用。 Memories 在照片的 EXIF 头部存储大部分元数据,这意味着你可以轻松迁移到其他解决方案而不会丢失你的数据。它还利用你现有的文件系统结构进行组织,而无需将其转换为任何专门的格式。
Post by: radialapps
Comments:
codethief: Fantastic project!<p>> No Lock-In<p>> Memories stores most of the metadata in the EXIF headers of your photos, which means that you can easily migrate to other solutions without losing your data. It also utilizes your existing filesystem structure for organization without converting it to any specialized format<p>Given that, would a standalone version be feasible, i.e. one that doesn't rely on Nextcloud and only operates on a folder on disk? I mean, while Memories might not lock you in, Nextcloud can still do so. (No two-way sync etc. etc.)<p>Currently, I just use Syncthing to synchronize all my files across devices (laptop, phone, home server, …) and it works splendidly! Ideally I'd just want to run Memories either locally (on the local copy of my photos folder) or on my home server (on the home server's copy of my photos folder).
codethief: 了不起的项目<p> >;无锁定<p>>;Memories将大部分元数据存储在照片的EXIF标头中,这意味着您可以轻松迁移到其他解决方案,而不会丢失数据。它还利用您现有的文件系统结构进行组织,而无需将其转换为任何专门的格式<p>考虑到这一点,独立版本是否可行,即不需要;不要依赖Nextcloud,只在磁盘上的文件夹上操作?我的意思是,虽然Memories可能不会锁定你,但Nextcloud仍然可以这样做。(没有双向同步等)<p>目前,我只使用Syncthing在设备(笔记本电脑、手机、家庭服务器等)上同步我的所有文件,它工作得很好!理想情况下;我只想在本地(在我的照片文件夹的本地副本上)或在我的家庭服务器上(在我照片文件夹的家庭服务器的副本上)运行Memories。
adrr: Biggest missing feature for all these self hosted photo hosting is the lack of a real search. Being able to search for things like "beach at night" is a time saver instead of browsing through hundreds or thousands of photos. There are trained neural networks out there like <a href="https://github.com/openai/CLIP">https://github.com/openai/CLIP</a> which are quite good.
adrr: 所有这些自助照片托管所缺少的最大功能是缺乏真正的搜索。能够搜索诸如“;晚上的海滩”;可以节省时间,而不用浏览成百上千张照片。有一些经过训练的神经网络,比如<a href=“https://;/;github.com/”openai/“>https:///;github.com/;openai;CLIP</a>这些都很好。
hwbunny: In our testing environment, it can load a timeline view with 100k photos in under 500ms, including query and rendering time!
Wow, and why is that necessary?
hwbunny: 在我们的测试环境中,它可以在500毫秒内加载包含10万张照片的时间轴视图,包括查询和渲染时间!---哇,为什么这是必要的?
leononame: Hi, this looks super polished, congratulations. I've got a couple of questions:<p>- Does the metadata editing allow it to write back to the file, storing the edited metadata in a sidecar or in the EXIF data?
- Does it support some kind of auto-stacking? E.g. having raw files alongside exported tiff/jpg and recognizing that they are the same file? Especially for a nextcloud based solution, that'd be awesome
leononame: 嗨,这看起来超级精致,祝贺你。I-;我有几个问题:<p>-元数据编辑是否允许它写回文件,将编辑后的元数据存储在sidecar或EXIF数据中?-它支持某种自动堆叠吗?例如,将原始文件与导出的tiff;jpg并识别出它们是同一个文件?特别是对于基于nextcloud的解决方案;d太棒了
anigbrowl: This looks promising, plus it won't try to push its idea of my favorite photos at me when my phone detects I'm awake each day - a gPhotos behavior I find increasingly creepy and never asked for.
anigbrowl: 这看起来很有希望,而且它将赢得;当我的手机检测到我不喜欢照片时,不要试图向我推销我最喜欢的照片;我每天都醒着——我觉得这种gPhotos行为越来越令人毛骨悚然,而且从来没有要求过。