review-video-pacing-rhythm

Detect off-beat cuts and static scenes, then generate a pacing report with waveform overlay.

6|1|Updated May 29, 2026
One-click install
npx skills add https://github.com/gooseworks-ai/gooseworks-ads-skills --skill review-video-pacing-rhythm
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: review-video-pacing-rhythm
Source: https://github.com/gooseworks-ai/gooseworks-ads-skills/tree/main/skills/atoms/review/review-video-pacing-rhythm
Command: npx skills add https://github.com/gooseworks-ai/gooseworks-ads-skills --skill review-video-pacing-rhythm

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires ffmpeg, ffprobe, yt-dlp, librosa, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill helps identify off-beat cuts and scenes with no internal motion change in videos, ensuring a professional pacing and rhythm.

Core Features & Use Cases

  • Cut Detection: Flag cuts that are more than 100 ms off the nearest beat.
  • Scene Analysis: Detect scenes longer than 4 seconds with no internal motion change.
  • Waveform Overlay: Generate a pacing-report.md with a waveform overlay PNG.
  • Use Case: Before releasing a video ad, use this Skill to analyze the pacing and rhythm to ensure a professional and engaging result.

Quick Start

Analyze the pacing and rhythm of your video by running 'review-video-pacing-rhythm video_path=/path/to/video.mp4'.

Frequently Asked Questions about review-video-pacing-rhythm

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I analyze video pacing and rhythm to detect off-beat cuts?▼

You can analyze video pacing and rhythm by detecting cuts that fall more than 100 ms off the nearest beat. This automated analysis identifies off-beat cuts and scenes lacking internal motion change to ensure professional video pacing.

What is scene analysis for video editing and how does it detect motion change?▼

Scene analysis for video editing detects scenes longer than 4 seconds with no internal motion change. By flagging these static scenes, the process helps editors identify and correct pacing issues to maintain viewer engagement.

Do I need ffmpeg and librosa to generate a video pacing report?▼

Yes, you need ffmpeg, ffprobe, yt-dlp, and librosa to process video pacing analysis. These dependencies are required to detect off-beat cuts, analyze audio waveforms, and generate a pacing report with a waveform overlay.

Can I use yt-dlp to download and review video rhythm before releasing an ad?▼

Yes, you can use yt-dlp to acquire video content for rhythm review before releasing a video ad. The downloaded video is then analyzed to ensure professional pacing by flagging off-beat cuts and static scenes.

What's the best way to automate video cut detection and waveform overlay generation?▼

The best way to automate video cut detection and waveform overlay generation is by running an analysis script against your video path. This process evaluates beat alignment and outputs a pacing-report.md alongside a waveform overlay PNG.

Why does my video scene analysis flag static scenes longer than 4 seconds?▼

Video scene analysis flags static scenes longer than 4 seconds because they lack internal motion change, which disrupts pacing. Identifying these scenes allows editors to adjust cuts and maintain a professional, engaging rhythm.

Related Skills