What problem does it solve? Traditional frame-by-frame screenshot pipelines generate thousands of intermediate PNG files on disk, wasting gigabytes of storage and slowing rendering due to heavy disk I/O. This Skill streams Playwright screenshots directly into FFmpeg through an in-memory pipe, producing high-frame-rate physics animation videos with zero intermediate files. ## Core Features & Use Cases - In-Memory Video Synthesis: Playwright captures JPEG frames as bytes and pipes them via stdin to an FFmpeg subprocess using image2pipe, eliminating disk clutter entirely. - Deterministic Frame Control: The HTML page exposes a window.__renderFrameAt(progress) hook so Python drives GSAP timelines and physics simulations frame-by-frame at exact timestamps. - High Frame Rate & Custom Resolution: Supports 60fps output at arbitrary resolutions like 1080x1440, ideal for particle systems, fluid simulations, and ink-wash effects. - Use Case: Create a 60-second vertical video of an ink-wash Tai Chi animation with particle physics at 1080x1440 and 60fps, rendered entirely from code without any video editing software. ## Quick Start Ask the AI to generate a 60fps Canvas physics animation video from an HTML page using the Playwright-to-FFmpeg pipe rendering pipeline.