DeepDeck Video Sherlock:本地優先的視頻取證工具

在 DeepSeek Harness (DSH) 的插件生態中,處理視頻數據通常需要依賴外部工具,缺乏本地化、基於證據的完整流程。DeepDeck Video Sherlock 是一個針對 DeepDeck 的本地優先、基於證據的視頻調查應用插件。

該插件由用戶 jo32 維護,旨在將視頻獲取、轉錄和語義幀索引整合進 DeepDeck 的 App Workspace。它期望在 DeepDeck 的 App 運行時服務掛載時使用,並依賴 DeepDeck 提供的應用啓動器、獨立應用窗口和作用域工作區。

核心功能

該插件通過注入 Agent Skills 來實現視頻分析,具體能力包括:

  • 本地化處理:本地視頻獲取、轉錄和語義幀索引。大型源視頻、轉錄、索引和模型輸出默認保持本地,除非用戶顯式發佈。
  • Agent 技能注入:注入 analyze-video 和 video-sherlock-visualize Agent Skills,用於執行分析任務。
  • 原生播放體驗:提供原生視頻播放,支持 HTTP 字節流。界面採用響應式單色設計,適配 DeepDeck 獨立窗口。
  • 交互式導航:支持可拖動時間軸、章節導航以及點擊證據高亮直接跳轉。
  • 上下文同步:同步敘述上下文並顯示最近檢查的幀。
  • 數據可視化:提供轉錄密度圖、主題索引、證據牆和限制記錄。
  • 審計報告:生成完整的 Markdown 審計報告,保留原始證據,並列出明確限制。
  • 安全與隔離:通過路徑包含檢查提供受保護的同名工件服務。
  • 多語言支持:UI 支持中文和英文,跟隨 DeepDeck 的語言設置實時切換。注意:UI 語言與調查內容語言是分開控制的。

安裝與啓用

有兩種安裝方式:通過 DeepDeck 界面安裝(推薦)或本地開發安裝。

通過 DeepDeck 界面安裝

  1. 打開 DeepDeck,進入 Settings → Apps。
  2. 在 Install an App plugin 處粘貼 https://github.com/jo32/dsh-video-sherlock.git。
  3. 選擇 Inspect source,確認檢測到的包和構建命令,然後點擊 Confirm install。
  4. 按照提示重啓 DeepDeck。
  5. 在側邊欄打開 Apps → Video Sherlock。

本地開發安裝

用於本地開發構建和掛載 Cordis bundle:

git clone https://github.com/jo32/dsh-video-sherlock.git
cd dsh-video-sherlock
bun install --frozen-lockfile
bunx tsc --noEmit
bun run build
dsh plugin --profile web add "$PWD"

最後一個命令僅掛載 Cordis bundle;建議在 DeepDeck 管理的 web profile 中運行,以確保所需的 App 運行時存在。

典型用法

  1. 分析流程:粘貼公開視頻 URL 或本地媒體路徑,可選添加調查重點,然後啓動完整證據分析。
  2. 證據檢索:打開已完成案例,拖動視頻時間軸或選擇證據高亮,直接跳轉到檢查時刻。
  3. 多維審查:查看轉錄密度信號、時間比例的敘述章節、語義主題、檢查的關鍵幀以及明確的限制。
  4. 報告與歸檔:保留權威的轉錄、時間戳和原始工件,同時保持針對特定場景的本地化演示。

注意事項

  • 運行環境:該插件以當前 DSH 進程的權限運行,安裝前應檢查源碼與許可證。
  • 依賴版本:需要 Bun 1.4 或更新版本。
  • 數據存儲:生成的調查位於 App Workspace 的 video-analyses/ 目錄下,且故意從 Git 中排除。
  • 語言設置:調查內容語言由“內容語言”字段控制,UI 語言則由 DeepDeck 的語言設置控制,兩者獨立。

總結

DeepDeck Video Sherlock 爲 DSH 用戶提供了在 DeepDeck 生態內完成視頻調查的閉環工具。它將本地處理、可視化與 DeepDeck 的運行時緊密結合,適合需要處理敏感視頻數據或需要深度語義分析的場景。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