gitmyhub

superVideoGenarateFactory

Python ★ 22 updated 16d ago

生成视频skill

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.

PythonCodexSeedance 2.0Volcano Enginesetup: moderatecomplexity 3/5

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.

Where it fits