explaingit

yils-lin/short-video-factory

Analysis updated 2026-05-18

4,906TypeScriptAudience · vibe coderComplexity · 2/5Setup · moderate

TLDR

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.

Mindmap

mindmap
  root((Short Video Factory))
    What it does
      Script generation
      Voice synthesis
      Auto video editing
    Tech stack
      TypeScript
      Electron
      Edge TTS
    Use cases
      Marketing videos
      Batch production
      Content creation
    Audience
      Content creators
      Marketers

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Generate product marketing short videos from a text prompt and footage clips.

USE CASE 2

Automatically write, voice, and edit short-form video content without manual editing.

USE CASE 3

Batch produce a series of short videos automatically from a preset configuration.

USE CASE 4

Create short videos with subtitles in either Chinese or English.

What is it built with?

TypeScriptElectronEdge TTSOpenAI API

How does it compare?

yils-lin/short-video-factoryfacebook/astryxlmstudio-ai/lms
Stars4,9065,0004,799
LanguageTypeScriptTypeScriptTypeScript
Setup difficultymoderateeasymoderate
Complexity2/52/52/5
Audiencevibe coderdeveloperdeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · moderate Time to first run · 30min

Requires an OpenAI-compatible API key for script generation and downloading a prebuilt release for your OS.

In plain English

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.

Copy-paste prompts

Prompt 1
Help me download and set up Short Video Factory on my operating system.
Prompt 2
Explain how to connect an OpenAI-compatible API key for the script generation feature.
Prompt 3
Walk me through setting up a batch task that automatically produces multiple videos.
Prompt 4
How do I configure the Edge text to speech voice for my generated videos?

Frequently asked questions

What is short-video-factory?

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.

What language is short-video-factory written in?

Mainly TypeScript. The stack also includes TypeScript, Electron, Edge TTS.

How hard is short-video-factory to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is short-video-factory for?

Mainly vibe coder.

Open on GitHub → Explain another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.