最新资讯
dev.to 银行 77 意图分类最便宜 LLM:GPT-6.1 Terra 每次成功任务 $0.000727 theinformation.com Chesky的副业:Airbnb向CEO新设AI实验室出售IP theverge.com OpenAI 宣布数据中心项目不再与公职人员签署保密协议 dev.to NVIDIA 发布四个开放 Cosmos 3 仿真模型 dev.to 真实 MCP 客户端击穿我们服务器的五种方式 theverge.com Airbnb 正在开发 AI 旅行 agent,计划 2027 年上半年推出 wechat 这可能是美国AI最魔幻的一天。 nytimes.com 美众议院共和党领袖要求 Nvidia 黄仁勋闭门简报 pub.towardsai.net 忘掉我:为记忆而设计的系统中的删除难题 marktechpost.com Google 发布 Gemini Omni 1.2 Flash:15 秒视频,每秒 0.07 美元 unite.ai Airbnb 计划推出覆盖规划、预订与客服的 AI 旅行 agent techcrunch.com Airbnb 称将于 2027 年上半年推出 AI 旅行代理
多元动态
登录 注册
行业动态 GitHub · @heygen-com

HyperFrames v0.8.32 发布:渲染稳定性与技能可靠性提升

原文 我的收藏

HyperFrames v0.8.32 发布,改进渲染稳定性、lint 覆盖和技能可靠性。捕获停滞自动恢复,新增六条 lint 规则,修复多项问题,如媒体下载暂存、上传文件名独占、音频元数据保留等。

AI推荐理由 官方发布说明,包含具体修复和功能改进,信息明确,但属于常规版本更新,对AI领域兴趣一般。

65

正文

