Skip to main content

Editor Overview

The Zvid Editor (editor.zvid.io) is a browser-based visual editor for the exact JSON the API renders. Design on a canvas and timeline, then render directly from the editor — or export the payload and automate it through the API. Anything you build visually stays a plain, inspectable Zvid project.

Open a project, tweak it, play it — everything you see maps to JSON

The workspace

The editor with a demo project open
The editor with a demo project open
AreaWhat it does
① Left rail11 tabs: Images, Videos, Audio, GIFs (media & stock), Text, Design (Design Studio), Shape, Canvas (animated presets), Scenes, Subtitles, Variables.
② Canvas / stageDirect manipulation: select, drag, resize, rotate, snap. See Canvas & Stage.
③ InspectorPer-element editing in four tabs — Design, Timing, Effects, JSON (the element's raw JSON, always one click away).
④ TimelineTracks, clips, scene strip, subtitle lane, transport controls. See Timeline & Scenes.
⑤ Top barProject name, resolution (19 presets or custom), duration, frame rate, background color, output format — plus undo/redo, theme, shortcuts, import, Save, Render, Export.

Video and image projects

New → Video or New → Image. Image projects render to PNG / JPG / WebP and hide the time-domain tools (Videos, Audio, GIFs, Scenes, Subtitles tabs and the timeline) — what's left is a focused graphic designer.

Editor ⇄ API round-trip

  • Export produces the API-ready payload — as raw JSON or as a Node.js / CLI / HTTP snippet (Rendering & export).
  • Import accepts any Zvid payload, including ones you've built by hand.
  • Save as template stores the project as a tpl_… template you can render with variables via the API.
  • Deep links ?project=prj_… / ?template=tpl_… open cloud projects directly (Projects & saving).

Where to go next