PROJEKT

Text-till-video-programvara för automatiserad innehållsproduktion

Anpassad programvaruutveckling, AI-videogenerering, Insamling av prompts och manus, Videoredigering, Berättarröster och undertexter, Rendering och export, Publicering i sociala medier

  • Bransch: Videoproduktion
  • Portugal Plats: Portugal
  • Leveranstid: 16 veckor
  • Teknik: JavaScript / TypeScript (Node.js), Python
4+ månader

Den här kunden lägger tid på att omvandla manus, bilder och uppladdat videomaterial till publicerbara videor. Programvaran är en anpassad text-till-video-arbetsyta för produktionsteamet: den tar emot prompts, manus och medier och returnerar redigerade videor med berättarröst och undertexter. Generering, redigering och distribution samlas på en plats för att minska manuellt arbete och omarbete.

Sammanfattning

Problem

Kundens produktionsarbete omfattar generering, redigering, undertexter, rendering och publicering, vilket tar tid när det hanteras i separata steg.

Lösning

Lösningen blev en gemensam arbetsyta för mediehantering, AI-generering och redigering. Den samlar även berättarröster, undertexter och publicering.

Resultat

Programvaran är utformad för att minska manuellt arbete och omarbete från källmaterial till publicerbar video.

Kundberättelse

Kunden är ett videoproduktionsföretag från Portugal. Företaget omvandlar manus, bilder, ljud, produktinformation och uppladdat videomaterial till videor för digitala kanaler.

Produktionsteamet lägger tid på att förbereda källmaterial, skapa scener och ordna klipp. Det lägger också till berättarröst och undertexter innan versioner exporteras för sociala medier.

Förfrågan var enkel: ta emot olika typer av innehåll, koppla AI-tjänster för generering och tal samt stödja hela vägen från skapande till export.

Lösningen utformades som en modulär studio med en insamlingsskärm och en arbetsyta för genererad video. Kontroller för berättarröst och undertexter lades till tillsammans med områden för rendering, export och publicering.

Kunden efterfrågade

  1. Skapa videor från prompts, manus, bilder, ljud, data eller videomaterial
  2. Koppla AI för text, bilder, video, röster och tal
  3. Skapa berättarröster, undertexter, transkriptioner, textning och överlägg
  4. Redigera scener, byta klipp, rendera och exportera videor

Varför färdig programvara inte passade

Färdiga AI-videogeneratorer täcker text-till-video, redigering, lagring och distribution, men deras beskrivningar motsvarar inte kundens kompletta produktionsflöde. Kreditgränser och begränsningar i betalplaner hos ett alternativ gjorde också en anpassad lösning användbar för att definiera kundens egna regler för åtkomst, kvoter, betalningar, lagring och publicering.

Projektöversikt

Den första skärmen tar emot en prompt eller ett manus tillsammans med bilder, video, ljud och råmaterial.

För att hantera generering och redigering på samma plats skapades en vide arbetsyta med förhandsvisning, scenlista och tidslinje. Den stöder genererade klipp, bildanimering och klippbyte.

Särskild uppmärksamhet ägnades åt berättarröst och tillgänglighet. Röstinställningar, undertext, undertextfiler och bakgrundsmusik hanteras i ett gemensamt kontrollområde.

Det sista området kopplar samman rendering och leverans. Programvaran skapar versioner i valda format och upplösningar, tillhandahåller länkar för nedladdning och delning samt stöder publiceringsflöden.

Systemet är modulärt, så API-åtkomst, prenumerationer och krediter kan läggas till senare. Kvoter, betalningar, lagring och ytterligare publiceringskopplingar kan också läggas till utan att hela produkten byggs om.

Viktiga levererade funktioner

  • Skapa videor från prompts och manus
  • Animera bilder till videoklipp
  • Importera video, ljud, videomaterial och produktdata
  • Ordna scener på en visuell tidslinje
  • Byt klipp och skapa videovarianter
  • Skapa berättarröster och justera röstinställningar
  • Skapa, redigera och bränna in undertexter
  • Rendera flera format och upplösningar
  • Ladda ner, dela och publicera videor

Kan läggas till

+ Prenumerationer och betalningar + Användningskrediter och kvoter + API-åtkomst + Schemalagd publicering + Semantisk sökning + Ytterligare integrationer med sociala kanaler

Vem mer kan använda lösningen

Dessa företag har en liknande uppgift inom innehållsproduktion, och samma lösning kan anpassas till deras arbetsflöden.

En kreativ byrå

