diff --git a/website/blog/2026-10-17-off-menu-video-editing.mdx b/website/blog/2026-10-17-off-menu-video-editing.mdx new file mode 100644 index 000000000..923af47bd --- /dev/null +++ b/website/blog/2026-10-17-off-menu-video-editing.mdx @@ -0,0 +1,238 @@ +--- +title: "Off-Menu video editing: the agent writes the functions the editor lacks" +slug: off-menu-video-editing +description: OpenScreen 2.1 introduces Off-Menu. The built-in functions stay; next to them, a low-level layer where a coding agent writes the function the editor lacks, through MCP and inside guardrails. Visual effects come first. What it took, what it costs, and who got close before. +authors: [etienne] +tags: [effects, agents, compositor] +image: /img/og-image.png +--- + +Software has always stopped at its UI. A video editor is a fixed set of functions: a menu of effects, a list of transitions, a panel of settings. Someone chose them and shipped them. When the thing you have in mind is not among them, you do without. + +OpenScreen 2.1 introduces Off-Menu. The built-in functions stay: they are the menu. Next to them sits a new layer: a low-level code interface on the video itself, where an AI agent writes the function you are missing. It has far more freedom than any menu allows, and it still works inside the editor's infrastructure: the timeline, the cursor and the clicks, the zooms and the 3D camera, one renderer for the preview and the export. + +Our first implementation is visual effects. You describe an effect, the agent writes it as a GPU shader, OpenScreen compiles it, and it lands on the timeline with its own controls. The preview and the export show the same pixels, on Windows, macOS and Linux. + +