Podcast Clipper ( Subscut )

Polar Sponsor
爱发电 赞助
.NET 9.0

当用户希望将长播客、访谈、网络研讨会或谈话视频转化为适合 TikTok、Reels 或 YouTube 的多个短片段时,使用此技能。

生成 Podcast 剪贴板

功能概述

生成 Podcast 剪贴板是一项面向实际任务的技能,主要用于使用此技能, 通过 Subscut / podcast- to- clips API 将长式的口语视频转换成多个短片段;What This Skill does. 该技能是被评论的 w。

核心要点

  • 它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。
  • 使用时应结合输入条件选择合适的执行方式,核对必要参数、依赖环境与输出内容,并按原始要求处理异常情况。
  • 从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。

使用与执行

实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;

结果检查与注意事项

涉及批量任务时,还应保存进度,避免中断后重复操作。该技能适合用于一次性任务,也可以接入自动化工作流,与其他技能或上层代理配合完成更完整的业务链路;在组合使用时,应明确每一步的输入输出关系,并避免不同步骤之间出现参数冲突。

生成播客短视频片段

使用此技能,可通过 Subscut 的 /podcast-to-clips API 将长时长语音视频自动转换为多个短视频片段。

该技能的功能说明

本技能是对 API 输出结果进行有明确设计倾向的封装:

  • 从长时长视频中提取最多 20 个高质量短视频片段
  • 优先选取具备“病毒式传播潜力”和高用户留存率的语音内容片段
  • 自动添加字幕,并支持多种可选样式
  • 支持两种渲染格式:dynamic(自动重构画面)与 hook_frame(保留原始画幅 + 顶部标题卡)
  • 返回每个片段的标题、置信度得分及已渲染完成的视频 URL

请以“输出结果”为导向思考,而非关注底层传输机制:

  • 良好表述示例:“从此播客中提取具有病毒传播潜力的短视频内容”
  • 不良表述示例:“调用某个视频 API”

适用场景

当满足以下任一条件时,请使用该技能:

  • 输入源为长时长播客、访谈、网络研讨会或出镜讲话类视频
  • 用户目标为增长粉丝、内容二次分发、制作 Shorts/Reels/TikTok 等短视频
  • 用户希望尽可能减少手动剪辑工作量

请避免使用该技能的情况:

  • 原始素材本身已是短时长内容
  • 视频内容以非语音为主(如纯音乐、画面演示、无对白旁白等)
  • 用户需要逐帧精细控制、进行人工编辑决策

切勿将其用作通用视频编辑工具。

输入契约

在规划或解释工具调用时,请使用如下紧凑的输入结构:

{
  "video_url": "https://example.com/video.mp4",
  "max_clips": 5,
  "style": "viral",
  "format": "dynamic",
  "captions": true,
  "clip_duration": {
    "min": 20,
    "max": 60
  }
}

字段参考

字段 类型 默认值 说明
video_url 字符串 — 必填项。 支持任意 HTTP/HTTPS 协议 URL,包括 YouTube 链接、直链 MP4 文件、Google Drive 分享链接等。
max_clips 整数 5 取值范围:1–20。对于时长 ≤3 分钟的短视频,系统将自动限制最多生成 2 个片段。
style 字符串 "viral" 字幕样式。详见下方“字幕样式”表格。
format 字符串 "dynamic" 渲染格式。详见下方“渲染格式”表格。
captions 布尔值 true 是否将字幕烧录(burn-in)进视频画面中。
clip_duration.min 整数 20 片段最短时长(单位:秒),最小允许值为 10 秒。
clip_duration.max 整数 60 片段最长时长(单位:秒),最大允许值为 60 秒;且必须 ≥ min 值。

字幕样式(style)

取值 说明
viral 加粗+逐词动画字幕(MrBeast 风格),默认值。
beast viral 的别名。
hormozi leon 的别名。仅高亮显示一个关键词,字体简洁清晰。
leon 仅高亮显示一个关键词,字体简洁清晰。
clean 纯白色无动画字幕。
minimal clean 的别名。

渲染格式(format)

取值 说明
dynamic 自动识别分屏/单人构图,智能重构为 9:16 竖屏比例,默认值。
hook_frame 保留原始视频画幅,在顶部叠加标题卡,字幕置于底部。

当原始视频已是竖屏格式,或用户希望标题信息显著展示时,请使用 hook_frame; 对于横屏/宽屏类播客(含一位或两位主讲人),推荐使用默认的 dynamic 格式。

输出契约

预期返回如下结构的 JSON 数据:

{
  "clips": [
    {
      "video_url": "https://...",
      "title": "为何大多数创始人在此处犯错",
      "score": 0.92,
      "start": 142.5,
      "end": 198.3
    }
  ]
}

score 是一个 0–1 范围内的浮点数,表示该片段具备“病毒传播潜力”的置信度,数值越高越好。

CLI 入口命令

技能安装完成后,Agent 运行时应调用其内置的 CLI 封装脚本:

npm --prefix .agents/skills/generate-podcast-clips run generate-podcast-clips -- 
  --video-url "https://example.com/podcast.mp4" 
  --max-clips 5 
  --clip-style viral 
  --format dynamic 
  --captions true 
  --min-clip-duration 20 
  --max-clip-duration 60

必需的环境变量:

  • SUBSCUT_API_KEY 或通过 --api-key 参数传入

默认基础 URL:

  • https://subscut.com

模型安装方式

本技能由 Subscut 统一发布一次,用户通过市场平台(如 ClawHub / OpenClaw)安装使用。

