Edit Mind icon

Edit Mind

Edit Mind 是一款本地優先的影片知識庫,可透過轉錄、影格分析與語意嵌入索引影片資料庫,並以自然語言搜尋內容。支援 Docker Compose 自架,重視隱私,仍在開發中。

Edit Mind

總覽

Edit Mind 是一款本地優先的影片知識庫,用於索引個人或自架的影片資料庫。它會以轉錄、影格分析與多模型嵌入來分析影片檔案,接著讓使用者以自然語言搜尋整個資料庫。

該儲存庫將此專案描述為完全在本機執行,以維護隱私,並使用 Docker Compose 啟動各項服務。目前它仍處於積極開發階段,尚未達到可供正式環境使用的程度,因此來源明確註明使用者應預期功能尚未完整,且偶爾會有錯誤。

核心功能

自動影片索引

背景服務會監看新影片檔案並將其送入分析流程,因此新增的媒體可在不需手動重新索引的情況下處理。

多模態分析

分析流程會擷取轉錄、影格層級訊號、人臉辨識、物件與文字偵測、場景分析,以及多模型嵌入,為每支影片建立更豐富的中繼資料。

語意場景搜尋

搜尋可使用自然語言查詢,並可針對整支影片或特定場景,讓你更容易依照內容意義而非檔名找到片段。

使用 ChromaDB 的向量搜尋

系統使用 ChromaDB 進行向量式檢索,支援在已索引的影片資料庫中做語意匹配。

以 Docker 為先的設定

此專案為容器化部署而設計,使用 Docker Compose,且 README 另外提供給 NVIDIA GPU 設定使用的 CUDA compose 檔。

適用情境

  • 私人的個人影片封存

    單一使用者可以將 Edit Mind 指向某個影片資料夾,建立可搜尋的封存庫,而不必將媒體傳送到代管服務。

  • 在長時間錄影中尋找特定片段

    管理大型資料庫的人可以依照說出的內容、人臉、物件或場景內容來搜尋片段,而不必記住檔名或時間戳記。

  • 自架媒體搜尋

    自行架設基礎設施的團隊或愛好者可以在伺服器上的 Docker 中執行此系統,並將工作流程保留在自己的環境內。

  • 檢視擷取的影片中繼資料

    想要檢視流程如何解讀媒體的使用者,可以依賴已索引的中繼資料,包括轉錄與視覺分析,來檢查已擷取的內容。

Pros and Cons

Pros

  • 完全在本機執行,README 將其定位為重視隱私的做法。
  • 支援跨影片與特定場景的自然語言搜尋。
  • 將轉錄、人臉辨識、物件與文字偵測,以及場景分析整合到單一索引流程中。
  • 可搭配 Docker Compose 使用,並提供 NVIDIA GPU 使用者的指引。
  • 自架版本被描述為免費。

Cons

  • 專案仍在積極開發中,尚未達到可供正式環境使用的程度。
  • 安裝依賴 Docker 與已設定的媒體資料夾,因此不是零設定應用程式。

FAQ

Edit Mind 是如何部署的?

Edit Mind 設計為可透過 Docker Compose 在本機執行。README 說它可在任何已安裝 Docker 的電腦或伺服器上運作,而設定指南則使用 Docker Desktop 與環境變數進行配置。

Edit Mind 會如何處理我的影片資料庫?

README 說明它會以轉錄、影格分析、人臉辨識、物件與文字偵測、場景分析,以及多模型嵌入來索引影片。接著可使用 ChromaDB,對影片或特定場景進行自然語言搜尋。

Edit Mind 是免費的嗎?

該儲存庫的 README 說自架版本是免費的。它也提到另有一款適用於 macOS 與 Windows 的商業桌面應用程式,提供一鍵安裝,但此處顯示的來源沒有列出該應用程式的價格細節。

開始使用需要什麼?

設定章節說你需要 Docker Desktop、與 Docker 共享的媒體資料夾,以及一種模型設定,例如 Ollama 或 Gemini API。它也註明 NVIDIA GPU 使用者可以使用 docker-compose.cuda.yml。

Edit Mind 已經可用於正式環境了嗎?

README 說該專案仍在開發中,尚未達到可供正式環境使用的程度,並且功能尚未完整,偶爾也可能出現錯誤。

Quick Facts

類別
影片知識庫
部署方式
使用 Docker Compose 自架
主要工作流程
索引影片,然後以自然語言搜尋
核心技術
ChromaDB、PostgreSQL、React Router V7、Node.js、Python、Whisper
平台適用性
任何可執行 Docker 的電腦或伺服器
專案狀態
積極開發中;尚未可用於正式環境