OpenVideo-AI-Editor-for-TikTok-Shorts

OpenVideo

A high-performance video rendering and processing library for the web, built with WebCodecs and PixiJS.

OpenVideo · Discord · Docs

Official Editors

The editor has been removed from this core repository and moved to dedicated repositories. We now offer two official, open-source video editors built on top of OpenVideo:

Features

Documentation

Comprehensive documentation is available at docs.openvideo.dev.

Installation

npm install openvideo

Quick Start

Basic Composition

import { Studio, Video } from 'openvideo';

// 1. Initialize the Studio (Project State & Preview)
const studio = new Studio({
  width: 1920,
  height: 1080,
  fps: 30,
  canvas: document.getElementById('preview-canvas') as HTMLCanvasElement,
  spacing: 20
});

// 2. Load and add a Video Clip
const video = await Video.fromUrl('https://example.com/video.mp4');
await studio.addClip(video);

// 3. Start Preview
studio.play();

Core Components

Technology Stack

Contact

For inquiries, support, or custom solutions, reach out to us at hello@openvideo.dev.

License

See LICENSE.