{"repo":"F-R-L/forge-film","free":true,"listed":false,"github":"https://github.com/F-R-L/forge-film","clone":"git clone https://github.com/F-R-L/forge-film.git","description":"Multi-model DAG-driven parallel AI film generation — parallel speedup scales with scene independence; Generate film scenes simultaneously instead of one by one; \"把影视生成的执行图从拓扑序变成关键路径最优调度\" ; 唯一把场景叙事依赖建模为 DAG、以 CPM 算法驱动并行调度的影视生成引擎","language":"Python","stars":534,"topics":["ai","ai-cinematography","ai-filmmaking","ai-video-generation","cpm","critical-path-method","dag","generative-ai","gradio","llm-workflow"],"license":"MIT","category":"ai-agents","readme_excerpt":"🎬 Forge One story, multiple AI models, zero manual stitching. 中文文档 Quick Start --- Making a multi-scene AI film means logging into Kling, CogVideoX, Seedance separately — downloading frames, color-correcting between models, stitching manually. An 8-scene short can eat half a day. Forge automates the entire pipeline. You write a story. Forge compiles it into a scene graph, routes each scene to the right model, runs them in parallel, keeps visual continuity across model boundaries, and outputs a single final.mp4 . --- What Forge does 🧭 Story → DAG — GPT-4o (or Claude / DeepSeek) compiles your story into a dependency graph. Scenes with no dependencies run in parallel. ⚡ CPM parallel scheduling — Critical Path Method finds the longest dependency chain and prioritizes it. N workers run simultaneously, not one by one. 🎯 Scene-type routing — dialogue → Kling, landscapes → CogVideoX (free, local), action → Kling. Fully configurable in forge.yaml . 🎨 Cross-model continuity — when scene B (CogVideoX) follows scene A (Kling), Forge extracts A's last frame, applies histogram color matching, and passes it as the i2v seed. No jarring cuts. 🎬 Final assembly — once all scenes are generated, clips are concatenated in a single ffmpeg pass. Normalized resolution and frame rate. Outputs final.mp4 . --- End-to-end walkthrough Given this story ( examples/detective.txt ): Forge compiles it into a DAG and schedules: Then runs: --- Parallel scheduling Forge uses the Critical Path Method (CPM) to","default_branch":null,"files":null,"tree":[],"storefront":"/r/F-R-L","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/F-R-L/forge-film/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."}