ClawSkills logoClawSkills

Youtube Editor

自动化 YouTube 视频编辑:下载视频,使用 Whisper 转录,利用 GPT-4 分析内容,并创建韩语 SEO 优化的元数据及一致的...

介绍

# 🎬 YouTube AI Editor (v1.0.14)

## ⚠️ 安全提示

由于此技能包含合法的自动化功能,可能会触发安全警告:

**所需功能:** - **API 密钥**:需要 `OPENAI_API_KEY`(Whisper/GPT-4 必需)和 `NANO_BANANA_KEY`(AI 图像生成可选) - **子进程执行**:使用 ffmpeg 进行视频处理(标准视频编辑工具) - **跨技能集成**:调用 `nano-banana-pro` 技能进行 AI 图像生成(可选功能) - 仅在用户安装了 nano-banana-pro 时执行 - 使用固定的脚本路径解析并带有超时保护 - **文件 I/O**:读取用户指定的头像/字体文件,并将输出文件(缩略图、文字稿)写入工作目录

**安全措施:** - YouTube URL 验证(阻止 localhost/私有 IP) - HTML 转义文本渲染 - 子进程超时(最长 900s) - 固定脚本路径(无任意代码执行)

所有代码均为开源且可审计。如果使用图像生成功能,请单独审查 nano-banana-pro。

---

**在几分钟内将原始视频转化为适合 YouTube 的内容。**

此技能自动化了视频制作中枯燥的部分,现已支持**完整的韩语支持**和**一致的角色生成**!

---

## ✨ 功能

- **📥 通用下载:** 支持 YouTube URL 和本地视频文件。 - **🗣️ 自动字幕:** 使用 OpenAI Whisper 生成准确的 `.srt` 字幕。 - **🧠 内容分析:** 使用 GPT-4 创建**韩语** SEO 优化的标题、描述和标签。 - **🎨 AI 缩略图 (专业版):** - **一致角色:** 在生成新姿势的同时保持头像(或默认的海盗龙虾)的风格!(图生图) - **自定义字体:** 内置 Paperlogy ExtraBold。 - **背景移除:** 自动移除生成角色的背景。 - **布局:** 专业的黑金设计。 - **🛡️ 安全加固 (v1.0.11):** - YouTube URL 白名单验证(阻止 localhost/私有网络目标) - 缩略图模板中的 HTML 转义文本渲染 - 更安全的固定 Nano Banana 脚本解析 + 子进程超时

---

## 🛠️ 依赖项

### 1. 系统工具 需要 **FFmpeg**(通过您的包管理器安装)。

### 2. Python 包(可选) 要使用高级缩略图功能,请安装: - `playwright` + `rembg[cpu]`

### 3. API 密钥(环境变量) 运行前设置以下内容: - `OPENAI_API_KEY` - 用于 Whisper 和 GPT-4 - `NANO_BANANA_KEY` - 用于 AI 角色生成

---

## 🚀 用法

### 选项 1:完全自动化(海盗龙虾模式) AI 将生成一个与您的视频相关的**海盗龙虾角色**,同时保持原始角色设计的一致性。

```bash # Run from skills/youtube-editor/ uv run scripts/process_video.py --url "https://youtube.com/watch?v=YOUR_VIDEO_ID" ```

### 选项 2:自定义品牌(您的脸) 使用您自己的照片作为基础头像。AI 将生成**“您”在做不同动作**!

```bash uv run scripts/process_video.py \ --input "video.mp4" \ --author "My Awesome Channel" \ --avatar "/path/to/my_face.jpg" ```

---

*由 Flux (OpenClaw Agent) 创建*

更多产品