关于 viral-video-animated-captions
用于制作社交视频烧录字幕的技能,面向短视频创作者。它将逐词时间戳转换为带动画的 ASS 字幕,并指导 FFmpeg 烧录及可读性检查。
主要功能
- 01逐词或短语时间字幕
- 02弹跳、缩放与卡拉 OK 动效
- 03Whisper 时间戳转 ASS
- 04平台样式与安全区建议
- 05FFmpeg 字幕烧录流程
适用场景
- 01为 TikTok、YouTube Shorts 添加字幕
- 02制作逐词高亮的讲解视频
- 03检查竖屏字幕的可读性与位置
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ josiahsiegel/ claude-plugin-marketplace --skill viral-video-animated-captions安装后在 Claude Code 中输入/viral-video-animated-captions确认已加载。
附带文件references/caption-styles-and-generation.md
详细介绍
CapCut 风格的动画字幕
使用此技能创建烧录到视频中的社交媒体字幕,支持词级时间轴、弹出/弹跳/缩放动画、卡拉 OK 高亮,以及适合不同平台的字幕样式。此 SKILL 是精简的协调器;详细的 ASS 样式、脚本、公式和预设保存在 references/caption-styles-and-generation.md 中。
使用场景
- 逐词或逐短语显示的社交媒体字幕
- CapCut 风格的弹出、弹跳、扫光、卡拉 OK 和打字机字幕
- 将 Whisper 转录内容转换为动画 ASS
- 为 TikTok、YouTube Shorts、Instagram Reels 和 Facebook Reels 设置字幕样式
- 字幕可读性、安全区域、无障碍访问和移动端排版
字幕工作流
- 使用 Whisper 或其他 ASR 工具生成带词级时间戳的转录内容。
- 将词级时间转换为 ASS 事件和样式。
- 正确使用 ASS 时间单位:卡拉 OK 标签使用厘秒;动画标签使用毫秒。
- 使用 FFmpeg 将 ASS 烧录到视频中。
- 检查可读性、安全区域位置、音频同步情况和最终平台规格。
最简烧录命令
ffmpeg -i input.mp4 \
-vf "ass=captions.ass" \
-c:v libx264 -preset fast -crf 23 \
-c:a copy \
output_captioned.mp4
如果由于输出容器无法接受源音频而导致音频复制失败,请使用 -c:a aac -b:a 128k 重新编码音频。
快速选择样式
| 样式 | 效果 | 最适合 |
|---|---|---|
| 单词弹出 | 每个单词缩放进入并略微过冲 | 高能量开场、游戏、喜剧 |
| 高亮扫光 | 显示完整短语,依次高亮单词 | 教育和专业解说视频 |
| 卡拉 OK 填充 | 逐步填充单词 | 音乐、旁白、歌词风格字幕 |
| 打字机 | 逐步显示字符 | 戏剧性叙事 |
| 弹跳进入 | 单词从下方移动/缩放进入 | Shorts/Reels 强调节拍 |
时间与可读性规则
- 词级动画通常需要 80-250ms 的出现时间和 200-600ms 的停留时间,具体取决于平台。
- 竖屏社交视频中,每屏显示 3-6 个单词。
- 使用大号无衬线字体、高对比度和粗描边。
- 避免过度抖动/闪烁;优先考虑无障碍访问和可读性,而非新奇效果。
- 将字幕放在移动端安全区域内;避免靠近底部 UI 密集区域。
参考文档索引
references/caption-styles-and-generation.md- 完整保留的参考资料:Whisper 时间戳命令、ASS 结构、WordPop/Sweep/Karaoke/Typewriter/Bounce 示例、Python JSON 转 ASS 脚本、bash 流水线、烧录命令、样式预设、配色方案、表情符号集成、平台指南、故障排查、弹簧/缓动/抖动/脉冲公式、无障碍访问指南、来源。
相关技能
ffmpeg-captions-subtitles- 字幕基础和烧录ffmpeg-karaoke-animated-text- ASS 卡拉 OK 和动画文本模式ffmpeg-animation-timing-reference- 时间单位、缓动、可读性、同步viral-video-platform-specs- 导出规格和安全区域viral-video-hook-templates- 开场和留存策略
评论
支持 Markdown