DSH Video Studio:在 Harness 裏本地完成 DJI Log 還原與 10-bit HEVC 導出

前言

在 DeepSeek Harness(DSH)裏做智能體或工具鏈時,視頻素材往往還停留在 Log 或廠商自定義曲線上,導出前仍要藉助桌面 NLE 或單獨腳本做 LUT、明暗和膚色。DSH Video Studio 把「選文件夾 → 選片段 → 還原相機色彩 → 可選微調 → 導出」收進一個插件界面,處理在 Host 本地完成,不另存 API Key。下面介紹它是什麼、能做什麼,以及如何安裝與配置。

這是什麼

DSH Video Studio(npm 包名 dsh-video-studio,當前發行版 0.1.0-beta.3)由 PengJunchen 維護,採用 MIT 許可證。定位是:面向 DeepSeek Harness 的本地視頻調色工作臺——打開素材目錄、選定片段、按相機/Log 配置做 LUT 還原,預覽可選調整,再導出新的視頻文件。

社區目錄 SkillHub 條目 將其歸類爲「趣味換裝」;功能本身集中在影調、LUT 與導出,與 Harness「一切皆插件」的擴展方式一致。SkillHub 爲獨立社區站點,與 DeepSeek / 幻方無官方從屬關係。

插件處於早期版本,界面目前爲中文;本地圖像統計可提供可選建議,但不替代創作意圖。

核心功能

五個能力共用一套處理運行時(README 表述爲 five features over one shared processing runtime):

  1. 相機 / 配置感知的 DJI LUT 匹配
    支持 D-Log、D-Log M、D-Log2;在可用時優先 Vivid / Size 65,也可選用其他已註冊的 look 或尺寸。完整平臺包內置 18 個 DJI LUT。

  2. 高光與陰影
    獨立調節,可選更強的暗部提亮;提供近似時間範圍建議與手動控制。

  3. 可選空間降噪、人臉引導的膚色亮度/平滑、局部顏色
    調整項默認未設置,建議需用戶接受後才生效。

  4. 預覽與檢視
    當前幀預覽、原尺寸檢查、源片播放,以及有邊界的處理後片段播放;可摺疊素材與調整面板以便觀看。

  5. 導出與 AI 建議(可選)
    以細節優先的 10-bit HEVC 導出,輸出路徑可顯式指定,支持結果播放、系統播放器打開與在文件夾中Reveal。默認輸出目錄爲源文件夾下的 Output/,原文件只讀。
    可通過 Harness 已配置的模型獲得分頁面的 AI 建議;圖像分析需用戶 opt-in,插件不單獨存儲 API Key。

工作域爲顯示 referred 的 SDR Rec.709;不支持 HDR HLG/PQ 與 RAW 母版流程。

環境與依賴

  • DeepSeek Harness:0.2.1-rc.2 / rc.3(package.json 中 dsh 爲 >=0.2.1-rc.2 <0.3.0)。
  • Node.js:22.19+。
  • 完整平臺包(帶 -darwin-arm64、-darwin-x64、-win32-x64、-linux-x64 等後綴)已捆綁固定 Python、FFmpeg/ffprobe、NumPy、OpenCV 與 LUT,用戶無需再裝這些組件。
  • 通用小包含 LUT,首次啓動可通過「配置獨立環境」,或使用自有的 Python 3.10+ 與 FFmpeg/ffprobe 8+。
包後綴 Host 要求
darwin-arm64 macOS 13+,Apple Silicon
darwin-x64 macOS 13+,Intel
win32-x64 Windows 10 22H2+,x64
linux-x64 Ubuntu 22.04+ / glibc 2.35+,x86-64

Desktop 可用原生文件夾選擇器;Web Host 需顯式授予源目錄。GitHub 自動生成的源碼 ZIP/tarball 不包含 LUT 載荷,應使用 Releases 中的 prepared .tgz。

安裝與啓用

從 GitHub Releases 下載與 Harness Host 架構匹配的 .tgz,在 Harness 插件安裝器中選擇該文件。npm 包名不是已發佈的安裝通道。

Apple Silicon Mac 上可用 CLI 直接安裝完整發行包:

