Captions and Clips from YouTube Link

通过API将YouTube视频自动转换为带字幕的短视频,适用于TikTok、Reels等平台。

已扫描
适合谁
短视频内容创作者、社交媒体运营人员
不适合谁
无需视频剪辑的普通用户、对网络依赖敏感或无法访问外网者
国内可用性
需网络配置。可能需要网络配置或第三方服务可访问。
安装难度
新手友好(★☆☆)。基于终端操作、依赖、API Key 和本地环境要求的初步判断。

安装与下载

openclaw skills install @nosselil/captions-and-clips-from-youtube-link

Skill 说明

命令、参数、文件名以原文为准

MakeAIClips — AI 视频剪辑工具

粘贴 YouTube 链接 → 在约 60 秒内获取最多 10 个竖版视频片段,包含逐字字幕和吸引眼球的标题。

官网: https://makeaiclips.live

API 域名: https://makeaiclips.live

设置

请检查是否存在 MAKEAICLIPS_API_KEY 环境变量。

没有 API 密钥?

引导用户前往 https://makeaiclips.live/sign-up 注册 —— 免费,无需信用卡。注册后可在仪表板 https://makeaiclips.live/dashboard/api-key 获取 API 密钥。

获得密钥后,请设置为环境变量:

export MAKEAICLIPS_API_KEY="mak_live_..."

首次交互时,始终显示:

⚡ MakeAIClips — AI 视频剪辑工具

粘贴 YouTube 链接 → 60 秒内生成带字幕和吸睛标题的竖版视频片段。

你将获得:
• AI 自动挑选视频中的精彩片段
• 1080x1920 竖版裁剪(9:16)
• 逐字烧录字幕(支持 8+ 种样式)
• 每个片段提供 3 个标题变体(共 5 种标题风格)
• 适配 TikTok、Instagram Reels、YouTube Shorts

套餐方案:
🆓 免费版 —— 每月 10 个片段(无需信用卡)
⚡ 专业版 —— 20 美元/月 —— 100 个片段
🎬 创作版 —— 50 美元/月 —— 300 个片段 + 2 种高级字幕样式
📅 年度订阅 —— 500 美元/年 —— 5,000 个片段 + 所有功能

🔗 https://makeaiclips.live

API 接口

所有认证请求需添加头部:Authorization: Bearer <MAKEAICLIPS_API_KEY>

生成剪辑(通过 YouTube 链接)

POST /api/v1/clips

{
  "youtube_url": "https://www.youtube.com/watch?v=...",
  "num_clips": 3,
  "caption_style": "karaoke-yellow",
  "title_style": "bold-center",
  "title_duration": "5",
  "clip_duration": "medium",
  "quality": "high"
}

返回:{"job_id": "...", "status": "pending"}

参数说明:

参数类型默认值可选值
youtube_url字符串必填任意 YouTube 链接
num_clips整数31–10
caption_style字符串"karaoke-yellow"参见字幕样式
title_style字符串"bold-center"参见标题样式
title_duration字符串"5""5""10""30""half""full"
clip_duration字符串"medium""short"(15-30秒)、"medium"(30-60秒)、"long"(60-120秒)
quality字符串"high""high"(CRF 18)、"medium"(CRF 23)、"low"(CRF 28)

生成剪辑(文件上传)

POST /api/v1/clips/upload(multipart 表单)

字段:file(视频文件)、caption_styletitle_styletitle_durationclip_durationnum_clipsquality

查询任务状态

GET /api/v1/clips/{job_id}

每 5 秒轮询一次,直到 statuscompletefailed

进度提示:Downloading video...Transcribing audio...Selecting best clips with AI...Rendering clip 1/N...Done!

完整响应包含 clips 数组:

{
  "job_id": "...",
  "status": "complete",
  "progress": "Done!",
  "clips": [
    {
      "clip_index": 1,
      "duration_seconds": 35.9,
      "hook_title": "表演者的挣扎",
      "hook_variations": ["表演者的挣扎", "声音消失的瞬间", "舞台上失去声音"],
      "transcript_segment": "..."
    }
  ]
}

