WayinVideo - AI Clipping

Polar Sponsor
爱发电 赞助
.NET 9.0

AI驱动的视频精彩片段提取,自动识别最精彩的时刻并生成适合社交媒体传播的短视频。

AI 剪贴和突出显示

功能概述

AI 剪贴和突出显示是一项面向实际任务的技能,主要用于此技能会自动提取基于 WayinVideo API. 的视频中最吸引人的部分;Execution Workflow.;

核心要点

  • Step 0: 请检查 API 密钥;
  • 请检查是否为 WEYIN API KEY。
  • 它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。

使用与执行

使用时应结合输入条件选择合适的执行方式,核对必要参数、依赖环境与输出内容,并按原始要求处理异常情况。从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。

结果检查与注意事项

执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。该技能适合用于一次性任务,也可以接入自动化工作流,与其他技能或上层代理配合完成更完整的业务链路;在组合使用时,应明确每一步的输入输出关系,并避免不同步骤之间出现参数冲突。

AI 视频剪辑与高光片段提取

本技能基于 WayinVideo API,自动提取视频中最吸引人的片段。

执行流程

步骤 0:检查 API 密钥

检查环境变量或用户上下文中是否存在 WAYIN_API_KEY。若缺失,请提示用户提供该密钥,或前往 https://wayin.ai/wayinvideo/api-dashboard 创建。

步骤 1:识别视频来源

判断输入是网页 URL(例如 YouTube 链接)还是本地文件路径。

[!IMPORTANT]
WayinVideo API 支持以下平台的直接 URL 处理:YouTube、Vimeo、Dailymotion、Kick、Twitch、TikTok、Facebook、Instagram、Zoom、Rumble、Google Drive。若平台不在上述列表中,则必须将其视为本地文件(如可能,先下载再上传)。

步骤 2:上传(仅适用于本地文件或不支持的 URL)

若输入为本地文件或来自不支持的平台,则必须先上传以获取 identity 令牌:
python3 /scripts/upload_video.py --file-path
(若输入为支持平台的网页 URL,则跳过此步骤。)

步骤 3:提取剪辑片段

使用视频 URL 或步骤 2 中获得的 identity 提交剪辑任务:
python3 /scripts/submit_task.py --url "" [options]

该脚本将输出项目 ID(Project ID)及初始结果 JSON 文件在 workspace 中的保存路径。请务必保存这两个值,以便后续轮询结果。

可选参数:

  • --target :(可选)输出内容的目标语言。若未指定则自动检测;若指定,你必须先查阅 assets/supported_languages.md 获取正确的语言代码。
  • --duration :(可选)每个输出片段的预期时长范围。允许值包括:DURATION_0_30(0–30 秒)、DURATION_0_90(0–90 秒)、DURATION_30_60(30–60 秒)、DURATION_60_90(60–90 秒)、DURATION_90_180(90–180 秒)、DURATION_180_300(180–300 秒)。默认为 DURATION_0_90。若用户指定了平台,你必须先查阅 assets/platform_duration.md 确定对应时长配置。
  • --name :(可选)为此任务指定自定义名称。
  • --export:(可选)启用剪辑渲染(返回导出链接)。
  • --ai-hook:(可选)启用自动生成的、具有吸引力的文字钩子(需配合 --export 使用)。
  • --ai-hook-style