← BACK TO PROJECTS
AIBACKEND

AI VIDEO EDITOR (V1)

Mar 2026 - PresentAPI / CLI

SNAPSHOT

Developed an async Python video editing system with FastAPI + CLI that extracts audio, transcribes with word timestamps, generates AI rough cuts, supports manual segment correction, and exports preview/final outputs plus DaVinci project files.

THE PROBLEM

Editing talking-head and tutorial videos manually is repetitive and slow, especially when removing retakes, filler words, and pauses before creating a first cut.

THE RESULT

Built an end-to-end AI-assisted editing pipeline that automates transcript-based rough cuts, supports human-in-the-loop review, and exports directly to production formats (MP4 and DaVinci-compatible timelines).

HOW IT WORKS

AI Video Editor V1 is a backend-first editing platform focused on accelerating first-pass video editing. It processes raw videos through audio extraction, Deepgram transcription, and LLM-driven rough-cut generation, then allows users to refine segment validity before export. The system includes project/video lifecycle management, robust JSON persistence, and multiple export targets including preview MP4, high-quality MP4, and OTIO/XML for NLE workflows like DaVinci Resolve.

TECH STACK

PythonFastAPIDeepgramLiteLLMGroqFFmpegOpenTimelineIOPydanticUvicorn

TAGS

LLM rough-cut generationhuman-in-the-loop editingword-level transcription alignmentvideo export pipelineDaVinci Resolve interoperabilityasync processingREST APICLI workflow

REFERENCES