Uppgift Omvandlar kampanjmanus, bilder och videomaterial till reklamvideor för digitala kanaler.
Så hjälper lösningen Lösningen kopplar samman generering, redigering, undertexter, rendering och publicering i ett produktionsflöde.

Ett medieteam

Uppgift Återanvänder uppladdat eller långformat innehåll till korta videor för sociala kanaler.
Så hjälper lösningen Arbetsytan stöder uppladdning av källmaterial, scenarrangemang, klippbyte, undertexter, rendering och export.

En operatör för sociala medier

Uppgift Skapar och förbereder återkommande videor för YouTube, TikTok och andra sociala kanaler.
Så hjälper lösningen Lösningen kombinerar AI-generering, berättarröster, undertexter, utdataversioner och publiceringskontroller.

Teknikstack

JavaScript / TypeScript (Node.js)

Applikations- och medietjänster

Detta språkekosystem stöder webbapplikationen, integrationerna och tjänsterna för mediebearbetning.

Python

AI- och videoflöden

Python stöder AI-förfrågningar, transkribering, undertexthantering och videobearbetningsflöden.

openai

Text- och AI-förfrågningar

openai (det officiella klientbiblioteket för OpenAI) skickar manus-, text- och andra AI-förfrågningar.

moviepy

Videoredigering och komposition

moviepy (ett Python-bibliotek för videoredigering) kombinerar video, ljud och visuella element.

ffmpeg-python

Mediebearbetning och rendering

ffmpeg-python (Python-bindningar för FFmpeg) hanterar video, ljud, filtrering och rendering.

pysrt

Redigering av undertextfiler

pysrt (ett bibliotek för SubRip-undertextfiler) redigerar och skapar SRT-textningsfiler.

SRT

Textning och undertexter

SRT innehåller textning och tidsangivelser för undertextutdata och inbrända undertexter.

JSON and CSV

Strukturerad innehållsindata

JSON och CSV överför strukturerad produkt- eller innehållsinformation till videoflödet.

Integrationer

YouTube Data API

Publiceringsflödet skickar renderade videor och relaterad publiceringsdata till YouTube.

YouTube

YouTube-kopplingen stöder hämtning av videor, transkriptioner och publiceringsflöden.

Instagram

Plattformen kan utbyta medier och kontorelaterad information med Instagram när integrationen ingår.

TikTok

Plattformen kan stödja TikTok-flöden genom en TikTok API-koppling.

OpenAI

OpenAI tar emot text- eller manusförfrågningar och returnerar AI-genererat innehåll för produktionsflödet.

FFmpeg

FFmpeg bearbetar video och ljud för rendering, formatkonvertering och inbränning av undertexter.

Resultatet

Källmaterialet går in i ett gemensamt produktionsflöde

Insamlingsskärmen ger produktionsteamet en plats för prompts, manus och medier. Den tar emot bilder, videor, ljud och råmaterial före genereringen.

Detta håller startmaterialet samlat för text-till-video- och bild-till-video-arbete, inklusive innehåll som börjar som en uppladdad källa.

Så fungerar det

  1. Prompt- eller manusredigeraren innehåller textprompts eller manus för videogenerering.
  2. Uppladdningsområdena tar emot bilder, videor, ljud, råmaterial och produktinformation.
  3. Genereringsmodulerna skapar videor från manus, animerar bilder eller importerar befintliga videor.
  • Textprompts och manus
  • Bilder, ljud och uppladdat videomaterial
  • Produktinformation eller strukturerat innehåll
Insamling av prompts och material

Insamling av prompts och material

Funktioner på den här skärmen
Skapa videor från manus Animera bilder till video Skapa eller importera videor

Scener och klipp förblir redigerbara

Arbetsytan för genererad video samlar förhandsvisning, scener och tidslinjeredigering på samma plats. Genererade bilder, klipp och manus visas tillsammans med längd och scenordning.

Redigerare kan byta ut ett klipp eller ladda upp ett annat före rendering. Samma arbetsyta stöder videovarianter från ett källklipp.

Så fungerar det

  1. Videoförhandsvisningen visar genererat videoinnehåll och aktuell renderingsstatus.
  2. Scenlistan och tidslinjen innehåller genererade klipp, längd och scenordning.
  3. Klippkontrollerna byter ut eller lägger till uppladdat material i videosekvensen.
  • Genererade bilder och videoklipp
  • Scenordning och längd
  • Ersättningsklipp och varianter
Tips: Ett källklipp kan ligga till grund för flera videovarianter för olika innehåll.
Arbetsyta för genererad video

