explaingit

alyunzhangu/supervideogenaratefactory

13PythonAudience · generalComplexity · 3/5Setup · moderate

TLDR

A workflow toolkit that generates short product videos for Douyin (Chinese TikTok) using AI, letting you replicate a competitor video's structure or create original ones from a product image and description.

Mindmap

mindmap
  root((repo))
    What It Does
      Douyin product videos
      Three production paths
      AI video generation
    Workflow Paths
      Competitor replication
      Hook and grid script
      Direct storyboard
    Output
      Nine-panel storyboard
      Rendered video file
      Five audio modes
    Tech Stack
      Python scripts
      Codex skill system
      Seedance 2.0 API
    Setup
      Volcano Engine API key
      Install script
Click or tap to explore — scroll the page freely

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

Things people build with this

USE CASE 1

Upload a competitor product video and your own product image to automatically recreate the same shot structure and pacing with your product.

USE CASE 2

Generate a complete nine-panel storyboard and finished video from a product description, selling points, and target audience.

USE CASE 3

Send pre-made storyboard images and text prompts directly to Seedance 2.0 to render a video without any scripting step.

Tech stack

PythonCodexSeedance 2.0Volcano Engine

Getting it running

Difficulty · moderate Time to first run · 30min

Requires a Volcano Engine Seedance 2.0 API key stored in a local file and running the provided install script.

In plain English

This repository is a collection of workflow scripts and prompts for generating short product videos aimed at Douyin, the Chinese version of TikTok. It packages everything as a skill for Codex, an AI tool that can execute multi-step workflows, and it calls Seedance 2.0, a video generation model from ByteDance's Volcano Engine platform, to produce the final video files. The repository offers three production paths. The first is a replication path: you upload a reference video from a competitor or inspiration source along with your own product image, and Codex breaks down the shots, copy, and pacing of the reference, then rebuilds the same structure using your product. The second is a hook-and-grid path: you describe your product, its selling points, the target audience, and visual style preferences, and Codex generates a nine-panel storyboard script designed to stop viewers from scrolling, produces nine storyboard frames from those descriptions, and then sends everything to Seedance 2.0 to render the video. The third path skips straight to video production: if you already have nine storyboard images and nine text prompts, Codex sends them directly to Seedance 2.0 without going through any scripting or image generation steps. The audio output from Seedance 2.0 can be set to one of five modes: ambient sound only, ambient sound with background music, ambient sound with a voiceover, a full combination of music and voiceover, or completely silent. The README is written in Chinese and includes ready-to-use prompt templates you can paste into Codex to start each of the three production paths. Setup requires running an install script and then storing a private Seedance API key in a local file. The repository includes only a placeholder example for that key and warns clearly not to commit real credentials.

Copy-paste prompts

Prompt 1
I have a product image and a competitor's Douyin video I want to replicate. Walk me through using supervideogenaratefactory's replication path in Codex to break down the reference video and rebuild it with my product.
Prompt 2
I want to generate a Douyin product video from scratch. My product is [describe product], my selling points are [list them], and my target audience is [describe]. Give me the prompt I should paste into Codex to start the hook-and-grid path.
Prompt 3
I already have nine storyboard images and nine text prompts for my product. Show me exactly how to use supervideogenaratefactory's direct path to send them to Seedance 2.0 and get a rendered video.
Prompt 4
How do I set the audio mode in supervideogenaratefactory? I want background music plus a voiceover. Where in the manifest or prompt do I specify this?
Open on GitHub → Explain another repo

← alyunzhangu on gitmyhub — every repo by this author, as a profile.

Verify against the repo before relying on details.