[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-74394":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":9,"language":10,"languages":9,"totalLinesOfCode":9,"stars":11,"forks":12,"watchers":13,"openIssues":14,"contributorsCount":15,"subscribersCount":15,"size":15,"stars1d":16,"stars7d":17,"stars30d":18,"stars90d":15,"forks30d":15,"starsTrendScore":19,"compositeScore":20,"rankGlobal":9,"rankLanguage":9,"license":9,"archived":21,"fork":21,"defaultBranch":22,"hasWiki":23,"hasPages":21,"topics":24,"createdAt":9,"pushedAt":9,"updatedAt":25,"readmeContent":26,"aiSummary":27,"trendingCount":15,"starSnapshotCount":15,"syncStatus":28,"lastSyncTime":29,"discoverSource":30},74394,"videocut-skills","Ceeon\u002Fvideocut-skills","Ceeon","用 Claude Code Skills 做的视频剪辑 Agent",null,"JavaScript",1922,285,8,17,0,73,144,313,219,20.37,false,"main",true,[],"2026-06-12 02:03:25","# Videocut Skills\n\n> 用 Claude Code Skills 构建的视频剪辑 Agent，专为口播视频设计\n\n## 为什么做这个？\n\n剪映的\"智能剪口播\"有两个痛点：\n1. **无法理解语义**：重复说的句子、说错后纠正的内容，它识别不出来\n2. **字幕质量差**：专业术语（Claude Code、MCP、API）经常识别错误\n\n这个 Agent 用 Claude 的语义理解能力解决第一个问题，用自定义词典解决第二个问题。\n\n## 效果演示\n\n**输入**：19 分钟口播原片（各种口误、卡顿、重复）\n\n**输出**：\n- 自动识别 608 处问题（静音 114 + 口误\u002F重复 494）\n- 剪辑后视频 72MB\n- 全程 AI 辅助，人工只需确认\n\n## 核心功能\n\n| 功能 | 说明 | 对比剪映 |\n|------|------|----------|\n| **语义理解** | AI 逐句分析，识别重说\u002F纠正\u002F卡顿 | 只能模式匹配 |\n| **静音检测** | >0.3s 自动标记，可调阈值 | 固定阈值 |\n| **重复句检测** | 相邻句开头≥5字相同 → 删前保后 | 无此功能 |\n| **句内重复** | \"好我们接下来好我们接下来做\" → 删重复部分 | 无此功能 |\n| **词典纠错** | 自定义专业术语词典 | 无此功能 |\n| **自更新** | 记住你的偏好，越用越准 | 无此功能 |\n\n## 快速开始\n\n### 1. 安装 Skills\n\n```bash\n# 克隆到 Claude Code skills 目录\ngit clone https:\u002F\u002Fgithub.com\u002FCeeon\u002Fvideocut-skills.git ~\u002F.claude\u002Fskills\u002Fvideocut\n```\n\n### 2. 配置 API Key\n\n```bash\ncd ~\u002F.claude\u002Fskills\u002Fvideocut\ncp .env.example .env\n# 编辑 .env，填入火山引擎 API Key\n```\n\n### 3. 安装环境\n\n打开 Claude Code，输入：\n\n```\n\u002Fvideocut:安装\n```\n\nAI 会自动：\n- 检查 Python、FFmpeg、Node.js\n- 安装 FunASR（口误识别模型，约 2GB）\n- 安装 Whisper large-v3（字幕模型，约 3GB）\n\n## 使用流程\n\n```\n┌─────────────────────────────────────────────────────────┐\n│  \u002Fvideocut:安装  →  首次使用，安装环境和模型            │\n└─────────────────────────────────────────────────────────┘\n                            ↓\n┌─────────────────────────────────────────────────────────┐\n│  \u002Fvideocut:剪口播 视频.mp4                              │\n│                                                         │\n│  1. 提取音频 → 上传云端                                 │\n│  2. 火山引擎转录 → 字级别时间戳                         │\n│  3. AI 审核：静音\u002F口误\u002F重复\u002F语气词                      │\n│  4. 生成审核网页 → 浏览器打开                           │\n└─────────────────────────────────────────────────────────┘\n                            ↓\n┌─────────────────────────────────────────────────────────┐\n│  【人工审核 + 执行剪辑】                                │\n│                                                         │\n│  - 单击跳转播放                                         │\n│  - 双击选中\u002F取消                                        │\n│  - Shift 拖动多选                                       │\n│  - 确认后点击「执行剪辑」→ 自动 FFmpeg 剪辑            │\n└─────────────────────────────────────────────────────────┘\n                            ↓\n┌─────────────────────────────────────────────────────────┐\n│  \u002Fvideocut:字幕                                         │\n│                                                         │\n│  - Whisper 转录                                         │\n│  - 词典纠错（Claude Code → claude code）                │\n│  - 人工确认 → 烧录字幕                                  │\n└─────────────────────────────────────────────────────────┘\n                            ↓\n┌─────────────────────────────────────────────────────────┐\n│  \u002Fvideocut:高清化  （可选）                             │\n│                                                         │\n│  - 2-pass 编码 + 锐化                                   │\n│  - 自动匹配原片参数，码率 1.2x                          │\n│  - 像剪映一样导出高清                                   │\n└─────────────────────────────────────────────────────────┘\n                            ↓\n┌─────────────────────────────────────────────────────────┐\n│  \u002Fvideocut:自更新  （可选）                             │\n│                                                         │\n│  告诉 AI 你的偏好，它会记住：                           │\n│  - \"静音阈值改成 1 秒\"                                  │\n│  - \"保留适量嗯作为过渡\"                                 │\n└─────────────────────────────────────────────────────────┘\n```\n\n## Skill 清单\n\n| Skill | 功能 | 输入 | 输出 |\n|-------|------|------|------|\n| `安装` | 环境准备 | 无 | 安装日志 |\n| `剪口播` | 转录 + AI 审核 + 剪辑 | 视频文件 | 剪辑后视频 |\n| `高清化` | 2-pass + 锐化导出 | 视频文件 | 高清视频 |\n| `字幕` | 生成字幕 | 视频文件 | 带字幕视频 |\n| `自更新` | 记录偏好 | 用户反馈 | 更新规则文件 |\n\n## 目录结构\n\n```\nvideocut\u002F\n├── README.md           # 本文件\n├── .env.example        # API Key 模板\n├── 安装\u002F               # 环境安装 skill\n├── 剪口播\u002F             # 核心：转录 + AI 审核 + 剪辑\n│   ├── SKILL.md        # 流程说明\n│   ├── *.js            # 脚本（生成字幕、审核页面、服务器）\n│   ├── *.sh            # 脚本（转录、剪辑）\n│   └── 用户习惯\u002F       # 审核规则（可自定义）\n│       ├── 1-核心原则.md       # 删前保后\n│       ├── 2-语气词检测.md     # 嗯啊呃\n│       ├── 3-静音段处理.md     # >0.3s 删除\n│       ├── 4-重复句检测.md     # 相邻句开头相同\n│       ├── 5-卡顿词.md         # 那个那个、就是就是\n│       ├── 6-句内重复检测.md   # A+中间+A 模式\n│       ├── 7-连续语气词.md     # 嗯啊、啊呃\n│       └── 8-重说纠正.md       # 部分重复、否定纠正\n├── 字幕\u002F               # 字幕生成与烧录\n│   └── 词典.txt        # 自定义词典\n├── 高清化\u002F             # 2-pass + 锐化导出\n│   └── scripts\u002F\n│       └── hd_export.sh\n└── 自更新\u002F             # 自我进化机制\n```\n\n## 技术架构\n\n```\n┌──────────────────┐     ┌──────────────────┐\n│   火山引擎 ASR   │────▶│  字级别时间戳    │\n│  （云端转录）    │     │  subtitles.json  │\n└──────────────────┘     └────────┬─────────┘\n                                  │\n                                  ▼\n┌──────────────────┐     ┌──────────────────┐\n│   Claude Code    │────▶│   AI 审核结果    │\n│  （语义分析）    │     │  auto_selected   │\n└──────────────────┘     └────────┬─────────┘\n                                  │\n                                  ▼\n┌──────────────────┐     ┌──────────────────┐\n│   审核网页       │────▶│   最终删除列表   │\n│  （人工确认）    │     │  delete_segments │\n└──────────────────┘     └────────┬─────────┘\n                                  │\n                                  ▼\n┌──────────────────┐     ┌──────────────────┐\n│     FFmpeg       │────▶│   剪辑后视频     │\n│  filter_complex  │     │   xxx_cut.mp4    │\n└──────────────────┘     └──────────────────┘\n```\n\n## 依赖\n\n| 依赖 | 用途 | 安装方式 |\n|------|------|----------|\n| Node.js 18+ | 运行脚本 | `brew install node` |\n| FFmpeg | 音视频处理 | `brew install ffmpeg` |\n| Python 3.8+ | 模型运行 | 系统自带 |\n| 火山引擎 API | 语音转录 | [申请 Key](https:\u002F\u002Fconsole.volcengine.com\u002F) |\n\n## 常见问题\n\n### Q: 火山引擎转录超时？\n\n上传音频到 uguu.se（脚本默认），不要用 catbox.moe（火山引擎访问慢）。\n\n### Q: 审核网页打不开？\n\n检查端口 8899 是否被占用：`lsof -i :8899`\n\n### Q: 剪辑后音画不同步？\n\n使用 `filter_complex + trim` 而非 `concat demuxer`，脚本已处理。\n\n### Q: 如何添加自定义词典？\n\n编辑 `字幕\u002F词典.txt`，每行一个词：\n```\nClaude Code\nMCP\nAPI\n```\n\n## License\n\nMIT\n","Ceeon\u002Fvideocut-skills 是一个基于 Claude Code Skills 构建的视频剪辑 Agent，专为口播视频设计。其核心功能包括语义理解、静音检测、重复句检测、词典纠错和自更新机制，能够自动识别并处理视频中的口误、卡顿和重复内容，并通过自定义词典提高字幕质量。与传统工具相比，它利用 AI 技术逐句分析视频内容，提供更智能的剪辑体验。适用于需要高效处理口播视频的场景，如教育、自媒体创作等，显著减少了人工审核和编辑的工作量。",2,"2026-06-11 03:50:02","high_star"]