mcpField
I
install-canvas-capture-browser

install-canvas-capture-browser

github.com/remotion-dev开发68.6k225 次安装今天更新
代码仓库

关于 install-canvas-capture-browser

用于安装与 Canvas Capture 兼容浏览器的技能。若没有可用的兼容 Chrome,它会通过附带脚本在 Apple Silicon macOS 上安装 Chrome for Testing。

主要功能

  1. 01检查所需的 Chrome 版本
  2. 02使用脚本安装 Chrome for Testing
  3. 03验证下载的浏览器版本
  4. 04启用 Canvas Draw Element 启动 Chrome

适用场景

  1. 01为 Canvas Capture 配置浏览器
  2. 02缺少兼容浏览器时进行安装

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/remotion-dev/remotion --skill install-canvas-capture-browser

安装后在 Claude Code 中输入/install-canvas-capture-browser确认已加载。

附带文件agents/openai.yamlscripts/install-browser.sh

详细介绍

安装 Canvas Capture Browser

Canvas Capture 需要 Chrome 157.0.8080.0 或更高版本,并启用 Canvas Draw Element。 请使用现有的兼容版 Chrome 浏览器,或使用随附脚本安装 Chrome for Testing。该扩展还会在允许录制前检查所需的 HTML-in-canvas API 和视频编码配置。

安装

  1. 运行随附的安装程序:

    .agents/skills/install-canvas-capture-browser/scripts/install-browser.sh
    

    此脚本仅支持 Apple Silicon macOS。它会从 Google 的 Chrome for Testing 元数据中选择第一个兼容的 Stable、Beta、Dev 或 Canary 版本,验证下载的应用与该版本相符,并将应用安装到 /Users/jonathanburger/Applications/Recorder Chrome.app。如果浏览器已安装,且版本为 157.0.8080.0 或更高版本,脚本会成功退出,不会下载任何内容。它不会覆盖不兼容的现有应用。

  2. 确认脚本报告的安装路径符合预期,且版本至少为 157.0.8080.0。

  3. 使用以下命令启动,以供 Canvas Capture 使用:

    '/Users/jonathanburger/Applications/Recorder Chrome.app/Contents/MacOS/Google Chrome for Testing' \
      --user-data-dir='/Users/jonathanburger/Library/Application Support/Remotion Canvas Capture' \
      --enable-features=CanvasDrawElement \
      --no-first-run \
      --no-default-browser-check
    

    --enable-features=CanvasDrawElement 等效于启用 chrome://flags/#canvas-draw-element 并重启 Chrome;任选一种方法即可。请勿添加 --enable-blink-features=CanvasDrawElement:此开发者覆盖项会直接更改 Blink 的状态,并触发 Chrome 的不受支持的命令行警告,即使该功能受支持也是如此。

评论

支持 Markdown