赛博琥珀(dsh-cyber-amber):在 DSH 里下载视频并生成体积可控的 Gifski GIF

前言

在 DeepSeek Harness 里做助手或自动化时,经常需要把网页或 B 站里的一段画面变成可分享的 GIF,或先拉取视频再截取片段。手工开浏览器、下客户端、再丢进转码工具,步骤多且不好和对话流程对齐。社区插件 赛博琥珀(Cyber Amber) 把「下载视频」和「按时间段、尺寸、体积做 GIF」接到 DSH 对话里:给出链接、BV 号或本地路径,说明起止时间和约束即可。下面介绍它是什么、能做什么,以及如何安装与使用。

这是什么

赛博琥珀(仓库 MagneticLine/dsh-cyber-amber)由 MagneticLine 维护,在 SkillHub 插件目录 中归类为 联网工具。定位是:在 Windows x64 上的 DeepSeek Harness 中下载视频,并将链接或本地片段转为 Gifski 编码的高质量 GIF;也可在对话中指定体积上限,由插件在尺寸、帧率与画质之间联动调整。

当前发布版本为 0.3.1(以仓库 package.json 与 Releases 为准)。插件原创代码使用 MIT 许可;捆绑的第三方程序见仓库内 NOTICE.md 与 docs/SOURCES.md。

核心功能

经 README 与包声明核对,能力包括:

  1. 视频下载:支持视频链接、B 站 BV 号;网站覆盖由 yt-dlp 提供,B 站已实测。需要登录的站点可通过 Cookie 文件配置。
  2. GIF 制作:从在线或本地视频(如 C:\Videos\我的视频.mp4)指定起止时间截取片段,输出 Gifski GIF。
  3. 默认编码参数:长边 640(保持比例)、20 fps、画质 Q75/M75/L75、无限循环;片段可指定起止,默认最长 30 秒。小尺寸或低帧率原片不会强行放大超过原片范围。
  4. 体积控制:可先指定目标体积,插件在保持当前尺寸、帧率、M 与片段的前提下联动降低 Q/L(默认最低 50);仍超限时再与用户确认缩小尺寸或降帧率(文字/UI 优先保尺寸,动作优先保帧率)。
  5. 插件设置:可改默认尺寸、帧率、画质、片段时长,以及下载代理与 Cookie。更多字段见仓库 docs/REFERENCE.md。
  6. 输出位置:制作完成后,文件保存在当前会话工作目录下的 cyber-amber 文件夹。

运行环境要求(来自 package.json):Node ^22.19.0 || >=24.0.0,DSH ^0.2.1-rc.3,且仅 win32 / x64。

安装与启用

官方说明面向 Windows x64 · DSH 0.2 系列(从 0.2.1-rc.3 起)。在 DSH 终端中执行:

dsh plugin --profile desktop add 'https://github.com/MagneticLine/dsh-cyber-amber/releases/download/v0.3.1/dsh-cyber-amber-0.3.1.tgz'

也可从 GitHub Releases 下载包后本地安装,步骤见仓库 docs/INSTALLATION.md。

DeepSeek Harness 采用「一切皆插件」的扩展方式;SkillHub 等社区目录为独立站点,与 DeepSeek / 幻方无官方从属关系。安装前建议浏览仓库源码与许可证:插件以 当前 DSH 进程权限 运行,下载与写文件行为与宿主环境一致。

典型用法

安装后,在对话中用自然语言说明来源、时间段和约束即可。README 中的示例可直接复现:

把 BV1RwnQ6sEd5 的 2 到 6 秒做成 GIF。
同一片段不要超过 3MB,保持长边 640 和每秒 20 帧。
把 C:\Videos\我的视频.mp4 的 00:02 到 00:06 做成 GIF。
下载这个视频,保留原片:BV1RwnQ6sEd5。

也可在对话中指定更大尺寸、不同帧率与画质。默认使用 Gifski 编码;完成后到当前工作目录的 cyber-amber 中取用文件。

适用场景与注意

适合谁:在 Windows 上使用 DSH desktop 配置、需要从 B 站或 yt-dlp 支持的站点拉片并做分享用 GIF 的开发者或内容处理流程;希望用体积上限而不是反复手工压图的人。

注意:

  • 仅 Windows x64,其他平台不在 package.json 的 os / cpu 声明范围内。
  • 联网下载与 Cookie、代理相关配置涉及账号与网络策略,应按自身合规要求设置。
  • 开发与测试说明见 docs/DEVELOPMENT-0.3.md;问题反馈可走 GitHub Issues。

结尾

赛博琥珀把「下视频 + 按段做 Gifski GIF + 体积联动」收进 DSH 一轮对话,默认参数适合多数分享场景,也可在设置与对话里细调。进一步了解可访问 SkillHub 目录页 与 GitHub 仓库。

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

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

小夜