AI 驱动的 YouTube 剪辑器:裁剪双语字幕
AI 驱动的 YouTube 剪辑器:在数分钟内完成裁剪、翻译与分享
如果你曾经需要从一段长 YouTube 视频中快速提取高质量片段,并且想在视频中内置双语字幕,那么这款开源技能正是你所需要的。
该项目为何卓越
| 功能 | 含义 | 价值 |
|---|---|---|
| 语义章分 | 利用 Claude 阅读字幕脚本,按有意义的 2‑5 分钟章节拆分视频,而非简单按时间线切割。 | 让你获得与真实话题转折一致的章节,便于挑选最佳片段。 |
| 帧准确裁剪 | 采用 FFmpeg 在精确帧位置进行剪辑。 | 无半秒滑移,起止更干净。 |
| 批量翻译 | 一次性翻译约 25 条字幕,降低 95% API 请求量。 | 更快、更便宜、更一致的翻译。 |
| 双语与内嵌字幕 | 生成双语 SRT,并可将字幕硬编码到视频中,支持自定义样式。 | 适合社交媒体直接使用的专业剪辑。 |
| 摘要生成 | 为新浪微博、TikTok、微信等平台生成简短、适配的文本。 | 生成即可发布的标题,省时省力。 |
| 一键安装 | npx skills add https://github.com/op7418/Youtube-clipper-skill |
无需手动克隆或安装。 |
快速上手
1️⃣ 安装技能
# 推荐:npx
npx skills add https://github.com/op7418/Youtube-clipper-skill
脚本会将仓库复制到
~/.claude/skills/youtube-clipper/,安装 Python 依赖(yt-dlp、pysrt、python-dotenv)并检查具有 libass 支持的ffmpeg。macOS 用户:若你使用 Homebrew 默认
ffmpeg,请卸载它(brew uninstall ffmpeg)并安装完整构建(brew install ffmpeg-full)。
2️⃣ 配置环境变量
编辑 ~/.claude/skills/youtube-clipper/.env:
# FFmpeg 路径 – 为空则自动检测
FFMPEG_PATH=
# 输出目录 – 默认为当前文件夹
OUTPUT_DIR=./youtube-clips
# 最大视频质量
MAX_VIDEO_HEIGHT=1080
# 翻译批处理大小
TRANSLATION_BATCH_SIZE=20
# 目标语言
TARGET_LANGUAGE=中文
# 期望章节长度(秒 – 推荐 180~300)
TARGET_CHAPTER_DURATION=180
使用
.env文件便于覆盖,避免硬编码。
3️⃣ 运行演示
# 让 Claude 裁剪视频
Clip this YouTube video: https://youtube.com/watch?v=VIDEO_ID
Claude 将会执行: 1. 下载 视频和英文字幕。 2. 分析 字幕脚本并建议语义章节。 3. 让你挑选要保留的章节。 4. 裁剪、翻译、烧录字幕、并 摘要。
输出文件位于 ./youtube-clips/<timestamp>/:
- Chapter_Title_clip.mp4 – 原始剪辑
- Chapter_Title_with_subtitles.mp4 – 带硬编码字幕的剪辑
- Chapter_Title_bilingual.srt – 双语字幕文件
- Chapter_Title_summary.md – 适配社交媒体的文字
进阶使用场景
| 场景 | 执行方法 | 关键输出 |
|---|---|---|
| 突出技术访谈 | 与演示相同 – 选择所需章节(如 00:00‑03:15, 03:15‑06:30) | 每段落清晰剪辑,配字幕 |
| 制作课程片段 | 追加参数:Generate bilingual subtitles: Yes、Burn subtitles into video: Yes、Generate summary: Yes |
即插即用的短课程片段 |
| 快速离线处理 | 若在企业代理后端,设置 YT_DLP_PROXY;若本地安装 FFmpeg,修改 FFMPEG_PATH |
在受限网络上稳定运行 |
速查故障排除
| 问题 | 症状 | 解决方案 |
|---|---|---|
| FFmpeg 字幕烧录失败 | Option not found: subtitles |
安装 ffmpeg-full 或 libass-dev(sudo apt install ffmpeg libass-dev) |
| 视频下载慢 | 传输速度低 | 在 .env 中设置 YT_DLP_PROXY |
| 字幕翻译错误 | 限速或网络波动 | 减小 TRANSLATION_BATCH_SIZE,检查网络连接 |
| 输出文件名破损 | 章节标题包含特殊字符 | 技能会对标题进行清理,建议保持标题简洁 |
选择它的理由
- 零成本 – MIT 许可,无隐藏费用。
- 社区友好 – 可 Fork 调整章节算法、翻译服务等。
- 极速原型 – 开发者可快速搭建 AI 驱动的媒体工作流。
- 社交媒体优化 – 现成字幕与标题,直接发布。
参与贡献
欢迎通过 Pull Request 贡献:改进正则、增加字幕样式、集成其他翻译 API。若遇到 Bug 或功能需求,可提交 issue。
The YouTube Clipper Skill 将 1 小时的 YouTube 课时转化为一系列精美剪辑,瞬间完成 Instagram Reels、TikTok 短视频或内部培训影片的制作。立即获取,提升你的剪辑效率!