v4.0.533

remotion-dev/remotionv4.0.533Oct 5, 2026by JonnyBurger

Upgrading?

AI Summary

This release enhances the Remotion Studio with new features like ChatGPT integration and improved timeline interactions. It also includes performance optimizations for rendering and various bug fixes across the Studio and renderer packages.

Key Highlights

  • Re-enable nested HTML-in-canvas support for Chrome 157 with a new `isNestingSupported()` method.
  • Integrate ChatGPT Codex annotation system directly into the Studio.
  • Allow reordering of multiple clips in the timeline.
  • Infer timeline durations for `<Series>` and `<TransitionSeries>` components.

New Features

  • ChatGPT Codex annotation system integration.
  • New `@remotion/sdk` package for building authoring interfaces.
  • Reordering capability for multiple clips.
  • Infer timeline durations for Series and TransitionSeries.
  • Automatic setup of `.agents` and `.claude` directories during project creation.

Full Release Notes

## What's Changed

- `remotion`: **Re-enable nested HTML-in-canvas from Chrome 157 and add `HtmlInCanvas.isNestingSupported()`** by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/11855
- `@remotion/studio`: **Integrate with ChatGPT Codex annotation system** by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/11944
- `@remotion/studio`: Allow reordering of multiple clips by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/11946
- `@remotion/studio`: Infer timeline durations for `<Series>` and `<TransitionSeries>` by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/11950
- `@remotion/codemods`: Fix global keyframe timing inside `Series.Sequence` by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/11936
- `@remotion/lambda-go`: Remove duplicate Codec default assignment by @DeryFerd in https://github.com/remotion-dev/remotion/pull/11858
- `@remotion/licensing`: Add idempotency keys to billable events by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/11939
- `@remotion/mcp`: URL-encode documentation query parameter by @DeryFerd in https://github.com/remotion-dev/remotion/pull/11937
- `@remotion/mcp`: Abort documentation fetch after 10 seconds by @DeryFerd in https://github.com/remotion-dev/remotion/pull/11952
- `@remotion/renderer`: Fix progressive slowdown in long renders by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/11912
- `@remotion/renderer`: Fix `--image-sequence-pattern` precedence over the config file by @developerjillur in https://github.com/remotion-dev/remotion/pull/11959
- `@remotion/studio`: Reduce trim work in large timelines by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/11846
- `@remotion/studio`: Add "Copy context for agents" to multi-sequence context menu by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/11914
- `@remotion/studio`: Fix splitting clips with timing such as `trimBefore={4 * fps}` by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/11915
- `@remotion/studio`: Nicer format for duration in composition inspector by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/11924
- `@remotion/studio`: Add leading space when splitting captions by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/11926
- `@remotion/studio`: Fix hold transitions in timeline volume curves by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/11927
- `@remotion/studio`: Fix marquee selection losing items when scrolling by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/11930
- `@remotion/studio`: Fix timeline trim handles with premounting by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/11935
- `@remotion/studio`: Clarify remotion.dev/new playground limitations by @samohovets in https://github.com/remotion-dev/remotion/pull/11940
- `@remotion/studio`: Increase folder indentation in compositions and assets lists by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/11941
- `@remotion/studio`: Fix timeline start snapping for nested layers by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/11942
- `@remotion/studio`: Clamp timeline dragging at parent start by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/11943
- `@remotion/studio`: Show trimmed layer extent during timeline drag by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/11947
- `@remotion/studio`: Add ChatGPT actions for pre-compose and generation by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/11951
- `@remotion/studio-server`: Fix Open in ChatGPT on macOS by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/11931
- `@remotion/studio-server`: Contain find-in-file and file-existence watchers inside the project by @DeryFerd in https://github.com/remotion-dev/remotion/pull/11961
- `create-video`: Skip esbuild install script in pnpm scaffolds by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/11921
- `create-video`: Automatically choose to setup `.agents` and `.claude` when opting into Skills by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/11922
- `create-video`: Install dependencies during project setup by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/11948
- `create-video`: Remove Tailwind question and use existing non-interactive default by @samohovets in https://github.com/remotion-dev/remotion/pull/11954

## Elements

- Change Basic Captions default time between pages to 3000ms by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/11913
- Fix Studio insertion at the current playhead by @samohovets in https://github.com/remotion-dev/remotion/pull/11957

## Docs

- Show timing props on custom components by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/11849
- Replace redundant `<AbsoluteFill>` wrappers with fragments by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/11945

## Internal and Experimental

- [`@remotion/sdk`: New package with experimental primitives for building Remotion authoring interfaces](https://remotion.dev/docs/sdk) by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/11857
- Skills: Clarify `<Audio>` imports from `@remotion/media` by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/11928
- Skills: Make connected compositions independent of parent styles by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/11938
- Skills: Use composition FPS for editable clip timing by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/11949
- Bump Next.js from 16.3.3 to 16.3.6 across monorepo by @app/dependabot in https://github.com/remotion-dev/remotion/pull/11918
- Upgrade Turborepo to 2.11.6 by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/11933
- `@remotion/jonnys-videos`: Add roller ski video by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/11923
- Internal tests: Consolidate `@remotion/media` frame accuracy renders by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/11963

**Full Changelog**: https://github.com/remotion-dev/remotion/compare/v4.0.532...v4.0.533

Related Repositories