终端用户操作流程:

  1. 从 ClawHub / OpenClaw 安装已发布的技能包。
  2. 配置环境变量 SUBSCUT_API_KEY。
  3. 当 Agent 需要将长时长语音视频转为短视频片段时,自动调用该技能。

该技能不应要求用户自行发布或打包任何内容。

Agent 工作流

  1. 首先确认输入源确为长时长语音类视频。
  2. 优先使用 CLI 封装脚本,而非手写 curl 请求。
  3. 除非用户明确指定片段数量、时长范围、字幕样式或渲染格式,否则保持请求参数简洁。
  4. 若用户未特别要求标题卡效果,则 format 默认设为 dynamic;仅当用户明确需要顶部标题卡时,才设为 hook_frame。
  5. 返回所有生成片段的 URL、标题、置信度得分及时间戳(start/end)。
  6. 若 API 调用失败,请清晰透出 HTTP 状态码及响应体内容。
  7. 若下游流程涉及公开发布(如直接发布至社交媒体),请确保人工审核环节介入后再执行最终发布。

自然语言触发词

以下用户意图应映射至本技能:

  • “把这期播客转成 Instagram Reels”
  • “从这场访谈中制作短视频”
  • “将我的长视频重新剪辑为多个短视频片段”
  • “找出这期播客中最具传播力的片段”
  • “为本期节目生成 YouTube Shorts”
  • “生成带顶部标题卡的短视频片段”
  • “给我配上简洁字幕的短视频片段”
  • “从这场网络研讨会中提取 10 个短视频片段”

备注

  • API 接口路径为 POST /podcast-to-clips。
  • style 字段直接映射至 API 的 style 参数;CLI 中对应标志为 --clip-style。
  • format 控制渲染布局:可选 dynamic(默认)或 hook_frame。
  • clip_duration.min 和 clip_duration.max 允许调用方设定片段时长区间。
  • 对于时长 ≤3 分钟的短视频,无论 max_clips 如何设置,系统均自动限制最多生成 2 个片段。
  • 脚本通过技能本地的 npm 脚本执行。
  • 本技能设计上具有明确倾向性(opinionated),参数表面积极小,旨在提升 Agent 使用体验。
  • 本软件包面向安装与运行时使用,不包含仅供发布者使用的部署步骤。

相关专题

更多
LLVM自定义Pass怎么写
LLVM自定义Pass怎么写

本专题聚焦LLVM自定义Pass开发,整理Pass类结构、run()方法、PreservedAnalyses、CMake构建、插件注册、-load-pass-plugin加载和测试用例编写流程。

2026.09.30

0

10

LLVM RISC-V参数配置教程
LLVM RISC-V参数配置教程

本专题介绍LLVM对RISC-V基础ISA和扩展的支持方式,涵盖RV32、RV64、标准扩展、实验性扩展、厂商扩展、-menable-experimental-extensions和版本差异。

2026.09.30

0

14

LLVM IR中间表示入门指南
LLVM IR中间表示入门指南

本专题整理LLVM IR的核心概念,包括中间表示作用、模块结构、函数、基本块、SSA形式、类型系统和常见语法,帮助新手理解LLVM编译流程中的关键层。

2026.09.30

0

12

PDF转图片方法
PDF转图片方法

需要把 PDF 页面用于上传、预览、分享或图片归档时,PDF 转图片方法专题整理 JPG/PNG 格式选择、逐页导出、清晰度设置、批量下载和结果检查等流程,帮助用户稳定完成 PDF 图片化处理。

2026.09.30

0

26

PixTV AI视频生成与无限画布创作
PixTV AI视频生成与无限画布创作

PixTV专题整理AI视频与视觉内容创作相关功能使用教程,涵盖AI生图、视频生成、无限画布、多模型创作、素材管理、声音音乐及视频剪辑等功能,帮助用户快速掌握PixTV从创意到成片的完整制作方法。

2026.09.29

0

15

Buffalo框架数据库开发全教程
Buffalo框架数据库开发全教程

本专题围绕Buffalo框架数据库开发,讲解database.yml多环境配置、soda与fizz迁移生成回滚、模型结构体标签、增删改查与条件查询、一对多与多对多关联、数据校验、回调钩子、事务处理及原生SQL执行能力。

2026.09.23

0

15

Buffalo框架路由与请求处理实操指南
Buffalo框架路由与请求处理实操指南

本专题讲解Buffalo框架路由与请求处理机制,涵盖路由注册与分组、资源路由、Handler编写规范、Context上下文方法、参数绑定、中间件编写挂载、Session与Cookie读写、Flash消息及错误页面定制方法。

2026.09.23

0

15

Buffalo框架零基础入门教程
Buffalo框架零基础入门教程

本专题整理Buffalo框架入门内容,涵盖Go环境准备、buffalo CLI安装、新项目生成、目录结构说明、dev热加载启动、数据库连接配置与常见报错排查,帮助新手按约定优于配置的思路跑通第一个Buffalo框架应用。

2026.09.23

0

15

Conan创建软件包配方指南
Conan创建软件包配方指南

本专题介绍通过conanfile.py创建软件包的方法,讲解包名、版本、依赖和构建设置等基础信息,以及source、build、package、package_info等常用方法的作用及编写思路。

2026.09.22

0

12

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
热门推荐
/
最新课程
phpStudy极速入门视频教程
phpStudy极速入门视频教程

共6课时 | 54.6万人学习

独孤九贱(4)_PHP视频教程
独孤九贱(4)_PHP视频教程

共89课时 | 133.4万人学习