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