Maoying Duanju: KI-Tool, das Romane automatisch in Kurzserien verwandelt

Maoying Duanju: KI-Tool, das Romane automatisch in Kurzserien verwandelt 129

Das Projekt novelvids von Nutzer Anning01 auf GitHub ist ein Tool, das Romantexte automatisch in Videos mit einheitlichem Stil umwandelt. Man gibt den Romantext ein und erhält am Ende eine entsprechende Kurzserie – der gesamte Prozess wird von KI übernommen.

#Ai工具箱 #Ai开源项目

Maoying Duanju: KI-Tool, das Romane automatisch in Kurzserien verwandeltEinführung

Was ist 猫影短剧

猫影短剧 ist das Projekt „novelvids" auf GitHub, erstellt vom Benutzer Anning01 – ein Werkzeug, das Romane automatisch in stilistisch einheitliche Videos umwandelt. Durch die Eingabe von Romantext wird am Ende ein entsprechendes Kurzvideo ausgegeben; der gesamte Prozess wird von KI übernommen.

猫影短剧 deckt den kompletten Workflow vom Roman bis zum Video ab: Zunächst wird der Roman in Kapitel aufgeteilt, dann werden aus jedem Kapitel Schlüsselinformationen wie Charaktere und Szenen extrahiert, anschließend werden passende Referenzbilder und Storyboard-Skripte generiert, und schließlich wird ein Videogenerierungs-modell aufgerufen, um die Kurzfilmsequenzen zu erstellen.

猫影短剧主要功能

Hauptfunktionen von 猫影短剧

  • Romanverwaltung: Ermöglicht die Erfassung grundlegender Romaninformationen (z. B. Titel, Autor, Zusammenfassung, Cover) und kann mithilfe von KI lange Romane automatisch in Kapitel aufteilen; der Arbeitsfortschritt jedes Kapitels (also welcher Schritt gerade läuft) lässt sich in Echtzeit verfolgen.

  • KI-Workflow: Die Verarbeitung jedes Kapitels ist in vier klare Schritte unterteilt:

  • Schlüsselinformationen extrahieren: Die KI liest den Kapitelinhalt und identifiziert automatisch wichtige Elemente wie Charaktere, Szenen und Requisiten;

  • Referenzmaterial generieren: Basierend auf den extrahierten Informationen zeichnet die KI Referenzbilder von Charakteren oder Szenen, damit die folgenden Videos stilistisch konsistent bleiben;

  • Storyboard-Skript entwerfen: Der Kapitelinhalt wird in einzelne Einstellungen umgewandelt, wobei jede Einstellung mit einer detaillierten textlichen Beschreibung (Prompt) versehen wird;

  • Video zusammenfügen: Unter Kombination von Storyboard-Skript und Referenzbild wird ein Videogenerierungsmodell aufgerufen, um schließlich die Kurzfilmsequenz auszugeben.

  • Unterstützung mehrerer Modelle: Verschiedene KI-Modelle können flexibel konfiguriert werden (z. B. jeweils unterschiedliche Modelle für Text-, Bild- und Videogenerierung), und das Modell kann jederzeit gewechselt werden, ohne das System neu starten zu müssen.

  • Videobibliotheksverwaltung: Zentrale Verwaltung aller generierten Videos mit Anzeige des Verarbeitungsstatus jedes Videos (in Warteschlange, in Bearbeitung, abgeschlossen, fehlgeschlagen); Videos können direkt in der Vorschau angesehen oder in Stapeln verarbeitet werden.

Wie verwendet man 猫影短剧?

Umgebungsanforderungen

  • Auf dem Computer werden Python 3.12 oder höher sowie Node.js 20 oder höher benötigt. Für die Entwicklung wird SQLite als Datenbank verwendet; in der Produktionsumgebung wird PostgreSQL empfohlen.

Startschritte

Backend starten:

  1. Zuerst den Projektcode von GitHub klonen: git clone https://github.com/Anning01/novelvids.git, dann in den Projektordner wechseln;

  2. Abhängigkeiten installieren (empfohlen mit dem Tool uv): uv sync;

  3. Backend-Dienst starten: uvicorn novelvids.app:app --reload --port 8000.

Frontend starten:

  1. In den Ordner web wechseln (hier befindet sich der Frontend-Code): cd web;

  2. Frontend-Abhängigkeiten installieren: npm install;

  3. Entwicklungsserver starten: npm run dev (verbindet sich automatisch mit dem Backend-Port 8000);

  4. Einen Browser öffnen und http://localhost:3000 aufrufen, um die Benutzeroberfläche zu sehen.

猫影短剧怎么用?

Projektstruktur von 猫影短剧

Der Projektcode ist je nach Funktion in mehrere Ordner aufgeteilt; die wichtigsten Module umfassen:

  • API-Schicht: Definiert verschiedene Schnittstellen, z. B. zur Verwaltung von Romanen, Kapiteln und Videos;

  • Geschäftslogikschicht: Verarbeitet konkrete Geschäftsregeln, z. B. wie Kapitel aufgeteilt und Storyboards erstellt werden;

  • Datenschicht: Verantwortlich für das Speichern und Lesen von Daten; verwendet wird das Datenbank-Tool Tortoise ORM;

  • KI-Dienstschicht: Ruft verschiedene KI-Modelle auf, z. B. damit die KI Informationen extrahiert, Bilder zeichnet oder Videos generiert;

  • Frontend-Oberfläche: Die Bedienoberfläche wurde mit React und TypeScript entwickelt und umfasst Seiten wie Projektverwaltung, Roman-Details und Videobibliothek;

  • Testcode: Deckt Tests für die einzelnen Funktionsmodule ab und sichert die Codequalität;

  • Konfigurationsdateien: z. B. Python-Projektkonfiguration (pyproject.toml), Umgebungskonfiguration (config.py) usw.

Technologien von 猫影短剧

  • Backend-Technologien: FastAPI, Tortoise ORM, Pydantic, OpenAI SDK, Uvicorn.

  • Frontend-Technologien: React 19, TypeScript, Vite, Tailwind CSS, shadcn/ui.

Das Projekt 猫影短剧 wurde von den Entwicklern Anning und pepper-hub gemeinsam erstellt; der Code ist hauptsächlich in Python und TypeScript geschrieben. Wenn du ein Werkzeug entwickeln möchtest, das Romane in Videos umwandelt, oder dich für die automatische Inhaltsgenerierung durch KI interessierst, kannst du dir den Code und die Ideen dieses Projekts ansehen.

Verwandte Informationen:

KI-Kurzfilm-Erstellungsplattform

Ähnliche Tools zu Maoying Duanju: KI-Tool, das Romane automatisch in Kurzserien verwandelt