install-canvas-capture-browser

Install and verify the pinned Chrome for Testing build for Canvas Capture on Apple Silicon macOS.

57.9k|4.4k|Updated Jun 23, 2020
One-click install
npx skills add https://github.com/remotion-dev/remotion --skill install-canvas-capture-browser
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: install-canvas-capture-browser
Source: https://github.com/remotion-dev/remotion/tree/main/.agents/skills/install-canvas-capture-browser
Command: npx skills add https://github.com/remotion-dev/remotion --skill install-canvas-capture-browser

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Canvas Capture depends on a specific Chrome for Testing build that supports experimental APIs and proprietary codecs, but that build is not available through standard Chrome channels and can be missing or replaced by incompatible versions.

Core Features & Use Cases

  • Pinned Browser Installation: Downloads Chrome for Testing revision r1631007 (version 150.0.7842.0), verifies its SHA-256 checksum, and installs it to a fixed path on Apple Silicon macOS.
  • Idempotent Verification: Detects an existing compatible installation and exits without re-downloading, while refusing to overwrite an incompatible app already present at the target path.
  • Use Case: A developer setting up the Remotion Canvas Capture extension on a fresh machine runs the installer once to obtain the exact browser build required for Canvas Draw Element and H.264 recording.

Quick Start

Use the install-canvas-capture-browser skill to install the pinned Chrome for Testing build required by Canvas Capture.

Frequently Asked Questions about install-canvas-capture-browser

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I install Chrome for Testing for Canvas Capture on macOS?

Run the bundled install-browser.sh script, which downloads Chrome for Testing revision r1631007, verifies its SHA-256 checksum, and installs it to /Users/jonathanburger/Applications/Recorder Chrome.app. The script only supports Apple Silicon macOS.

What Chrome for Testing version does Canvas Capture require?

Canvas Capture requires Chrome for Testing version 150.0.7842.0 at revision r1631007. This pinned build supports the Canvas Draw Element experimental API and proprietary H.264 codecs used by the extension.

Why does the Canvas Capture installer fail with an incompatible app error?

The installer refuses to overwrite an existing app at the target path when its CFBundleShortVersionString does not match 150.0.7842.0. Move or remove the incompatible app, then rerun the installer to proceed.

Can I use a regular Chrome installation with Canvas Capture?

No. Canvas Capture depends on the experimental Canvas Draw Element API and proprietary codecs that are only present in the pinned Chrome for Testing build. Other Chrome builds may remove or change this API.

Is the pinned Chrome for Testing build safe for general browsing?

No. The pinned build does not receive security updates and should only be used with trusted websites for Canvas Capture recording. Use a standard Chrome installation for everyday browsing.