Word Video 是一个面向中文词汇学习短视频的 Remotion 项目。每条视频围绕一个词汇组织素材,包括图片、英文问题、中文词、拼音、例句和多段音频。
仓库
项目定位
这个项目的目标是把“词汇学习内容”变成可以批量生产的视频模板。内容不靠手工剪辑堆叠,而是通过 CSV 数据、图片、音频和 Remotion 组件组合生成。
内容结构
- 一张图片。
- 一个英文问题。
- 重复展示中文词和拼音。
- 一个中文例句。
- 三段音频素材。
- 一个可选结尾视频。
- 一组透明 PNG 进度动画帧。
工作流
通过 data/lessons.csv 管理课程数据,并用统一的 lessonId 匹配图片、问题音频、词汇音频、例句音频和结尾视频。
这个项目适合继续扩展成批量语言学习视频生成工具。
技术栈
- Remotion 4、React 19、TypeScript。
@remotion/cli和@remotion/media-utils负责预览、媒体处理和渲染。scripts/render.mjs根据LESSON_ID渲染指定课程。- 素材目录按图片、问题音频、词汇音频、例句音频、结尾视频和进度动画分层管理。
输入与输出
- 输入表:
data/lessons.csv - 必填字段:
lessonId、termZh、termPinyin、exampleZh、meaningEn、termEn - 预览命令:
npm run dev -- --port=3030 - 渲染命令:
LESSON_ID=lesson-001 npm run render - 输出文件:
out/<lessonId>.mp4
当前状态
项目已经形成一个最小可用的视频生成模板。后续可以继续扩展多模板、批量渲染队列、素材检查、自动字幕、封面生成和多平台导出尺寸。