rn-bw-text-opener
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChineseBlack White Text Opener
黑底白字片头
Role
角色
Create a short, reusable opening animation: black background, large white text
that appears one character at a time, synchronized typing click SFX, optional
word replacement, and a clean transition into the main video.
This skill is generative. Do not copy source frames or promise pixel-level
alignment with a reference. If the user asks to exactly match an existing video,
route to first.
rn-replica-qc创建一个简短、可复用的开场动画:黑色背景,大号白字逐字出现,并同步加入打字点击 SFX,支持可选的词语替换,最后干净地转入主视频。
此 skill 用于生成式创作。不要复制源视频帧,也不要承诺与参考视频达到逐像素对齐。如果用户要求精确匹配现有视频,应先转至 。
rn-replica-qcRequired Reads
必读内容
Before building an opener, read:
references/motion-contract.mdreferences/timing-presets.md
Read when choosing HyperFrames, Remotion, or ffmpeg.
references/tool-recipes.md制作片头前,请阅读:
references/motion-contract.mdreferences/timing-presets.md
选择 HyperFrames、Remotion 或 ffmpeg 时,请阅读 。
references/tool-recipes.mdInputs
输入
Collect or infer:
- main opening phrase
- optional replacement words or contrast words
- final hold phrase, logo text, or next-scene lead-in
- target ratio and resolution
- duration preset: ,
micro, orstandardslow - tone: cinematic, clean tutorial, product launch, or opinion opener
- transition into the next scene: fade, white velocity wipe, text smear, or cut
- typing cadence and SFX preference, default with subtle key clicks
14 chars/s
If the user gives only a topic, write 2-3 short phrase options and choose the
cleanest one. Avoid long sentences.
收集或推断:
- 主开场短语
- 可选的替换词或对比词
- 最终停留短语、Logo 文字或下一场景引导文案
- 目标宽高比和分辨率
- 时长预设:、
micro或standardslow - 基调:电影感、简洁教程、产品发布或观点类片头
- 下一场景的转场:、
fade、white velocity wipe或text smearcut - 打字节奏和 SFX 偏好,默认 ,配以轻微键击声
14 chars/s
如果用户只提供一个主题,请撰写 2-3 个简短短语选项,并选择最简洁的方案。避免使用长句。
Defaults
默认设置
- Duration: 4.8-5.8s.
standard - Background: pure or near black, no busy decorative background.
- Text: large white sans-serif, centered or slightly above center.
- Motion: black hold -> white text types in character by character -> phrase holds -> replacement text types in -> final typed phrase holds -> transition out.
- Audio: quiet typing clicks aligned to visible character appearances. Do not add clicks during black hold, final hold, or transition-only frames.
- Build tool: HyperFrames for polished video projects; Remotion when the project already uses Remotion; ffmpeg only for simple utility openers.
- 时长:,4.8-5.8s。
standard - 背景:纯黑或近黑,不使用繁杂的装饰性背景。
- 文本:大号白色无衬线字体,居中或略高于中心位置。
- 动效:黑色停留 → 白字逐字输入 → 短语停留 → 替换文字逐字输入 → 最终短语停留 → 转场退出。
- 音频:安静的打字点击声,与文字出现同步。黑色停留、最终停留或仅包含转场的帧中不要添加点击声。
- 构建工具:高质量视频项目使用 HyperFrames;项目已经使用 Remotion 时使用 Remotion;仅用于简单实用的片头时可使用 ffmpeg。
Workflow
工作流
1. Create The Timing Plan
1. 创建时间规划
Use the bundled script to generate a deterministic plan:
bash
python3 scripts/create_opener_plan.py \
--title "AI workflow engine" \
--replace "from idea" "to shipped video" \
--final "Build in minutes" \
--preset standard \
--typing-cps 14 \
--out opener-plan.jsonUse the plan as the source of truth for scene timing and copy. Do not improvise
new copy during rendering unless the user asks.
使用内置脚本生成确定性规划:
bash
python3 scripts/create_opener_plan.py \
--title "AI workflow engine" \
--replace "from idea" "to shipped video" \
--final "Build in minutes" \
--preset standard \
--typing-cps 14 \
--out opener-plan.json将该规划作为场景时序和文案的唯一依据。除非用户另有要求,否则渲染期间不要临时发挥新文案。
2. Build The Animation
2. 构建动画
Follow the motion contract:
- hold black before text appears
- reveal each text state one character at a time
- align typing click SFX to the same character timestamps
- keep the first readable phrase large
- use only 1-3 replacement states
- hold the final phrase long enough to read
- transition out cleanly into the next scene
For dark SaaS/product videos, this opener can precede ;
keep the opener simpler than the main product scene.
rn-dark-saas-video遵循 motion contract:
- 文字出现前保持黑屏
- 每个文字状态逐字显现
- 打字点击 SFX 与对应的字符时间戳对齐
- 保持第一个可读短语足够醒目
- 仅使用 1-3 个替换状态
- 为最终短语留出足够的阅读时间
- 干净地转场至下一场景
对于深色 SaaS/产品视频,此片头可以放在 之前;片头应比主产品场景更简洁。
rn-dark-saas-video3. QC
3. QC
Before handoff, verify:
- first frames are black or near black
- characters appear sequentially rather than all at once
- typing clicks line up with the character reveal and stop during holds
- white text is readable at mobile size
- no text clips outside frame
- no accidental colored flash
- no persistent neon-line background
- transition lands before the next scene starts
- media specs match the target project
If this opener is inserted into a longer video, export both the standalone opener
and the full composition when practical.
交付前,请验证:
- 前几帧为黑色或近黑色
- 字符按顺序出现,而不是一次性全部显示
- 打字点击声与字符显现对齐,并在停留期间停止
- 白色文字在移动端尺寸下仍清晰可读
- 文字没有超出画幅
- 没有意外的颜色闪烁
- 没有持续存在的霓虹线条背景
- 转场在下一场景开始前完成
- 媒体规格符合目标项目要求
如果此片头被插入到更长的视频中,请在可行的情况下同时导出独立片头和完整 composition。
Output
输出
Return:
- opener MP4 path or composition path
- timing plan path
- key text states and timestamps
- typing cadence and SFX schedule
- QC notes, especially first-frame blackness and text readability
返回:
- 片头 MP4 路径或 composition 路径
- 时间规划文件路径
- 关键文字状态及其时间戳
- 打字节奏和 SFX 安排
- QC 备注,尤其是首帧黑度和文字可读性