Getting Started

Learn how to create your first video schema in minutes

Getting Started

Welcome to the Video Schema Editor! This guide will help you create your first video configuration in just a few minutes.

What is Video Schema?

Video Schema is a JSON-based configuration format that defines how videos should be generated. It includes:

  • Video settings: Resolution, frame rate, duration, background
  • Tracks: Layers that contain clips (visual elements)
  • Clips: Individual elements like text, images, videos, shapes
  • Animations: Motion effects applied to clips
  • Audio: Background music and sound effects

Quick Start

Step 1: Open the Editor

Navigate to the Editor page to start creating your video schema.

Step 2: Choose a Template

On the left panel, you'll see pre-built templates organized by category:

CategoryDescription
BasicSimple starting points
SocialVertical videos for TikTok/Instagram
ProductE-commerce and product showcases
MarketingData visualization and promotional content

Click on any template to load it into the editor.

Step 3: Edit Your Schema

You have two editing modes:

JSON Mode

Direct JSON editing with syntax highlighting and validation. Best for:

  • Fine-grained control
  • Copy-pasting configurations
  • Advanced users

Visual Mode

Form-based editing with intuitive controls. Best for:

  • Beginners
  • Quick adjustments
  • Structured editing

Step 4: Validate & Export

The editor automatically validates your schema. Look for the green "Valid" badge in the header.

Once satisfied, use the action buttons:

  • Upload: Load an existing JSON file
  • Copy: Copy schema to clipboard
  • Download: Save as JSON file
  • Preview: Preview the video (coming soon)

Minimal Example

Here's the simplest valid video schema:

{
  "meta": {
    "version": "2.0.0",
    "title": "My Video"
  },
  "video": {
    "width": 1920,
    "height": 1080,
    "fps": 30,
    "duration": 10
  },
  "tracks": [
    {
      "id": "main",
      "type": "visual",
      "clips": []
    }
  ]
}

Next Steps