mcpField
E
explainer-video-guide

explainer-video-guide

github.com/inference-sh创意与媒体789996 次安装2 周前更新
代码仓库

关于 explainer-video-guide

这是一个使用 inference.sh 命令行工具规划和制作解说视频的指南技能,面向视频创作者及产品团队。内容涵盖脚本结构、节奏、画面、配音、音乐和组装流程。

主要功能

  1. 01解说视频脚本结构参考
  2. 02节奏与场景时长建议
  3. 03画面和配音制作示例
  4. 04音乐与音频混音建议
  5. 05分步骤的视频组装流程

适用场景

  1. 01规划简短的产品解说视频
  2. 02设计社交媒体功能介绍
  3. 03制作旁白和视频场景
  4. 04组装教程或投资者介绍视频

安装

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

$npx skills add https://github.com/inference-sh/skills --skill explainer-video-guide

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

详细介绍

安装 belt CLI skill: npx skills add belt-sh/cli

解说视频指南

通过 inference.sh CLI,从脚本到最终剪辑,制作解说视频。

快速开始

需要 inference.sh CLI(belt)。安装说明

belt login

# Generate a scene for an explainer
belt app run google/veo-3-1-fast --input '{
  "prompt": "Clean motion graphics style animation, abstract data flowing between connected nodes, blue and white color scheme, professional corporate aesthetic, smooth transitions"
}'

脚本公式

问题-激化-解决(PAS)——60 秒
部分时长内容字数
问题10s指出观众面临的痛点~25 字
激化10s展示情况为何比他们想象的更糟~25 字
解决方案15s介绍你的产品/理念~35 字
工作原理20s展示 3 个关键步骤或功能~50 字
行动号召5s给出一个明确的下一步行动~12 字
之前-之后-桥接(BAB)——90 秒
部分时长内容
之前15s展示当前令人沮丧的状况
之后15s展示理想的结果
桥接40s说明你的产品如何帮助他们实现目标
社会认同10s简短的数据或用户评价
行动号召10s明确的下一步
功能聚焦——30 秒(社交媒体)
部分时长内容
钩子3s令人惊讶的事实或问题
功能15s展示一项功能如何解决一个问题
结果7s最终效果/益处
行动号召5s试用 / 了解更多

节奏规则

内容类型每分钟字数备注
标准旁白150 wpm对话般的节奏
复杂/技术内容120 wpm留出理解时间
活力/社交媒体内容170 wpm短视频节奏更快
儿童内容100 wpm清晰、缓慢

**关键规则:**每条关键信息对应一个场景。不要在一个画面中塞入多个想法。

场景时长指南
  • 建立镜头:3-5 秒
  • 功能演示:5-8 秒
  • 屏幕上的文字/数据:3-4 秒(必须清晰可读)
  • 转场:0.5-1 秒
  • 行动号召画面:3-5 秒

视觉制作

场景类型
# Product in context
belt app run google/veo-3-1-fast --input '{
  "prompt": "Clean product demonstration video, hands typing on a laptop showing a dashboard interface, bright modern office, soft natural lighting, professional"
}'

# Abstract concept visualization
belt app run bytedance/seedance-2-0 --input '{
  "prompt": "Abstract motion graphics, colorful data streams connecting floating geometric shapes, smooth fluid animation, dark background with glowing elements, tech aesthetic",
  "generate_audio": true
}'

# Lifestyle/outcome shot
belt app run google/veo-3-1-fast --input '{
  "prompt": "Happy person relaxing on couch with laptop, smiling at screen, bright airy living room, warm afternoon light, satisfied customer feeling, lifestyle commercial style"
}'

# Before/after comparison
belt app run falai/flux-dev-lora --input '{
  "prompt": "Split screen comparison, left side cluttered messy desk with papers and stress, right side clean organized minimalist workspace, dramatic difference, clean design"
}'
场景的图像转视频
# Generate a still frame first
belt app run falai/flux-dev-lora --input '{
  "prompt": "Professional workspace with glowing holographic interface, futuristic but clean, blue accent lighting"
}'

# Animate it
belt app run falai/wan-2-5-i2v --input '{
  "prompt": "Gentle camera push in, holographic elements subtly floating and rotating, soft ambient light shifts",
  "image": "path/to/workspace-still.png"
}'

旁白制作

