用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/Leoyishou/personal-ai-company --skill video-chapter-nav命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
正在显示 SKILL.md
基于 SOC 职业分类
| name | video-chapter-nav |
| description | 为视频自动添加动态章节导航条。使用 ASR 转录音频,LLM 分析内容生成章节,生成 .ass 字幕并烧录到视频中。支持火山引擎 ASR 和 Whisper。 |
| allowed-tools | Bash(python:*), Bash(ffmpeg:*), Bash(ffprobe:*), Read, Write |
自动为视频添加动态章节导航条,让观众一目了然当前进度。
# 最简用法 - 自动生成 4 个章节
python ~/.claude/skills/video-chapter-nav/scripts/chapter_nav.py video.mp4
# 指定章节数量
python ~/.claude/skills/video-chapter-nav/scripts/chapter_nav.py video.mp4 --chapters 5
# 指定输出路径
python ~/.claude/skills/video-chapter-nav/scripts/chapter_nav.py video.mp4 --output video_with_nav.mp4
视频输入 → 音频提取 → ASR 转录 → LLM 章节分析 → .ass 字幕 → 视频合成
| 参数 | 说明 | 默认 |
|---|---|---|
video | 输入视频路径 | 必填 |
-o, --output | 输出视频路径 | 自动生成 |
-n, --chapters | 章节数量 | 4 |
--asr | ASR 引擎 (auto/whisper/volcengine) | auto |
--position | 导航条位置 (bottom/top) | bottom |
--dry-run | 试运行,不执行 | - |
# OpenRouter API Key (用于 LLM 章节分析)
export OPENROUTER_API_KEY="sk-or-v1-xxx"
如果配置了火山引擎,优先使用(更快更准):
# 在火山引擎控制台获取
export VOLC_ASR_APPID="your_app_id"
export VOLC_ASR_TOKEN="your_access_token"
获取方式:火山引擎控制台 → 创建应用 → 获取 APP ID 和 Access Token
自动使用 Whisper (需要安装 openai-whisper):
pip install openai-whisper
导航条显示在视频底部(或顶部),格式如:
01 环境配置 · 02 代码演示 · 03 功能测试 · 04 总结
↑
(当前高亮白色,其他灰色)
随着视频播放,高亮会自动切换到当前章节。
帮我给这个视频加上章节导航条:~/Videos/tutorial.mp4
给 demo.mp4 添加 5 个章节的导航条
# 基础用法
python ~/.claude/skills/video-chapter-nav/scripts/chapter_nav.py tutorial.mp4
# 5 个章节,导航条在顶部
python ~/.claude/skills/video-chapter-nav/scripts/chapter_nav.py tutorial.mp4 \
--chapters 5 \
--position top
# 强制使用 Whisper
python ~/.claude/skills/video-chapter-nav/scripts/chapter_nav.py tutorial.mp4 \
--asr whisper
# 试运行
python ~/.claude/skills/video-chapter-nav/scripts/chapter_nav.py tutorial.mp4 --dry-run
默认输出文件名为 {原文件名}_with_chapters.mp4,与原视频同目录。
brew install ffmpeg)安装依赖:
cd ~/.claude/skills/video-chapter-nav
pip install -r scripts/requirements.txt
| 问题 | 解决方案 |
|---|---|
| FFmpeg 未找到 | brew install ffmpeg |
| ASR 失败 | 检查网络;使用 --asr whisper |
| LLM 失败 | 检查 OPENROUTER_API_KEY |
| 字幕不显示 | 检查视频编码是否兼容 |
| 中文乱码 | 确保系统有 PingFang 字体 |
使用 ASS (Advanced SubStation Alpha) 格式实现动态高亮:
{\rStyle} 语法切换样式.ass 字幕方案的优势:
~/.claude/skills/video-chapter-nav/scripts/chapter_nav.py~/.claude/skills/video-chapter-nav/scripts/requirements.txt