启动时随机播放开屏视频,按 Esc 即可跳过
30.7/100
综合分
1
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/10/30 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add muning0214/dsh-custom-splash该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:仅索引
图例:✓ 通过! 需注意— 未判定 / 无数据· 「未判定」= 本站尚无数据,不代表插件有问题
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
DeepSeek Harness 开屏动画插件:每次启动随机播放一段视频,Esc 跳过,隐藏 Windows 标题栏按钮
README
由 DeepSeek 最新模型翻译生成dsh-custom-splash
给 DeepSeek Harness 加一段开屏动画:每次启动从三段里随机播放一段,播完自动淡出。
preview
上图就是随包的三段,从左到右各取一帧:
| 文件 | 时长 | 码率 | 画面 |
| assets/stardust.mp4 | 8.06s | 2659 kbps | 闭眼半身特写,柔光星尘 |
| assets/datastream.mp4 | 7.05s | 2951 kbps | 左侧 DEEPSEEK 大字 + 右侧脸部 + 数据流 |
| assets/gaze.mp4 | 7.05s | 2106 kbps | 深色字标 + 青色瞳孔特写 |
安装
dsh plugin --profile desktop add github:muning0214/dsh-custom-splash
- 桌面版用 --profile desktop,Web 版用 --profile web
- 装完完全退出 DSH 再重开(bundle 在启动时装配)
- 仓库里没有构建产物依赖、也没有 prepare / postinstall 脚本,pnpm add 不会编译任何东西,不会触发构建授权
特性
- 随机播放:上面三段,每次加载(= 每次重启)用 Fisher–Yates 洗牌取一段
展开完整文档(README 剩余 1 节)
dsh-custom-splash
给 DeepSeek Harness 加一段开屏动画:每次启动从三段里随机播放一段,播完自动淡出。
preview
上图就是随包的三段,从左到右各取一帧:
| 文件 | 时长 | 码率 | 画面 |
| assets/stardust.mp4 | 8.06s | 2659 kbps | 闭眼半身特写,柔光星尘 |
| assets/datastream.mp4 | 7.05s | 2951 kbps | 左侧 DEEPSEEK 大字 + 右侧脸部 + 数据流 |
| assets/gaze.mp4 | 7.05s | 2106 kbps | 深色字标 + 青色瞳孔特写 |
安装
dsh plugin --profile desktop add github:muning0214/dsh-custom-splash
- 桌面版用 --profile desktop,Web 版用 --profile web
- 装完完全退出 DSH 再重开(bundle 在启动时装配)
- 仓库里没有构建产物依赖、也没有 prepare / postinstall 脚本,pnpm add 不会编译任何东西,不会触发构建授权
特性
- 随机播放:上面三段,每次加载(= 每次重启)用 Fisher–Yates 洗牌取一段
- 随时跳过:Esc 或点击画面;播完自动淡出
- 隐藏标题栏按钮:Windows 右上角那三个按钮是系统画的,CSS 盖不住,这里改成让它们融进画面
- 实时锐化:SVG feConvolveMatrix 补偿低码率源的糊感,可在 index.mjs 里调强度
- 绝不卡启动:素材坏一个自动换下一个;全部失败、解码报错、播放被拒、超过 20 秒,都立刻放行
换成你自己的视频
1. 把 mp4 放进 assets/
2. 改 index.mjs 顶部的 ASSETS 表:
const ASSETS = new Map([
['stardust.mp4', 'video/mp4'],
['datastream.mp4', 'video/mp4'],
['gaze.mp4', 'video/mp4']
])
加一行就多一段,删一行就少一段。
视频需要 faststart(moov 在 mdat 之前),否则浏览器要下完整个文件才能播。
修复:ffmpeg -i in.mp4 -c copy -movflags +faststart out.mp4
可调参数
| 位置 | 作用 | 默认 |
| MAX_HOLD | 最多遮挡多久(毫秒),兜底放行 | 20000 |
| fade | 淡出时长(毫秒) | 420 |
| kernelMatrix | 锐化卷积核,中心值越高越锐,超过 3.2 开始出白边 | 2.4 / -0.35 |
| CAPTION_CSS | 标题栏按钮透明规则 | 见源码 |
实现
只用了宿主的三个公开扩展点,没有改任何打包文件。
1. 视频路由 — connection.fetch.register()
ctx.connection.fetch.register({
path: '/api/dsh-splash/stardust.mp4',
methods: ['GET', 'HEAD'],
requestBody: 'buffered',
fetch: (request) => serveAsset(request, 'stardust.mp4')
})
必须支持 Range,否则 Chromium 无法流式解码视频。只读白名单里的文件,路径不可穿越。
2. 注入播放器 — webserver/index-inject
往 index.html 的 body 开头注入一段自包含脚本,在应用外壳挂载之前用 Shadow DOM 盖一层全屏 。样式与页面完全隔离,卸载时随宿主一起消失。
3. 隐藏标题栏按钮 — 借用 preload 的色探针
DSH 桌面用 titleBarStyle: "hidden" + titleBarOverlay,按钮由系统绘制在网页之上,z-index 再高也盖不住。但 preload 里有一个隐藏 span,其 background-color / color 被读出来,经 IPC dsh-desktop:windows-appearance 交给主进程 setTitleBarOverlay()。
preload 监听 document.head 的变动,所以注入一条把该探针改成 transparent 的 就会自动触发重发:
[data-windows-titlebar] body:has(> #dsh-custom-splash)
span[style*="--dsw-specific-sidebar-fill"]{
background-color: transparent !important;
color: transparent !important;
}
移除这条 时,按钮配色自动还原。
已知限制
- 分辨率 1280×720:这是素材源文件本身的分辨率,不是压缩掉的。1080p 以上的屏幕会放大显示,靠实时锐化补偿
- 码率 2106–2951 kbps:高于视频平台常见的 720P 档(约 1–1.5 Mbps),但暗场与发丝细节仍有损失
- 只在 Windows 桌面版验证过;macOS / Linux 上标题栏处理会跳过,其余功能照常
- 三段的时长不一致(8.06s / 7.05s / 7.05s),所以开屏时长会略有浮动
参考
本项目的思路同时参考了下面两个项目,特此致谢:
- NativeDog1/dsh-boot-animation —— 原始项目,DSH 开机动画的最初实现,BSD-3-Clause。这个插件后来所有的变体都是从它长出来的
- Yiheng-guo/dsh-boot-animation-pro —— 上面那个项目的二次开发版,补了播放控制、触发规则、片库管理、画面特效和分时段片头,功能最完整
代码是独立写的,没有基于这两个仓库 fork;参考的是思路与实现路线。
素材来源与许可
代码以 MIT 发布。
但 assets/ 里的动画片段不在此许可范围内:它们是第三方动画素材,版权归原作者所有,随仓库附带仅用于演示本插件的效果。如需公开分发或商用,请把 assets/ 替换为你自己拥有权利的素材。
卸载
dsh plugin --profile desktop remove dsh-custom-splash预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
muning0214/dsh-custom-splash
启动时随机播放开屏视频,按 Esc 即可跳过
相关插件 · 其他
模型破甲清洗HunYiSage/dsh-purge
⚔️ DeepSeek Harness 网络安全红队工具dsh-purge
★ 16,993已汉化DeepSeek 客户端
73
女娲蒸馏alchaincyf/nuwa-skill
输入名人名字,提炼其思维模型与决策方式供你调用
★ 37,308已汉化DSH
72
逆向分析桥接Fanqi89/dsh-rea
REA(Reverse Engineer Anything)MCP 桥接,用来把 REA 逆向工具接入 DSH 插件
★ 51已汉化DSH
72
语音女友beiyege-01/dsh-voice-ai-girlfriend
语音 AI 女友Voice AI girlfriend for DeepSeek Harness:Whisper…
★ 888已汉化DSH
71.6
红队越狱测试套件Minglink/dsh-infinite-gen-5
DeepSeek v4.1 flash 逆向工具无限五代 求 Star 收藏 ⭐欢迎大家提交项目的改进
★ 3,759已汉化DSH
71.4
协同办公空间dream-num/univer-workspace
一个让人类与 AI Agent 共同创作、协作和审阅的开源 Office 工作空间。
★ 2,269已汉化DSH
70.8
这个插件是你维护的吗?
作者本人可认领并核对本条目;认领通过后,详情页会显示「作者已认领」标记。