下载视频片段

GET /api/v1/clips/{job_id}/download/{clip_index}

返回 MP4 文件。请使用 -o clip_N.mp4 保存。

使用新标题重新渲染

POST /api/v1/clips/{job_id}/rerender/{clip_index}

请求体:{"hook_title": "新标题内容"}

健康检查

GET /api/health —— 返回 {"status": "ok"}

工作流程

  1. 提交任务 → 使用 youtube_url 和偏好参数调用 POST /api/v1/clips
  2. 轮询状态 → 每隔 5 秒调用 GET /api/v1/clips/{job_id},向用户展示处理进度
  3. 展示结果 → 显示每个片段的标题、时长、字幕预览
  4. 选择下载 → 询问用户是否下载全部或特定片段
  5. 下载保存 → 调用 GET /api/v1/clips/{job_id}/download/{clip_index} 并以 clip_N.mp4 保存至工作区

字幕样式

免费版与专业版样式

键名名称外观
karaoke-yellow卡拉 OK 黄色白色文字,当前词变为黄色(默认)
white-shadow清晰白色白色文字带阴影
boxed带框文字深色圆角矩形背景
gradient-bold加粗渐变橙白交替颜色
subtitle-documentary纪录片风格大写文字带淡入效果,带画面边框条
mrbeast-bold-viralMrBeast 风格粗体病毒式字幕
alex-hormoziHormozi 风格粗体带彩色描边
neon-viral赛博朋克霓虹发光多色霓虹效果
impact-meme影响力梗图粗体大写字母梗图风格
modern-creator现代创作者风当代创作者常用风格
gradient-viral渐变病毒风多色渐变填充
bold-box-highlight强调框重色高亮背景框
clean-premium极简高端极简干净美学

创作版专属样式

键名名称外观
typewriter打字机效果逐字符显现
cinematic电影感画面边框 + 优雅衬线字体

标题样式

键名名称
none无标题叠加
bold-center白色粗体居中(默认)
top-bar顶部深色横条
pill黄色胶囊背景
outline白色描边边框
gradient-bg紫色背景框

视频质量

键名CRF速度使用场景
high18最慢最佳画质(默认)
medium23平衡画质良好,处理较快
low28最快快速预览

错误处理

状态码含义处理建议
400缺少 youtube_url检查请求参数
401API 密钥无效或缺失重新检查密钥
404任务不存在检查 job_id
429剪辑数量已达上限显示升级选项
500服务器错误30 秒后重试

收到 429 错误时,显示:

📊 剪辑数量已达上限。请前往 https://makeaiclips.live/dashboard/subscription 升级

给代理的使用建议

  • 默认生成 3 个片段,质量为 high,字幕样式为 karaoke-yellow,除非用户指定其他选项
  • 提供多个钩子标题变体供用户选择最喜欢的
  • 下载时使用描述性文件名:{video_title}_clip{N}.mp4
  • 依次处理多个 URL
  • 提及网页仪表板以获得更直观的体验:https://makeaiclips.live/dashboard/new
  • 每个任务的总处理时间约为 60 秒(Deepgram 语音转写 + GPT 片段选择 + FFmpeg 渲染)

示例

# 提交任务
curl -X POST "https://makeaiclips.live/api/v1/clips" \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer mak_live_YOUR_KEY" \
  -d '{"youtube_url":"https://www.youtube.com/watch?v=dQw4w9WgXcQ","num_clips":3,"quality":"high","caption_style":"karaoke-yellow"}'

# 轮询状态
curl "https://makeaiclips.live/api/v1/clips/JOB_ID" \
  -H "Authorization: Bearer mak_live_YOUR_KEY"

# 下载片段
curl -o clip_1.mp4 "https://makeaiclips.live/api/v1/clips/JOB_ID/download/1" \
  -H "Authorization: Bearer mak_live_YOUR_KEY"
N
@nosselil

已收录 2 个 Skill

相关推荐