Douyin Vertical Talking-Head Short Video Generator
Paste the following prompt into your AI chat to install this skill:
Please follow https://skillhub.cn/install/skillhub.md to install @user_40cf8716/douyin-video-generator
About this skill
Problem
Building Douyin talking-head short videos is usually less about editing than about the upstream chain: a note or article must become a strong spoken script, consistent vertical images, compatible TTS audio, aligned subtitles, and Remotion render inputs. When these pieces are assembled by hand, teams often keep reworking the same failure modes: weak hooks, mismatched scene styles, audio formats Remotion rejects, or missing subtitle timing.
Workflow
This skill normalizes input into input/videos.json and follows a fixed local pipeline to output renders/{name}.mp4:
- Script-first generation: reads Obsidian paths, article URLs, or plain text, then creates a 45-90 second, 6-8 segment script with a hook, one point per segment, and a cta close, avoiding low-information openers like “hello, today I will talk about”.
- Scene-aware composition: writes kind, accent, and detail into each scene, so hook, core, compare, data, and cta use distinct type sizes, layouts, and emphasis instead of simply swapping one background image.
- Local render chain: relies on Node.js, Remotion 4.x, Chrome Headless Shell, and say or MiniMax API, then places images, .m4a audio, and subtitle timing into the manifest before rendering MP4.
Boundaries
It fits engineers who can run a local Node/Remotion environment, not users expecting fully cloud-based, zero-setup production. Three failure points matter: image generation should stay parallel to avoid serial timeouts; TTS output must be converted to .m4a, because Remotion may reject AIFF; when TTS returns no subtitles, the skill estimates startMs and endMs from narrationText by sentence splitting and character proportion.
Use Cases
- Convert an Obsidian note or article URL into a 45-90 second Douyin talking-head video and export MP4.
- Generate 9:16 text-free images for each scene and compose hook, core, data, and cta layouts.
- Produce .m4a voiceover with macOS say or MiniMax API and create a subtitle timeline.
- Render vertical talking-head videos in a local Remotion project without cloud editing services.
Best For
- Content editors who need to turn articles or topic notes into Douyin talking-head videos quickly
- Technical authors who want local Node/Remotion pipelines for vertical 9:16 video generation
- Video pipeline developers who need consistent scene layouts, subtitles, and voiceover formats
- Short-video operators who want local scripting to reduce dependence on cloud editing tools
Related Skills
Converts image sequences, videos, or screen recordings into GIFs with Python, supporting timing, looping, optimization, and quick command-line use.
Adds white text, a yellow bar, and optional translucent masks to photos using OpenCV and Pillow.
Call Mew image and design APIs in two stages to create an emotional background and compose a share-ready quote check-in poster.
Generate felt-craft pendant designs, part breakdowns, and structured analysis from a product image or Base64 input.