wjs-segmenting-video
Segment long-form video into multiple stand-alone short clips by reading the SRT transcript and identifying topic boundaries. The skill cuts and crops with accurate-seek precision, extracting raw clips plus per-clip subtitles as a hand-off package for downstream post-production tools like overlaying and styling.
wjs-segmenting-video extracts 3–6 stand-alone topical short clips from long-form video with SRT transcript.
AI-generated summary based on this skill's SKILL.md
Install
jianshuo/claude-skills/wjs-segmenting-video · repository language: Python
git clone https://github.com/jianshuo/claude-skills
cp -r claude-skills/wjs-segmenting-video ~/.claude/skills/wjs-segmenting-videonpx skillfed install jianshuo/claude-skills/wjs-segmenting-videoFrequently asked questions
AI-generated answers based on this skill's SKILL.md and metadata
How do I cut long video into short clips with wjs-segmenting-video?
wjs-segmenting-video reads your SRT transcript to identify topic boundaries, then cuts your long-form video into multiple stand-alone short clips. It uses accurate-seek precision to extract raw clips and generates per-clip subtitles, creating a hand-off package ready for downstream post-production tools like overlaying and styling.
Can wjs-segmenting-video split an interview into topic segments?
Yes. wjs-segmenting-video is designed to segment interviews and lectures by topic boundaries. It analyzes your transcript to find natural topic breaks, then cuts the video at those points while preserving audio-subtitle sync accuracy, so each resulting clip stands alone without needing context from the original.
What output does wjs-segmenting-video provide for each clip?
wjs-segmenting-video delivers raw video clips plus per-clip SRT subtitle files for each segment. This paired output is optimized as a hand-off package for post-production workflows, letting you apply styling, overlays, and platform-specific formatting downstream without re-syncing audio and subtitles.
How does wjs-segmenting-video handle audio and subtitle sync?
wjs-segmenting-video cuts video segments using accurate-seek precision to maintain perfect audio-subtitle synchronization throughout the process. Each extracted clip retains its original sync quality, and the accompanying per-clip SRT files stay aligned with the video content, eliminating drift or desync issues.
Can wjs-segmenting-video extract short clips from podcast transcripts?
Yes. wjs-segmenting-video reads SRT transcripts to identify topic boundaries in podcasts, interviews, and lectures. It then extracts 3–6 topical short clips from your long-form content, converting each into a standalone clip viewable without the original context—ideal for platform distribution and social sharing.
What file formats does wjs-segmenting-video work with?
wjs-segmenting-video operates on long-form video paired with SRT subtitle files. It outputs raw video clips in their original format alongside per-clip SRT files, preserving compatibility with standard post-production pipelines and platform-ready workflows.
SKILL.md
rendered from the published skill — quoted content, verbatim
wjs-segmenting-video
Cut a long video + SRT into multiple stand-alone short clips, each
oriented for the target platform. This skill stops after cutting +
cropping — it hands off the raw clips to /wjs-overlaying-video for
covers, captions, illustrations, CTA, and final render.
When to use
- Long-form video (≥10 min) with an existing SRT transcript.
- Goal is stand-alone short clips (each viewable without context).
- The user will (or you will) drive post-production separately in
/wjs-overlaying-video.
When NOT to use
- Single-topic trimming → just use
ffmpeg -ss A -to B. - No transcript yet → run
/wjs-transcribing-audiofirst (then/wjs-translating-subtitlesif the segments need a non-source
(truncated - see the full file via the links below)
Read as markdown · JSON record · Browse the source repository
File tree — 9 files
wjs-segmenting-video/SKILL.md
wjs-segmenting-video/references/example_segments.json
wjs-segmenting-video/references/platform_sizes.md
wjs-segmenting-video/references/segments_schema.json
wjs-segmenting-video/scripts/burn_subs.py
wjs-segmenting-video/scripts/compose_cover.py
wjs-segmenting-video/scripts/make_cover.py
wjs-segmenting-video/scripts/prepend_intro.py
wjs-segmenting-video/scripts/segment.py