装一个社区动画

点「装到我的开机动画」后,客户端做了什么

在社区网站上看到喜欢的动画,点「装到我的开机动画」就行。下面是点下去之后真实发生的事。

  1. 浏览器唤起客户端。按钮会打开一个 bootanim://install?... 链接,把条目 id、视频直链和 sha256 交给本机的客户端。
  2. 客户端下载视频,边下边显示进度。
  3. 校验 sha256。下载完成后客户端会算一遍文件哈希,和条目里的 sha256 比对,不一致就拒绝安装。这是目录里唯一的完整性校验手段。
  4. 保存到 community 目录:%LOCALAPPDATA%BootAnimationcommunity<id>.mp4。
  5. 出现在选片窗口里,和内置片头一起列出,来源标记为「社区」。选它,它就是你的开机动画。

没装客户端的话,这个按钮不会有任何反应 —— 浏览器不知道 bootanim:// 该交给谁。两条路:先装上客户端再点一次;或者点「直接下载」把 mp4 拿到手,再用下面的命令播放。

用下载到的本地文件播放

& "$env:LOCALAPPDATAProgramsBootAnimationBootAnimation.exe" --file "D:我的片头.mp4"

这是给外部视频用的试看入口,适合先在自己机器上看看效果,再决定要不要投稿。长期生效的片头以选片窗口里列出的条目为准(内置 + community 目录)。

换片头 / 再装一个

  • 不带任何参数双击程序,等同 --choose:弹出选片窗口。
  • 指定某一段直接播:--clip cyberpunk(可选 brand / cyberpunk / awakening / startup)。
  • 试看 5 秒,不必等到下次登录:--play --seconds 5。

目录里只存「元数据 + 视频链接 + 校验哈希」,视频由投稿者自己托管,我们不转存、也不需要服务器。所以能否下载成功,取决于投稿者那个直链是否还活着。


这篇没解决你的问题?去 仓库提 Issue,或者先看 排错 与 恢复。