yils-lin/short-video-factory — explained in plain English
Analysis updated 2026-05-18
Generate product marketing short videos from a text prompt and footage clips.
Automatically write, voice, and edit short-form video content without manual editing.
Batch produce a series of short videos automatically from a preset configuration.
Create short videos with subtitles in either Chinese or English.
| yils-lin/short-video-factory | facebook/astryx | lmstudio-ai/lms | |
|---|---|---|---|
| Stars | 4,906 | 5,000 | 4,799 |
| Language | TypeScript | TypeScript | TypeScript |
| Setup difficulty | moderate | easy | moderate |
| Complexity | 2/5 | 2/5 | 2/5 |
| Audience | vibe coder | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires an OpenAI-compatible API key for script generation and downloading a prebuilt release for your OS.
Short Video Factory is an open source desktop application for making short marketing and general content videos with the help of AI. The idea is that a user provides a text prompt and some video clip footage, and the app automatically writes a script, turns it into voice narration, edits it together with the footage, and adds subtitles, producing a finished short video without needing traditional video editing skills. The application handles several steps that would normally require separate tools. It generates a written script from a prompt using a service compatible with the common OpenAI style API format, converts that script into natural sounding speech using Microsoft's Edge text to speech service, and then automatically cuts and combines the script, footage, voice, and subtitles into a finished video. It also supports batch processing, so a user can set up a batch task that keeps producing videos automatically based on a preset. The interface and generated content can be switched between Chinese and English, and the app runs on Windows, macOS, and Linux. Because everything runs locally on the user's own computer rather than through a hosted service, the project states that this keeps user data private and secure. Getting started involves downloading a prebuilt release from the project's GitHub releases page and following the official usage manual for setup and configuration. Planned future work mentioned in the project's roadmap includes more detailed parameter controls, support for additional speech synthesis services, and a wider variety of subtitle styles and effects. The project credits two existing open source Edge text to speech libraries that it builds on for its voice synthesis feature. It accepts contributions through the usual fork, branch, and pull request process, and the project maintainer also accepts donations from users who find the tool helpful. No specific license type is stated in the README beyond a copyright notice for the author.
A free open source desktop app that automatically turns a text prompt and video clips into a finished short marketing or content video using AI.
Mainly TypeScript. The stack also includes TypeScript, Electron, Edge TTS.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly vibe coder.
This repo across BitVibe Labs
Don't trust strangers blindly. Verify against the repo.