Link-h1j/dsh-screen-capture-record-desktop ↗★ 0
dsh-screen-capture-record-desktop
在输入框工具条添加录屏与截图按钮 适合需要在对话中快速截取屏幕或录制视频并自动作为附件发送的桌面端用户。
安装
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:Link-h1j/dsh-screen-capture-record-desktop说明文档
阅读完整 README ↗配置
客户端(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.fps | 5 | 1 – 15 | 录屏帧率 |
dsh-capture.maxDimension | 1280 | 640 – 2560 | 录屏单帧长边上限(像素) |
dsh-capture.quality | 0.72 | 0.3 – 0.95 | 帧 / 截图的 JPEG 质量 |
dsh-capture.picker | 1(开) | 0 / false 关闭,其余视为开 | 截图是否弹出选区浮层;0 = 直接抓整屏进附件 |
dsh-capture.maxSeconds | 180 | 5 – 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_MS | 15000 | 单次抓屏超时(毫秒) |
DSH_HOME | %USERPROFILE%\.dsh | DSH 家目录,决定默认落盘位置 |
宿主侧变量改完必须完整重启 DSH。