add-zoom-cuts

Apply zoom-punch, push-in, or ken-burns effects to video and image files with ffmpeg.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill simplifies the process of adding zoom motion effects to video clips or still images, enhancing visual storytelling and emphasis.

Core Features & Use Cases

  • Zoom Motion Types: Offers three types of zoom motion: 'zoom-punch', 'push-in', and 'ken-burns'.
  • Flexible Inputs: Supports both video and image files.
  • Customization: Allows users to specify the scale, focal point, and output settings.
  • Use Case: Ideal for video editors looking to add dynamic zoom effects to their projects, such as highlighting specific areas or creating a more engaging visual narrative.

Quick Start

Apply a 'push-in' zoom effect to a video clip by running the following command:

python3 skills/atoms/editing/add-zoom-cuts/scripts/zoom_cuts.py \
  --source /path/to/clip.mp4 \
  --type push-in \
  --to-scale 1.15 \
  --output /path/to/clip-zoom.mp4

Frequently Asked Questions about add-zoom-cuts

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

FAQPage Schema
How do I add a zoom effect to a video using ffmpeg?

You can add a zoom effect to a video using ffmpeg by specifying the source file, zoom type (push-in, zoom-punch, or ken-burns), target scale, and output path to automatically generate the processed clip.

Can I apply a ken-burns zoom motion effect to still images?

Yes, you can apply the ken-burns zoom motion effect to still images. The tool supports both video and image files, allowing you to specify the scale and focal point to animate a static picture.

What zoom motion types are available for video processing?

The available zoom motion types for video processing are zoom-punch, push-in, and ken-burns. These options allow you to dynamically highlight specific areas or create an engaging visual narrative.

Do I need ffprobe and yt-dlp to process video clips?

You do not need ffprobe and yt-dlp to process video clips; ffmpeg is the only required dependency. However, ffprobe and yt-dlp are optionally supported for handling additional media sources and metadata.

How do I customize the focal point and scale of a push-in zoom?

To customize the focal point and scale of a push-in zoom, you can pass specific parameters in the command line to define the exact target scale ratio and the focal point coordinates for the output video.

Related Skills