Link-h1j/dsh-screen-capture-record-desktop ↗★ 0

dsh-screen-capture-record-desktop

DSH 桌面版输入框工具条插件:在「听写」左边加「录屏」与「截图」两个按钮 —— 截图带选区,录屏产出一个 .webm 视频并自动进附件。Screen capture & recording buttons for the DSH desktop composer. 适合需要在对话中快速截取屏幕或录制视频并自动作为附件发送的桌面端用户。

Package
dsh-screen-capture-record-desktop
Compatibility
Unverified
Version
0.3.0
License
MIT
Last updated
Oct 1, 2026

Install

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:Link-h1j/dsh-screen-capture-record-desktop

配置

客户端(localStorage)

在 DevTools 控制台改,下一次操作立即生效,不需要重启:

localStorage['dsh-capture.fps']          = '5'
localStorage['dsh-capture.picker']       = '1'
localStorage['dsh-capture.maxDimension'] = '1280'
localStorage['dsh-capture.quality']      = '0.72'
localStorage['dsh-capture.maxSeconds']   = '180'
键默认值取值范围含义
dsh-capture.fps51 – 15录屏帧率
dsh-capture.maxDimension1280640 – 2560录屏单帧长边上限(像素)
dsh-capture.quality0.720.3 – 0.95帧 / 截图的 JPEG 质量
dsh-capture.picker1(开)0 / false 关闭,其余视为开截图是否弹出选区浮层;0 = 直接抓整屏进附件
dsh-capture.maxSeconds1805 – 900录屏最长秒数,到点自动结束

参数越界会被夹到合法范围或退回默认值,不会报错。截图时客户端会自动把质量抬高 0.1(上限 0.92),并用不小于 1920 的长边上限裁剪,保证框选出来的图够清晰。

宿主侧(环境变量)

环境变量默认值含义
DSH_CAPTURE_PYTHON自动探测录屏抓帧用的 Python
DSH_CAPTURE_FFMPEG自动探测录屏编码用的 ffmpeg
DSH_CAPTURE_POWERSHELL系统 Windows PowerShell截图抓屏用的 PowerShell
DSH_CAPTURE_DIR\dsh-screen-capture截图 / 录像的落盘根目录
DSH_CAPTURE_TIMEOUT_MS15000单次抓屏超时(毫秒)
DSH_HOME%USERPROFILE%\.dshDSH 家目录,决定默认落盘位置

宿主侧变量改完必须完整重启 DSH。