SuperAPI AI 工具集

wjs-segmenting-video

设计与创作

查看项目

更新于 10-15 23:32

技能介绍

用途:将 ≥10 分钟且已有 SRT 字幕的长视频,切成多个可脱离上下文独立观看的主题短片,并按目标平台方向准备素材。

主要能力:由使用者(或代理)通读 SRT 后用判断决定主题边界,而非用脚本做 NLP 或静音检测;默认用精确寻址重编码切割,使片段恰好从指定时间戳开始;生成每段 JSON(含 slug、title、summary、start/end、cover_prompt),并提取中点帧作封面参考;可将每段 SRT 时间戳平移为从 0 开始;方向不符时可调用 wjs-reframing-video 做竖屏裁剪。

使用方式:先写好 segments.json,再执行 python3 ~/.claude/skills/wjs-segmenting-video/scripts/segment.py --segments segments.json --out output/ --reencode;用 ffprobe 探测宽高判断方向,不匹配时先询问用户再转制;用 burn_subs.py --no-burn 切片 SRT。产出 clip_NN_slug.mp4、clip_NN_slug.zh-CN.burn.srt、frame_NN_slug.jpg 与 segments.json,再交给 wjs-overlaying-video。

适用场景:目标为独立短片段、且后期在 wjs-overlaying-video 单独进行时。不适用:单主题裁剪用 ffmpeg -ss A -to B;无字幕先跑转写;多机位用 wjs-editing-multicam;同一主题内部多刀属于剪辑而非分段。

限制:不做封面、烧录字幕、CTA 或最终渲染;不做主题自动识别;不建议流复制切割(除非源已按边界设置关键帧),否则字幕会超前音频;方向转换前必须询问用户。视频号 60–180 秒、抖音与 Shorts 30–60 秒为资料建议的长度区间。