OpenSource-Hub
M

Memories

3.8k stars·ファイル管理·SHA-256 チェックサム確認済み

Nextcloud 向けの「すぐに使える」写真管理ソリューション。タイムライン、AI タグ、動画トランスコーディング、マップビューに対応しています。

スマートダウンロード

プロジェクトのホームページへ

インストーラはまだありません — ソースリポジトリをご覧ください

Nextcloud で Google Photos のような体験を実現。より高速で、完全にセルフホストできます。

主な機能

  • Exif タイムライン:撮影日で写真と動画を自動的に並べ替え
  • タイムスリップ:過去の任意の時点へ瞬時にジャンプ
  • AI スマートタグ:写真内の人物や物体を自動認識(recognize などのプラグインと併用が必要)
  • アルバム管理:アルバムの作成・共有、外部リンクでの共有に対応
  • マルチデバイス対応:Web アプリはスマートフォン、タブレット、デスクトップのいずれでも快適に動作

できないこと

  • •Nextcloud 環境に依存し、PHP 8.0+ と適切なサーバーリソースが必要です。AI タグ機能を使用するには、recognize または facerecognition プラグインを追加でインストールする必要があり、初回のインデックス作成には時間がかかります。動画のトランスコーディングには go-vod コンポーネントを使用するため、システムがサポートしていることを確認してください。写真の数が非常に多い場合(50万枚以上)は、Redis とバックグラウンドタスクを設定してパフォーマンスを最適化することを推奨します。

使用例

  • セルフホスト写真バックアップ:Google Photos の代わりに Nextcloud を使用し、データを完全に自分で管理
  • 家族アルバム共有:家族アルバムを作成し、外部の親族や友人とリンクを共有
  • フォトグラファーのワークフロー:RAW および動画ファイルを一括管理し、タイムラインと地図を活用して素材を素早く特定

詳細説明

Memories は Nextcloud 向けに作られたフル機能の写真・動画管理アプリです。Exif の日付に基づいて滑らかなタイムラインを自動生成し、ワンクリックで過去の任意の時点へジャンプできます。Recognize と FaceRecognition により、AI による顔・オブジェクト認識とタグ付けを実現します。アルバムの作成、メタデータの一括編集、アーカイブ収納に対応し、リアルタイム動画トランスコーディング(HLS プロトコル)でスムーズな再生を実現します。マップビューでは逆ジオコーディングと組み合わせて撮影場所を表示します。パフォーマンスは非常に優れており、100万枚規模の写真インスタンスで検証済みです。Nextcloud Photos や Google Takeout からスムーズに移行できます。Android クライアントによるネイティブアクセスも提供しています。

トラブルシューティング & FAQ (1)

トラブル対応
複数のAACオーディオチャンネルを含むMP4ファイルで'audio append failed for segment'エラーによりMemoriesのトランスコーディングが失敗する問題を修正する方法

go-vodトランスコーダーをバージョン0.6.3以降にアップデートしてください。このバグは、マルチチャンネルAACオーディオがHLSセグメントにそのままパススルーされ、ブラウザーのMSEオーディオSourceBufferがそれを拒否したために発生していました。その結果、「audio append of xxxxxxx failed for segment #0 in playlist」というエラーが発生し、複数のオーディオトラックを含むリッピングされたDVDのようなファイルの再生が壊れていました。go-vod 0.6.0以降では、トランスコードされたオーディオはステレオ48kHz AACに正規化されます。ステレオAACはそのままパススルーされ、それ以外(マルチチャンネルまたは非AACオーディオ)はステレオに再エンコードされます。go-vodをアップグレードした後、影響を受けたMP4ファイルの再生を再試行してください。ffmpegフラグやMemoriesの設定を変更する必要はありません。

参照 Issue #1630

タグ

nextcloudphoto-managementvideo-transcodingopen-sourceai-tagging

はじめ方

1

インストーラをダウンロード

上のボタンをクリックして、お使いのシステム用のインストーラをダウンロード

2

ソフトウェアをインストール

ダウンロードしたインストーラをダブルクリックし、指示に従ってください

3

ステップ1:Nextcloud アプリストアで「Memories」を検索してインストールします

4

ステップ2:公式設定ガイド(memories.gallery/config)に従って、PHP メモリやバックグラウンドタスクなどを設定します

5

ステップ3:コマンド php occ memories:index を実行して、既存の写真のインデックスを作成します

インストールガイド
  1. ステップ1:Nextcloud アプリストアで「Memories」を検索してインストールします
  2. ステップ2:公式設定ガイド(memories.gallery/config)に従って、PHP メモリやバックグラウンドタスクなどを設定します
  3. ステップ3:コマンド php occ memories:index を実行して、既存の写真のインデックスを作成します
ファイルの整合性

チェックサムがありません

このプロジェクトは GitHub Release ページに SHA-256 チェックサムを公開していません

SHA256 チェックサム

チェックサムなし

GitHub Releases から直接ダウンロードし、ファイルの整合性をご自身で確認してください

本プラットフォーム上のすべての SHA-256 チェックサムは、プロジェクトの公式 GitHub Release ページから抽出されたもので、一切の改変はありません。GitHub Releases ページで独自に検証できます。

オープンソースの透明性

GitHub ソースを見る
環境ガイド

アンインストール情報

Nextcloud の管理画面のアプリ管理で Memories アプリを無効化して削除し、その後必要に応じてデータテーブルを削除します(事前にバックアップを取ることをお勧めします)。Memories は元の写真ファイルを変更しないため、アンインストール後も写真が失われることはありません。

追加の依存関係なし

ダウンロード後すぐに使用可能。追加のランタイムは不要です。

プロジェクト情報
ライセンスAGPL-3.0
最終更新2026-10-24 20:41:32
GitHub リポジトリ公式サイト

問題が発生?以下のFAQを確認

1 FAQ

類似プロジェクト