脚本撰写技巧
  • 使用短句。每句最多 15 个词。
  • 使用主动语态。“你可以追踪数据”,而不是“数据可以被追踪。”
  • 使用对话般的语气。大声读出来——如果听起来生硬,就重写。
  • 每句话只表达一个想法。每个视觉节拍对应一句话。
生成旁白
# Professional narration with Dia TTS
belt app run falai/dia-tts --input '{
  "prompt": "[S1] Tired of spending hours on reports that nobody reads? There is a better way. Meet DataFlow. It turns your raw data into visual stories... in seconds. Just connect your source, pick a template, and share. Try DataFlow free today."
}'
TTS 中的节奏控制
技巧效果示例
句号 .中等停顿"This changes everything. Here's how."
省略号 ...长停顿(制造戏剧效果)"And the result... was incredible."
逗号 ,短暂停顿"Fast, simple, powerful."
感叹号 !强调/增强语气"Start building today!"
问号 ?语调上扬"What if there was a better way?"

音乐与音频

背景音乐指南
  • **音量:**旁白音量下方 20-30%(播放人声时降低 6-12dB)
  • **风格:**与品牌调性相符(企业风 = 环境电子乐,初创公司风 = 轻快独立音乐)
  • **结构:**开头渐强(前 3s)-> 旁白下方的轻柔循环 -> 行动号召处渐强
  • **无演唱:**旁白下方仅使用纯音乐
# Generate background music
belt app run <music-gen-app> --input '{
  "prompt": "upbeat corporate background music, modern electronic, 90 BPM, positive and professional, no vocals, suitable for product explainer video"
}'

剪辑流程

完整制作工作流
# 1. Generate voiceover
belt app run falai/dia-tts --input '{
  "prompt": "[S1] Your script here..."
}'

# 2. Generate scene visuals (in parallel)
belt app run google/veo-3-1-fast --input '{"prompt": "scene 1 description"}' --no-wait
belt app run google/veo-3-1-fast --input '{"prompt": "scene 2 description"}' --no-wait
belt app run google/veo-3-1-fast --input '{"prompt": "scene 3 description"}' --no-wait

# 3. Merge scenes into sequence
belt app run infsh/media-merger --input '{
  "media_files": [
    {"file": "scene1.mp4", "transition_type": "crossfade"},
    {"file": "scene2.mp4", "transition_type": "crossfade"},
    {"file": "scene3.mp4"}
  ]
}'

# 4. Add voiceover to video
belt app run infsh/video-audio-merger --input '{
  "video_file": "merged-scenes.mp4",
  "audio_file": "voiceover.mp3"
}'

# 5. Add captions (segments are timed text, not an SRT file)
belt app run infsh/caption-videos --input '{
  "video_file": "final-with-audio.mp4",
  "segments": [
    {"start": 0.0, "end": 2.5, "text": "First caption line"},
    {"start": 2.5, "end": 5.0, "text": "Second caption line"}
  ]
}'

不同格式的视频时长

格式时长平台
社交媒体预告片15-30sTikTok、Instagram Reels、YouTube Shorts
产品演示60-90s网站、着陆页
功能解说90-120sYouTube、电子邮件
教程/演示流程2-5minYouTube、帮助中心
投资者推介视频2-3min路演演示文稿补充材料

转场类型

转场使用场景效果
Cut相关场景之间的默认转场干净、专业
Dissolve/Crossfade时间流逝、情绪转变柔和、沉思
Wipe新主题或新章节清晰分隔
Zoom/Push深入细节聚焦注意力
Match cut场景之间存在视觉相似性巧妙、令人印象深刻

常见错误

错误问题修正方法
脚本太冗长配音过于仓促,观众难以消化控制在每分钟最多 150 个单词
前 3 秒没有吸引点观众会立刻离开从问题或令人惊讶的数据切入
画面滞后于旁白画面与旁白脱节,令人困惑画面应与台词同步或略微提前
背景音乐太响听不清旁白将音乐音量调低至比人声低 6-12dB
没有字幕85% 的社交视频是在静音状态下观看的务必添加字幕
想法太多观众什么都记不住每段视频只传达一个核心信息

相关技能

npx skills add inference-sh/skills@ai-video-generation
npx skills add inference-sh/skills@video-prompting-guide
npx skills add inference-sh/skills@text-to-speech
npx skills add inference-sh/skills@prompt-engineering

浏览所有应用:belt app list

评论

支持 Markdown