dsh plugin --profile desktop add 'https://github.com/PengJunchen/dsh-video-studio/releases/download/v0.1.0-beta.3/dsh-video-studio-0.1.0-beta.3-darwin-arm64.tgz'

若已下載到本地,按實際使用的 profile 安裝(Web 用 web):

dsh plugin --profile desktop add /absolute/path/to/dsh-video-studio-0.1.0-beta.3.tgz
# For a Web Host, use --profile web instead.

安裝後在方便時重啓 Harness,在側欄打開 影調工作臺。Desktop 上選擇源文件夾;默認無源目錄授權。

配置

在活躍 profile 的 cordis.patch.yml 中追加覆蓋;修改已有的 hvp-runtime 行,不要插入第二條 runtime。路徑均指 Host 文件系統(瀏覽器在另一臺機器上時亦然)。

Web 下手動路徑掃描需要 allowedRoots:

- id: hvp-runtime
  config:
    allowedRoots:
      - /absolute/path/to/videos
    # Optional explicit override; normally use the bundled runtime.
    # python: /absolute/path/to/python
    # Optional Python containing NumPy/OpenCV:
    # assets:
    #   vision_python: /absolute/path/to/venv/bin/python

Desktop 文件夾選擇器僅授予用戶選中的目錄;不要爲單個文件夾把整個磁盤加入 allowedRoots。

草稿與任務保存在 Harness 主目錄下的 video-studio/(dshHomePath('video-studio')),不在插件安裝目錄內。若要遷移,在同一 runtime 行設置 dataDir,升級時保留該目錄可延續草稿與導出記錄。

自帶 LUT 目錄:默認資源見 assets/catalog.json。自定義目錄可配置:

- id: hvp-runtime
  config:
    assets:
      catalog_path: /absolute/path/to/video-luts/catalog.json
      lut_root: /absolute/path/to/video-luts

從源碼 checkout 註冊 3D CUBE → Rec.709 LUT 示例:

npm run catalog -- --file /path/to/vivid.cube \
  --camera pocket4p --profile dlog2 --look vivid \
  --directory /path/to/video-luts

配置 catalog_path 與 lut_root 後重載插件。可選人臉引導處理需自建 venv 並安裝 requirements-vision.txt,將 assets.vision_python 指向該 Python;檢測僅提供人臉候選,導出前務必預覽。

典型用法

  1. 在左側列表選中片段,確認 Log 還原與 LUT 映射。
  2. 按 明暗 → 膚色 → 局部顏色 → 確認 順序瀏覽;每一步均可選,僅接受需要的建議或手調。
  3. 拖動時間軸檢查不同位置,指定導出目的地並執行導出(默認 Output/)。

README 還說明:影調建議基於稀疏 RGB16 採樣,非精確鏡頭檢測;暗部提亮會放大噪聲;空間降噪無時間域模型;快速預覽與原尺寸處理可能不一致;4K 原尺寸處理非實時;細節優先導出會校驗 YUV420p10 幀是否被編碼保留,但 LUT 與色度轉換不可逆;顯式選擇的快速模式爲有損,文件可能遠大於源片。

適用場景與注意

適合:已在 DSH 工作流中處理 DJI(及 catalog 已註冊機型)Log 素材、希望在 Host 本地完成 Rec.709 還原與輕度調色、並需要 10-bit HEVC 成片的路徑;需要可選 AI 建議且願意在 Harness 裏統一配置模型時。

注意:

  • 插件以當前 DSH 進程權限讀寫 Host 路徑;安裝前應閱讀 GitHub 倉庫 源碼與 MIT 許可證,確認 allowedRoots 與輸出目錄範圍可接受。
  • AI 建議可能錯誤,且僅在用戶接受後改動當前頁控件;啓用圖像分析會向 Harness 所選提供商共享採樣幀。
  • 未知 Log 需用戶確認與有效變換;不要指望插件替代專業 HDR/RAW 流程。

結尾

DSH Video Studio 把 DJI Log LUT 還原、明暗與膚色/局部色、以及 10-bit HEVC 導出集中在 Harness 側欄「影調工作臺」,適合把調色從外部工具收回到本地插件的一小步閉環。

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

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

小夜