English | 简体中文 | 繁體中文 | 한국어 | Deutsch | Español | Français | Italiano | Dansk | 日本語 | Polski | Русский | Bosanski | العربية | Norsk | Português (Brasil) | ไทย | Türkçe | Українська | বাংলা | Ελληνικά | Tiếng Việt | हिन्दी
Open source AI-videogenereringspipeline.
Fra en tekstprompt til et færdigt video — scenarie, billeder, klip, redigering, eksport.
📖 Dokumentation · 🚀 Hurtig start · 📡 API · 🤖 MCP Server
De fleste AI-værktøjer håndterer ét trin i videoproduktionen. AutoVio håndterer det hele.
Du beskriver, hvad du ønsker — et produkt, en idé, en historie. AutoVio skriver scenariet scene for scene, genererer et billede til hver scene, animerer disse billeder til videokllip og samler det hele i en tidslinjeeditor. Du eksporterer en færdig MP4.
Hele pipelinen kører på din egen infrastruktur. Du bruger dine egne API-nøgler. Du ejer outputtet.
Tekstprompt → Scenarie (LLM) → Billeder (Gemini / DALL-E) → Videokllip (Veo / Runway) → Redigering → Eksport
AutoVio opdeler videoproduktion i fem trin, der afspejler, hvordan et menneskeligt team ville arbejde:
| Trin | Hvad sker der |
|---|---|
| 1 · Init | Indstil dit emne, målgruppe, opløsning, tilstand og valgfrie referenceressourcer |
| 2 · Analysér | Upload en referencevideo — visions-AI udtrækker stil, tone, tempo og farver |
| 3 · Scenarie | LLM skriver et scene-for-scene script med billedprompts, videoprompts og overgange |
| 4 · Generér | Hver scene får et AI-genereret billede, som derefter animeres til et videokllip |
| 5 · Editor | Arrangér klip på en tidslinje, tilføj tekst-/billedoverlejringer, indstil overgange, mix lyd, eksporter |
To genereringstilstande:
- Stiloverførsel — Replikér den visuelle stil fra en eksisterende video på nyt indhold
- Indholds-remix — Byg fra bunden ved hjælp af en projektstilguide og dine prompts
- Komplet end-to-end pipeline — ét system fra idé til eksporteret MP4
- Multi-leverandør AI — kombiner LLMs, billedmodeller og videomodeller per projekt
- Referencevideo-analyse — visions-AI afkoder stil, tempo og komposition fra enhver video
- Projektstilguider — lås brandets stemme, farvepalette, kamerastil og tone én gang; anvend på alle videoer
- Ressourcebibliotek — upload produktfotos, logoer eller skærmbilleder; brug dem direkte i videoer eller som stilreferencer
- Tidslinjeeditor — tekstoverlejringer, billedoverlejringer, overgange, lydmixning, frame-præcis trimning
- Skabelonsystem — gem overlejringskompositioner som genanvendelige skabeloner på tværs af projekter
- Opløsningskontrol — Portræt 9:16, Landskab 16:9 eller Kvadrat 1:1; hver leverandør modtager automatisk det rigtige format
- REST API + OpenAPI — hver funktion er tilgængelig programmatisk
- MCP Server — brug AutoVio fra Claude Code, Cursor, Claude Desktop eller en hvilken som helst MCP-klient
- Self-hosted — kører på din maskine eller din server; ingen data forlader uden dine API-nøgler
AutoVio er leverandøruafhængig. Konfigurér forskellige leverandører for hver rolle:
| Rolle | Understøttede leverandører |
|---|---|
| LLM (scenarie) | Google Gemini, OpenAI, Anthropic Claude |
| Vision (analyse) | Google Gemini |
| Billedgenerering | Google Gemini Image, OpenAI DALL-E 3 |
| Videogenerering | Google Veo, Runway Gen-3 |
Nye leverandører kan tilføjes ved at implementere grænsefladen IImageProvider eller IVideoProvider.
AutoVio har en komplet MCP Server. Din AI-kodningsassistent kan generere produktdemovideoer uden at forlade editoren:
- Claude Code — kør
autovio_works_createefter at have leveret en funktion - Cursor — generer tutorialvideoer til kodeændringer direkte inline
- Claude Desktop — beskriv en video i samtalen, og lad den blive bygget automatisk
REST API'et forbinder sig til enhver automatiseringsplatform:
- n8n / Make / Zapier — udløs videogenerering fra webhooks, CRM-hændelser eller tidsplaner
- CI/CD-pipelines — auto-generer udgivelsesannonceringsvideoer ved hvert deployment
- Indholdskalendere — masseproducér sociale medievideoer fra en indholdsplan
- Omsæt funktionsspecifikationer til produktdemovideoer
- Generer lokaliserede videovarianter fra et enkelt scenarie
- Opret onboarding-videoer fra dokumentation
- Oprethold brandkonsistens på tværs af alle videooutput med stilguider
- Eksperimentér med nye AI-videoleverandører uden at genopbygge infrastrukturen
- Brug REST API'et som backend til dit eget videoprodukt
- Udvid pipelinen med brugerdefinerede leverandører, prompts eller eksportformater
- Bun >= 1.0 (eller Node.js >= 18)
- MongoDB — lokal eller Atlas
- FFmpeg — til videoeksport (
brew install ffmpeg/apt install ffmpeg) - Mindst én AI-leverandør API-nøgle (Google Gemini er gratis at starte med)
git clone https://github.com/Auto-Vio/autovio.git
cd autovio
bun installcp .env.example .env
# Åbn .env og indstil MONGODB_URI og JWT_SECRET| Variabel | Påkrævet | Beskrivelse |
|---|---|---|
MONGODB_URI |
Ja | MongoDB-forbindelsesstreng |
JWT_SECRET |
Ja | Hemmelighed til JWT-tokens |
PORT |
Nej | Backend-port (standard: 3001) |
bun run dev- Frontend:
http://localhost:5173 - Backend API:
http://localhost:3001 - OpenAPI-dokumentation:
http://localhost:3001/api/docs
Repositoriet AutoVio-MCP leveres med en komplet MCP Server med 25+ værktøjer, der dækker hele AutoVio API'et. Forbind det til Claude Desktop, Cursor eller en hvilken som helst MCP-kompatibel klient og generer videoer via samtale.
{
"mcpServers": {
"autovio": {
"command": "node",
"args": [
"/path/to/AutoVio-MCP/dist/index.js",
"--autovio-base-url", "http://localhost:3001",
"--autovio-api-token", "YOUR_TOKEN",
"--llm-model", "gemini-2.5-flash",
"--llm-api-key", "YOUR_KEY",
"--image-model", "gemini-2.5-flash-image",
"--image-api-key", "YOUR_KEY",
"--video-model", "veo-3.0-generate-001",
"--video-api-key", "YOUR_KEY"
]
}
}
}Se MCP-dokumentationen for den komplette opsætningsguide og værktøjsreference.
AutoVio/
├── packages/
│ ├── backend/ # Express API — ruter, AI-leverandører, FFmpeg-eksport
│ ├── frontend/ # React + Vite — 5-trins pipeline UI, tidslinjeeditor
│ └── shared/ # TypeScript-typer delt mellem pakker
└── package.json # Bun/npm workspace-rod
AutoVio er på et tidligt stadie og udvikler sig aktivt. Bidrag er velkomne i enhver form:
- Fejlrapporter — åbn et issue med reproduktionstrin
- Nye AI-leverandører — implementér
IImageProviderellerIVideoProviderog åbn en PR - UI-forbedringer — frontend'en er React + TailwindCSS + Zustand
- Dokumentation — dokumentationssiden lever i AutoVio-Docs
- Ideer og feedback — åbn en diskussion eller et issue
For at komme i gang, læs dokumentationen og udforsk kodebasen. Leverandørgrænseflader i packages/backend/src/providers/interfaces.ts er et godt udgangspunkt for tilføjelse af nye AI-integrationer.
| Repository | Beskrivelse |
|---|---|
| autovio | Kerneplatform — React frontend + Express backend |
| autovio-mcp | MCP Server til Claude, Cursor og AI-assistenter |
| autovio-docs | Dokumentationsside (Astro Starlight) |
| Kommando | Beskrivelse |
|---|---|
bun run dev |
Start både backend og frontend i udviklingstilstand |
bun run dev:backend |
Kun backend |
bun run dev:frontend |
Kun frontend |
bun run build |
Byg alle pakker |
bun run typecheck |
Kør TypeScript-typekontrol på tværs af alle pakker |
AutoVio er licenseret under PolyForm Noncommercial 1.0.0.
Gratis til personlig, uddannelsesmæssig og ikke-kommerciel brug. Til kommerciel brug, kontakt vedligeholderne for at diskutere licensering.