Arbetsyta för genererad video

Funktioner på den här skärmen
Skapa AI-bilder och videor Automatiserat videoskapande Skapa videovarianter

Berättarröst och undertexter förbereds tillsammans

Skärmen för berättarröst och undertexter hanterar berättarröst, undertexter och tillgänglighet på samma plats. Val av röst samt inställningar för tonläge, tempo och volym finns bredvid tidsangivelser för undertexter och ljudspår.

SRT-filer kan redigeras eller skapas, och undertexter kan brännas in i den slutliga videon när synlig text krävs.

Så fungerar det

  1. Röstkontrollerna tillämpar val av röst samt tonläge, tempo och volym på berättarrösten.
  2. Undertextredigeraren och SRT-kontrollerna hanterar undertext, tidsangivelser och undertextutdata.
  3. Mixern kombinerar berättarröst, bakgrundsmusik och andra ljudspår, medan inbrända undertexter lägger till synlig text.
  • Inställningar för berättarröst
  • Undertext och tidsangivelser
  • SRT-undertextutdata
Obs: SRT används för textning och undertexter i videoflödet.
Kontroller för berättarröst och undertexter

Kontroller för berättarröst och undertexter

Funktioner på den här skärmen
Lägg till berättarröster och undertexter Anpassa inställningar för berättarröst Skapa textning Redigera dynamisk textning Mixa bakgrundsmusik Stöd för undertexter

Renderade versioner går vidare till leverans

Den sista skärmen kopplar samman rendering, export och publicering. Produktionsteamet får information om renderad video, länkar för nedladdning och delning samt versioner för sociala medier.

Användningsinformation, publiceringsstatus, videohistorik och loggar håller leveransdetaljerna samlade med det renderade resultatet.

Så fungerar det

  1. Renderingskön innehåller renderade videor och deras bearbetningsstatus.
  2. Format- och upplösningskontrollerna skapar exportversioner för sociala medier och direkta nedladdningslänkar.
  3. Publiceringskontrollerna skickar en renderad video till ett publiceringsflöde och registrerar status och historik.
  • Val av format och upplösning
  • Länkar för nedladdning och delning
  • Publiceringsstatus och videohistorik
Rendera, exportera och publicera

Rendera, exportera och publicera

Funktioner på den här skärmen
Automatiserad videorendering Exportera videor för sociala medier Ladda upp videor till YouTube Publicera innehåll automatiskt

Vad lösningen ger

Med den här lösningen kan produktionsföretaget:

  • Skapa videor från prompts, manus, bilder, ljud, videomaterial och strukturerat innehåll
  • Hantera scener, klipp och tidslinjeredigering i en arbetsyta
  • Förbereda berättarröster, textning, undertexter och bakgrundsmusik
  • Rendera versioner i olika format och upplösningar
  • Ladda ner, dela och publicera färdiga videor
  • Utöka plattformen med API:er, kvoter, prenumerationer och nya integrationer

Kunde färdiga system utföra jobbet?

Före designarbetet jämfördes uppgiften med färdiga produkter utifrån deras egna beskrivningar.

Vad kunden behöver AI-videogeneratorer Simplified, AI Studios, Steve AI Plattformar för videoinnehåll Goldcast, Vizard, Waymark Verktyg för AI-videoskapande Hippo Video, Colossyan Creator Anpassad lösning
Skapa från varierat källmaterial delvis delvis
Koppla text-, bild-, video- och röst-AI
Skapa textning och berättarröster
Redigera scener, rendera och exportera
Passar kundens egna regler: steg, roller och rapporter — — —
Alla steg på samma plats — —
Inga manuella steg mellan program delvis delvis delvis

Enligt produkternas och kategorins offentliga beskrivningar.

Färdiga AI-videoprodukter täcker viktiga delar av uppgiften, bland annat generering, redigering, berättarröst, textning och distribution. En färdig produkt räcker när bara en av dessa delar behövs.

För den här kunden var hela produktionsvägen samt de egna reglerna för åtkomst, krediter, lagring och publicering viktiga. Delarna beskrevs inte som en anpassad arbetsyta där alla nödvändiga steg automatiserades tillsammans.

Till slut

Till slut utformades lösningen för att ta bort manuellt arbete och omarbete från vägen mellan källmaterial och publicerbar video.

Vanliga frågor

Funderar du på att bygga ett liknande system? Läs svaren nedan för att se hur indata, AI-tjänster, redigering, textning och publicering passar in i en och samma produkt.