{"repo":"0xsline/StoryGen-Atelier","free":true,"listed":false,"github":"https://github.com/0xsline/StoryGen-Atelier","clone":"git clone https://github.com/0xsline/StoryGen-Atelier.git","description":"AI-assisted storyboard and video generation tool. Uses Gemini for generating storyboard text and frames, Vertex AI Veo for generating transition clips, and ffmpeg for stitching the final video. Built-in logs and gallery management.","language":"JavaScript","stars":956,"topics":["ffmpeg","gemini","google","google-cloud-platform","veo","veo3","vertex-ai"],"license":"Apache-2.0","category":"media-processing","readme_excerpt":"StoryGen Atelier English 中文 AI-assisted storyboard and video generation tool. Uses Gemini for generating storyboard text and frames, Vertex AI Veo for generating transition clips, and ffmpeg for stitching the final video. Built-in logs and gallery management. Features - Storyboard Generation : Gemini text model generates storyboard scripts, and Gemini image model generates frames; supports custom styles and shot counts. - Video Generation : Based on the Interpolation Chain of the storyboard, calls Vertex Veo to generate clips and stitches them into a full video using ffmpeg. - Logs Dashboard : Video logs + Storyboard logs (SQLite persistence), supports viewing, exporting, and clearing. - Gallery : Save, load, and delete generated storyboards + videos. - Prompt Guide : Built-in guide/VideoGenerationPromptGuide.md for model prompting reference. Core Technology: Video Generation & Stitching Algorithm This project uses an \"Interpolation Chain\" (Sliding Window) strategy to transform static storyboard images into a coherent video story. The process is fully automated and consists of three main phases: 1. Transition Analysis - Gemini The system first iterates through the storyboard list using a sliding window to process each pair of adjacent shots (Shot A → Shot B). - Intelligent Analysis : Calls the Gemini model to analyze the visual content of Shot A and Shot B. - Instruction Generation : Gemini outputs a specific Transition Prompt and a suggested Duration , detailing how to smoot","default_branch":null,"files":null,"tree":[],"storefront":"/r/0xsline","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/0xsline/StoryGen-Atelier/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}