Official release notes (https://github.com/heygen-com/hyperframes/releases/tag/v0.8.32) # HyperFrames v0.8.32 Released on 2026-09-08. Render stability, lint coverage, and skill reliability all improved. Capture stalls now recover automatically, and six new lint rules catch animation pitfalls earlier. ## Features - **Check:** Flag connectors that point at nothing and stylesheets that leak into the frame ([e5d89f770](https://github.com/heygen-com/hyperframes/commit/e5d89f770fbe01d8c243999dac59f3c39a62d66d), [#3736](https://github.com/heygen-com/hyperframes/pull/3736)). ## Fixes - **Skills:** Stage media downloads in private directories ([efe2404cb](https://github.com/heygen-com/hyperframes/commit/efe2404cbdeb86111d78a2f555aacf44b71f15fe), [#3787](https://github.com/heygen-com/hyperframes/pull/3787)). - **Studio:** Claim upload filenames exclusively ([91a34ffc8](https://github.com/heygen-com/hyperframes/commit/91a34ffc8a6ecea34f67c0bc7ba0437ac82fd432), [#3786](https://github.com/heygen-com/hyperframes/pull/3786)). - **Skills:** Retain audio metadata file identity during generation ([a7bf0d23d](https://github.com/heygen-com/hyperframes/commit/a7bf0d23d9c3ced59877585c7adeeef090b6c319), [#3778](https://github.com/heygen-com/hyperframes/pull/3778)). - **Skills:** Read BGM logs without pathname prechecks ([a92dc6865](https://github.com/heygen-com/hyperframes/commit/a92dc6865e392540a566ee157f7877ee7f9dd78f), [#3769](https://github.com/heygen-com/hyperframes/pull/3769)). - **Shader:** Keep vertex shaders within their WebGL context ([65cc1d602](https://github.com/heygen-com/hyperframes/commit/65cc1d602341ec96be9c37f65fb9a889ba674e71), [#3672](https://github.com/heygen-com/hyperframes/pull/3672)). - **Engine:** Use supported VideoToolbox quality options ([e1fda7866](https://github.com/heygen-com/hyperframes/commit/e1fda7866ed94486b1b6c040b2f6fcf52f79fb86), [#3687](https://github.com/heygen-com/hyperframes/pull/3687)). - **Runtime:** Preserve fractional final-frame visibility ([0ce0bb13e](https://github.com/heygen-com/hyperframes/commit/0ce0bb13eb6468529b08df882f990e6c14a9ddcf), [#3696](https://github.com/heygen-com/hyperframes/pull/3696)). - **Lint:** Flag autoAlpha on clip elements ([6c0ee41ac](https://github.com/heygen-com/hyperframes/commit/6c0ee41ac4e293153847e197f000b9218a0be45c), [#3692](https://github.com/heygen-com/hyperframes/pull/3692)). - **Check:** Retry system Chrome after managed launch crash ([c5b7f6aea](https://github.com/heygen-com/hyperframes/commit/c5b7f6aeab689e68642ce7dd0ac18fe574f8888c), [#3701](https://github.com/heygen-com/hyperframes/pull/3701)). - **Player:** Pause the hidden loader sheen ([4a72a98a4](https://github.com/heygen-com/hyperframes/commit/4a72a98a495ca5484a4079661793cc1b524ae666), [#3673](https://github.com/heygen-com/hyperframes/pull/3673)). - **Media:** Unify nested start coordinate mapping ([01744f2b0](https://github.com/heygen-com/hyperframes/commit/01744f2b0c014bc583964221de69a31c0c036780), [#3732](https://github.com/heygen-com/hyperframes/pull/3732)). - **Skills:** Guard canonical stores from mirror aliases ([e5a602322](https://github.com/heygen-com/hyperframes/commit/e5a60232289d3bffb07a305800ed7cbacab007db), [#3714](https://github.com/heygen-com/hyperframes/pull/3714)). - **Keyframes:** Resolve helper-returned DOM targets ([400925f43](https://github.com/heygen-com/hyperframes/commit/400925f4322134ddfd32b96abae6698d6e668409), [#3688](https://github.com/heygen-com/hyperframes/pull/3688)). - **Render:** Probe runtime media source mutations ([5c44cd212](https://github.com/heygen-com/hyperframes/commit/5c44cd212cd4bf1030ca8899852fd187710b79e7), [#3729](https://github.com/heygen-com/hyperframes/pull/3729)). - **Render:** Bound and recover capture stalls ([9308eadcf](https://github.com/heygen-com/hyperframes/commit/9308eadcfc76a98dd23fb9c8948f866f90a4e339), [#3700](https://github.com/heygen-com/hyperframes/pull/3700)). - **Skills:** Accept durationless transition roots ([78dacc828](https://github.com/heygen-com/hyperframes/commit/78dacc828c0b1b483efa2c1ef123a7009305d579), [#3683](https://github.com/heygen-com/hyperframes/pull/3683)). - **Check:** Clip overlap geometry to visible fragments ([776c291f4](https://github.com/heygen-com/hyperframes/commit/776c291f423eb3b0324db6fa88dd482b51d9b436), [#3698](https://github.com/heygen-com/hyperframes/pull/3698)). - **Lint:** Flag hidden-style opacity guards ([2c14438bb](https://github.com/heygen-com/hyperframes/commit/2c14438bb038fd1b0dfd853c2004f89a8e6c6d18), [#3694](https://github.com/heygen-com/hyperframes/pull/3694)). - **Lint:** Warn on undefined GSAP color variables ([4958a9fba](https://github.com/heygen-com/hyperframes/commit/4958a9fba56dbcde26a6a155dca1379a6ad1a339), [#3723](https://github.com/heygen-com/hyperframes/pull/3723)). - **Check:** Allow missing caption overrides ([00c91d680](https://github.com/heygen-com/hyperframes/commit/00c91d6807f57819c46528e0202ef9488268a349), [#3716](https://github.com/heygen-com/hyperframes/pull/3716)). - **Render:** Reject unsupported ProRes rate controls ([2f7b7a952](https://github.com/heygen-com/hyperframes/commit/2f7b7a95293bd8c21219604f3a05622df3eaeec9), [#3702](https://github.com/heygen-com/hyperframes/pull/3702)). - **Lint:** Flag repeated fromTo state leaks ([e1ff7e6f5](https://github.com/heygen-com/hyperframes/commit/e1ff7e6f530736f696ca55a2f1360f71404cb6e7), [#3699](https://github.com/heygen-com/hyperframes/pull/3699)). - **Skills:** Bootstrap npm safely on Windows ([131336f5d](https://github.com/heygen-com/hyperframes/commit/131336f5dc20bc2cc5af30b168693d795d2e4453), [#3705](https://github.com/heygen-com/hyperframes/pull/3705)). - **CLI:** Reject confirmed unsupported SDR encoders ([63182f6a9](https://github.com/heygen-com/hyperframes/commit/63182f6a93b7006fa629a7424d7238baa89ad962), [#3679](https://github.com/heygen-com/hyperframes/pull/3679)). - **Studio:** Preserve timeline DOM identity during hydration ([ab07d6738](https://github.com/heygen-com/hyperframes/commit/ab07d67380529c3db5776245f189ad172ab469af), [#3681](https://github.com/heygen-com/hyperframes/pull/3681)). - **Engine:** Isolate static dedup verification seeks ([e02722098](https://github.com/heygen-com/hyperframes/commit/e02722098ec699fee5f73d7c81bac0347d5a3fa9), [#3768](https://github.com/heygen-com/hyperframes/pull/3768)). - **Slideshow:** Retry init at DOMContentLoaded when the children were not parsed yet ([dc9fb6732](https://github.com/heygen-com/hyperframes/commit/dc9fb673203dda0a2c0951f3b698cf8cd0ea8d61), [#3750](https://github.com/heygen-com/hyperframes/pull/3750)). - **Producer:** Try Windows junctions before copying cached frames ([b9aae16d6](https://github.com/heygen-com/hyperframes/commit/b9aae16d6dd0353d9ee3749e61b3bcecacc12b0a), [#3740](https://github.com/heygen-com/hyperframes/pull/3740)). ## Docs & Examples - Clarify paused composition roots in project instructions ([8fc8294db](https://github.com/heygen-com/hyperframes/commit/8fc8294dbddc82479c87f0e704854160e3412981), [#3670](https://github.com/heygen-com/hyperframes/pull/3670)). - Fix broken Claude Design guide link ([250afc313](https://github.com/heygen-com/hyperframes/commit/250afc313b2fc7cf2bc96c77ff175a7884d049d2), [#3584](https://github.com/heygen-com/hyperframes/pull/3584)). - **Changelog:** Weekly digest 2026-08-31–2026-09-07 ([bb89f7507](https://github.com/heygen-com/hyperframes/commit/bb89f7507dc8049ad02b29402ab1d05634ca39d3), [#3749](https://github.com/heygen-com/hyperframes/pull/3749)). ## Catalog - **Catalog:** Publish cache assets without overwriting entries ([d66cd6dcc](https://github.com/heygen-com/hyperframes/commit/d66cd6dcc856a35c3a2f213e0c418aa9f194c4a0), [#3739](https://github.com/heygen-com/hyperframes/pull/3739)). ## Full changelog https://github.com/heygen-com/hyperframes/compare/v0.8.31...v0.8.32 Repository README (current repository documentation, not release changes) Write HTML. Render video. Built for agents. Quickstart | Showcase | Playground | Catalog | Docs | Discord HyperFrames is an open-source framework for turning HTML, CSS, media, and seekable animations into deterministic MP4 videos. Use it locally with the CLI, from AI coding agents with skills, or as the rendering core behind hosted authoring workflows. ## Quick Start ### With an AI coding agent Install the HyperFrames skills, then describe the video you want: ```bash npx skills add heygen-com/hyperframes ``` > The picker opens with nothing pre-selected — the **Core Skills** group is all you need: the `/hyperframes` router installs each creation workflow on demand. Agents and non-interactive runs should use `npx hyperframes skills update` instead — it installs exactly the core set, whereas `skills add --all` installs every `SKILL.md` in the repo — the 20 published skills plus six repo-internal ones under `.claude/skills` / `.agents/skills`. For the full published set use `npx hyperframes skills`. > > `skills add` resolves the skills.sh registry blob, which can lag `main` by hours. `npx hyperframes skills update` installs from the current `main`, so reach for it when you need the newest copy of a skill. Try a prompt like: > Using `/hyperframes`, create a 10-second product intro with a fade-in title, a background video, and subtle background music. The skills teach agents the HyperFrames production loop: plan the video, write valid HTML, wire seekable animations, add media, lint, preview, and render. They work with Claude Code, Cursor, Gemini CLI, Codex, and other coding agents that support skills. ## Skills HyperFrames ships 20 skills agents load on demand. Read `/hyperframes` first — it's the router and capability map; it picks a workflow for any "make me a…" request — video, deck, or composition port — and points to the domain skills below. Default to the **core set** — the router installs each creation workflow on demand. `npx hyperframes skills update` installs exactly that from anywhere; the interactive picker (`npx skills add heygen-com/hyperframes`) lists it as the "Core Skills" group, nothing pre-selected. The picker is interactive-only — a non-interactive or agent run without `--skill` installs all 20. Use `npx skills add heygen-com/hyperframes --all` to install all 20 deliberately (skips the picker), or `npx skills add heygen-com/hyperframes --skill ` for just one (bare name, no leading `/`). Installs stay lean after that: `npx hyperframes init` keeps the **core set** fresh (the router, the `hyperframes-*` domain skills, and `media-use` — plus whatever is already installed; `/figma` stays on demand) and never expands a partial install; the creation workflows install **on demand** — the router runs `npx hyperframes skills update ` before entering one. Nothing re-pulls the full set behind your back. ### Upload to Codex Build the upload-ready Codex plugin archive from the committed `HEAD` version of the manifest, brand assets, and skills: ```bash bun run package:codex-plugin ``` This writes `dist/hyperframes-plugin.zip` with a `hyperframes/` root folder and fails if the archive exceeds Codex's 100 MB upload limit. ### Router | Skill | Use when | | -------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | `/hyperframes` | **Read first** for any request to make / create / edit / animate / render a video, animation, or motion graphic. Capability map for the domain skills, the intent layer that confirms every creation brief up front, and intent router for the creation workflows below. | ### Creation workflows | Skill | Use when | | -------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `/product-launch-video` | Any **website** — marketing / launching / promoting a product (from its URL, a brief, or a script), or a site tour / showcase / social clip featuring the site's own visuals. Up to ~3 min (sweet spot 30-90s). | | `/faceless-explainer` | **Explaining a topic / concept** from arbitrary text — no product, no URL, no website capture; every visual is LLM-invented (typography / abstract / diagram / data-viz). | | `/pr-to-video` | A **GitHub pull request** (PR URL, `owner/repo#N` ref, or "this PR") → changelog / feature-reveal / fix / refactor explainer, read via the `gh` CLI. | | `/embedded-captions` | Adding **captions / subtitles** to an existing talking-head video (footage untouched) — verbatim rail, embedded climax behind the subject, or pure-cinematic embed. | | `/talking-head-recut` | Packaging an existing talking-head / interview / podcast video with **designed graphic overlays** — lower-thirds, data callouts, kinetic titles, pull-quotes, side panels, PiP. | | `/motion-graphics` | A short, **unnarrated, design-led motion graphic** (~under 10s) — kinetic type, stat / chart hit, logo sting, lower-third, animated tweet / headline. MP4 or transparent overlay. | | `/music-to-video` | A **music track** (audio file, video to pull audio from, or one generated from a mood brief) → a **beat-synced** video — lyric, slideshow, or kinetic promo; music drives pacing. | | `/slideshow` | A **presentation / pitch deck / interactive deck** — discrete slides, fragment reveals, branching, hotspot navigation, presenter mode. Output is a navigable deck, not a rendered video. | | `/general-video` | **Anything else** — longer or multi-scene pieces, brand / sizzle reel, title card, static loop, freeform composition. Input- and length-agnostic fallback, and the home of companion mode (co-create with the full toolbox). | | `/remotion-to-hyperframes` | **Porting an existing Remotion** (React) composition's source to HyperFrames HTML. One-way migration, not creation. | ### Domain skills (loaded on demand) Atomic capabilities the creation workflows compose against — pull one when you need that specific layer. | Skill | Covers | | ------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | `/hyperframes-core` | The composition contract — `data-*` timing attributes, `class="clip"`, tracks, sub-compositions, variables, framework-owned media playback, determinism rules. | | `/hyperframes-animation` | All animation knowledge — atomic motion rules, scene blueprints, transitions, runtime adapters (GSAP / Lottie / Three.js / Anime.js / CSS / WAAPI / TypeGPU). | | `/hyperframes-keyframes` | Seek-safe keyframe authoring across runtimes — GSAP timelines, CSS keyframes, Anime.js, WAAPI, FLIP, paths, masks, SVG morph/draw, 3D depth — plus `hyperframes keyframes` diagnostics for rendered motion. | | `/hyperframes-creative` | Non-animation creative direction — `frame.md` / `design.md`, palettes, typography, narration, beat planning, audio-reactive visuals, composition patterns. | | `/media-use` | The media OS — resolve any media need (BGM, SFX, image, icon, logo, voice, color grade, LUT) into a frozen local file or paste-ready block + ledger record, generate via TTS/music/image models when the catalog misses, transcribe, caption, remove backgrounds, and reuse assets across projects. One shared audio engine + manifest tracking. | | `/hyperframes-cli` | CLI dev loop — `init`, `lint`, `check`, `snapshot`, `preview`, `render`, `publish`, `doctor`, plus HeyGen-hosted cloud rendering (`cloud render`) and AWS Lambda rendering (`lambda deploy / render / progress`). | | `/hyperframes-audio` | Mix the audio already placed in a composition — voiceover carve (dip a music bed only in the bands the voice occupies, static or dynamic, level match included), the effect chain (EQ, compressor, limiter, gate, saturation, delay, reverb, chorus, phaser, bitcrush), automation envelopes on volume or any effect parameter, and submix buses (``) carrying one chain, fader and automation clock for several tracks at once. Sourcing the audio is `/media-use`. | | `/hyperframes-registry` | Install and wire registry blocks and components into compositions via `hyperframes add`. Authoring a new block or component to contribute upstream. | | `/figma` | Import Figma assets, tokens, components, and storyboard sections → reconstructed motion (frames read as states, not slides) (REST/CLI) plus Motion animations (MCP) and shaders (MCP source / native export) into a composition. | For visual design handoff workflows, see the [Claude Design guide](https://hyperframes.heygen.com/guides/claude-design) and [Open Design guide](https://hyperframes.heygen.com/guides/open-design). ### Manually with the CLI ```bash npx hyperframes init my-video cd my-video npx hyperframes preview # preview in browser with live reload npx hyperframes render # render to MP4 ``` **Requirements:** Node.js 22+, FFmpeg ## What You Can Build Need ideas? Browse the [Showcase](https://hyperframes.heygen.com/showcase) for finished videos you can watch, read, run, and remix. - Product launch videos and feature announcements - PR walkthroughs with animated code diffs, narration, and captions - Data visualizations, chart races, and map animations - Social videos with kinetic captions, overlays, and music - Docs-to-video, PDF-to-video, and site-tour explainers - Reusable motion graphics for automated content pipelines ## Frame.md **frame.md — your design system, ready for video.** Every brand has a `design.md`. None of them were written for a camera. `frame.md` is the missing translation layer: it takes your web-context design spec and inverts it for the frame — the same tokens, the same rules, but rewritten so an AI agent can compose a promo video without guessing at scale or reaching for web chrome. The output is a `DESIGN.md` superset your whole toolchain can read. Atoms stay sacred. Composition stays free. Numbers come from the script. Biennale Yellow BlockFrame Blue Professional Bold Poster Broadside Capsule Cartesian Cobalt Grid Coral Creative Mode Browse and remix them all at [hyperframes.dev/design](https://www.hyperframes.dev/design). ## How It Works Define a video as HTML. Add data attributes for timing and tracks. Use GSAP, CSS, Lottie, Three.js, Anime.js, WAAPI, or your own frame adapter for seekable animation. ```html Launch day const tl = gsap.timeline({ paused: true }); tl.from("#title", { opacity: 0, y: 40, duration: 0.8 }, 1); window.__timelines = window.__timelines || {}; window.__timelines.launch = tl; ``` Preview instantly in the browser. Render locally or in Docker. The renderer seeks each frame in headless Chrome and encodes the result with FFmpeg, so the same input produces the same video. ## HyperFrames Stack HyperFrames is the open-source rendering engine, plus a growing set of tools around HTML-native video creation. | Piece | Status | What it does | | ----------------------------------------------- | ------------------- | ------------------------------------------------------------------------------------------------- | | CLI | Available | Scaffold, preview, lint, inspect, and render local video projects | | Core / Engine / Producer | Available | Parse compositions, drive headless Chrome, encode video, and mix audio | | Catalog | Available | Reusable blocks and components for transitions, overlays, captions, charts, maps, and effects | | Agent skills | Available | Teach coding agents the video-production patterns that generic web docs miss | | Studio | Available, evolving | Browser surface for previewing and editing compositions | | AWS Lambda rendering | Available | Deploy a distributed render stack and drive renders from your laptop or CI | | [hyperframes.dev](https://www.hyperframes.dev/) | Available | Community playground for previewing, iterating, sharing, and rendering HTML-native video projects | | [frame.md](https://www.hyperframes.dev/design) | Available | Invert your design system for the camera — a DESIGN.md superset an agent can compose video from | ## Catalog Install ready-to-use blocks and components: ```bash npx hyperframes add flash-through-white # shader transition npx hyperframes add instagram-follow # social overlay npx hyperframes add data-chart # animated chart ``` Browse the catalog at [hyperframes.heygen.com/catalog](https://hyperframes.heygen.com/catalog/blocks/data-chart). ## Why HyperFrames? - **HTML-native:** compositions are HTML files with data attributes. No React requirement, no proprietary timeline format. - **Agent-friendly:** agents already write HTML, and the CLI is non-interactive by default. - **Deterministic:** same input, same frames, same output. Built for CI, regression tests, and automated rendering. - **No build step:** an `index.html` composition plays as-is and can be previewed directly in the browser. - **Adapter-based animation:** bring GSAP, CSS animations, Lottie, Three.js, Anime.js, WAAPI, or a custom runtime. - **Open source:** Apache 2.0 license, with no per-render fees or commercial-use thresholds. ## HyperFrames vs Remotion HyperFrames is inspired by [Remotion](https://www.remotion.dev). Both tools render video with headless Chrome and FFmpeg. The main difference is the authoring model: Remotion's bet is React components; HyperFrames' bet is plain HTML that humans and agents can both write easily. | | **HyperFrames** | **Remotion** | | ------------------------ | ------------------------------------- | --------------------------------------- | | Authoring | HTML + CSS + seekable animation

来源报道 · 1 篇 · 以下链接均前往原始媒体

← 返回精选动态 原文

更多内容