mcpField
M
modern-short-video

modern-short-video

github.com/imaimai17468创意与媒体6355 次安装39 周前更新
代码仓库

关于 modern-short-video

这项 Remotion 和 React 技能用于制作简短的产品发布视频,面向需要规划场景、素材和动画的创作者,并提供从产品分析到预览的制作流程。

主要功能

  1. 01分析产品并选择动态视觉
  2. 02八场景发布视频结构
  3. 03设备模型与截图指南
  4. 04Remotion 合成与时长设置
  5. 05预览和交付检查清单

适用场景

  1. 01制作产品发布短片
  2. 02将仪表板数据转为动画图表
  3. 03用设备模型展示应用功能

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/imaimai17468/modern-short-video-skills --skill modern-short-video

安装后在 Claude Code 中输入/modern-short-video确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

rules/
animation-patterns.md
bgm.md
code-templates.md
design-principles.md
duration-calculation.md
scene-structure.md
visual-elements.md

详细介绍

现代短视频技能

使用 Remotion 和 React 制作专业、现代的产品发布视频。

前置条件(必须)

警告:请勿跳过此步骤。跳过将导致错过丰富表现形式的机会。

此技能扩展了 Remotion 最佳实践。你必须完成以下两项:

  1. 先加载技能:

    /remotion-best-practices
    
  2. 阅读 remotion-best-practices 的 SKILL.md,并确定哪些规则与产品相关(地图、图表、文本动画、3D、lottie 等)。

工作流

第 1 步:分析产品并选择丰富表现形式(关键)

在索取屏幕截图之前,先分析产品,并从 remotion-best-practices 中找出相关的丰富表现形式。

尽可能使用动态内容替代静态屏幕截图:

  • 地图应用 → 绘制路线的动画地图
  • 仪表盘 → 动画图表
  • 文本应用 → 打字机效果
  • 等等

阅读 remotion-best-practices 中相关的规则文件并加以应用。

第 2 步:询问设备、主题和 BGM

使用 AskUserQuestion 提问:

  1. 设备类型:产品主要面向智能手机(SP)还是 PC/桌面端?

    • SP(智能手机)→ 使用手机模型边框
    • PC/桌面端 → 使用浏览器/桌面模型边框
  2. 屏幕截图主题:屏幕截图使用浅色模式还是深色模式?

    • 深色模式(推荐)→ 与视频背景(#0a0a0a)融合
    • 浅色模式 → 对比度更高,屏幕截图更加突出
  3. BGM(背景音乐):是否添加背景音乐?

    • 是(推荐)→ 从 Pixabay 下载免费音乐
    • 否 → 制作不含 BGM 的视频
第 3 步:收集屏幕截图

注意:使用丰富表现形式的场景(第 1 步)无需屏幕截图。

所需图片(放入 public/ 文件夹):

文件用途必需
mockup.png产品主屏幕截图(模型场景)是
feature-1.png功能 1 屏幕截图是
feature-2.png功能 2 屏幕截图可选
feature-3.png功能 3 屏幕截图可选
第 4 步:收集内容

所需信息:

  • 产品名称
  • 一句话标语/概念
  • 功能 1:标题 + 简短描述
  • 功能 2:标题 + 简短描述(可选)
  • 功能 3:标题 + 简短描述(可选)
  • CTA 文案(例如“免费试用”)
  • URL
第 5 步:验证素材
ls public/*.png
第 6 步:创建合成

创建 src/remotion/[ProductName]/[ProductName]Intro.tsx,并加入所有场景。

第 7 步:注册并计算时长

添加到 Root.tsx。重要:正确计算 durationInFrames:

durationInFrames = Sum of scene durations - (transition duration × number of transitions)

详情请参阅 rules/duration-calculation.md。

第 8 步:测试

运行 pnpm run dev(或 bun run remotion)并预览视频。

场景结构(8 个场景)

┌─────────────────────────────────────────────────────────────┐
│  1. REVEAL     2. CONCEPT    3. MOCKUPS                     │
│  (2-3s)        (3-4s)        (3-4s)                         │
│  Logo/Name     Value prop    Product preview                │
├─────────────────────────────────────────────────────────────┤
│  4. FEATURE 1  5. FEATURE 2  6. FEATURE 3                   │
│  (3-4s each)   (optional)    (optional)                     │
│  Screenshot +  Screenshot +  Screenshot +                   │
│  Title/Desc    Title/Desc    Title/Desc                     │
├─────────────────────────────────────────────────────────────┤
│  7. OUTRO      8. CTA                                       │
│  (2-3s)        (3-4s)                                       │
│  Summary       URL + Action                                 │
└─────────────────────────────────────────────────────────────┘
场景详情
场景时长内容素材
1. 揭示2-3 秒产品名称、简约动画-
2. 概念3-4 秒标语、价值主张-
3. 模型3-4 秒带主屏幕截图的设备模型mockup.png 或丰富表现形式
4. 功能 13-4 秒功能标题 + 屏幕截图feature-1.png 或丰富表现形式
5. 功能 23-4 秒功能标题 + 屏幕截图feature-2.png 或丰富表现形式
6. 功能 33-4 秒功能标题 + 屏幕截图feature-3.png 或丰富表现形式
7. 结尾2-3 秒产品名称 + 总结-
8. CTA3-4 秒URL、行动号召-

总时长:15-25 秒(取决于功能数量)

设计规则

元素应做不应做
背景纯色深色 #0a0a0a渐变
排版使用单一字体(Inter/Noto Sans JP)使用多种字体
动画轻柔淡入/滑动弹跳/炫目效果
模型真实屏幕截图或丰富表现形式占位图形
文本精简、清晰长篇段落

详细指南

如需全面了解,请阅读以下规则文件:

快速参考:场景组件

// Scene order
<TransitionSeries>
  <RevealScene />      {/* 1. Logo/Name */}
  <ConceptScene />     {/* 2. Value proposition */}
  <MockupsScene />     {/* 3. Main product mockup */}
  <FeatureScene n={1} /> {/* 4. Feature 1 */}
  <FeatureScene n={2} /> {/* 5. Feature 2 (if provided) */}
  <FeatureScene n={3} /> {/* 6. Feature 3 (if provided) */}
  <OutroScene />       {/* 7. Summary */}
  <CTAScene />         {/* 8. Call to action */}
</TransitionSeries>

交付前检查清单

  • 已加载前置条件(已执行 /remotion-best-practices 并阅读相关规则)
  • 在适用的场景中使用了丰富表达方式(地图、图表、文本动画等)
  • 已为未使用丰富表达方式的场景收集截图
  • 截图质量高(优先使用 2 倍分辨率)
  • 文本在 720p 下清晰可读
  • 总时长为 15-25 秒
  • 已正确计算 durationInFrames(减去转场重叠帧数!)
  • 视频结尾没有黑帧
  • 转场流畅(淡入淡出,15 帧)
  • CTA 和 URL 清晰可见
  • 已添加 BGM(可选,音量约为 0.25)

评论

支持 Markdown