video-format

Process video files for compression, conversion, scaling, cropping, and frame extraction.

Updated Oct 25, 2025
One-click install
npx skills add https://github.com/kristinbranson/claude-skills --skill video-format
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: video-format
Source: https://github.com/kristinbranson/claude-skills/tree/main/video-format
Command: npx skills add https://github.com/kristinbranson/claude-skills --skill video-format

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill automates common video editing tasks, reducing manual work and letting you deliver optimized media assets faster. It leverages FFmpeg and GIFsicle to compress, convert formats, scale, crop, extract or remove frames, and concatenate videos.

Core Features & Use Cases

  • Format conversion & compression: Convert between MP4, AVI, and GIF, while controlling quality and file size.
  • Transformations: Scale, crop, or extract frames to tailor videos for web or apps.
  • Concatenation & speed control: Join videos in spatial or temporal layouts and speed up or slow down playback as needed.
  • Automated GIF creation: Convert videos to optimized animated GIFs when appropriate using the included script.
  • Use Case: You're preparing a media library for a mobile app; use this Skill to compress all assets to MP4/WEBM within target sizes and generate thumbnail GIFs for previews.

Quick Start

Process the attached video 'sample_video.mp4' to a 720p MP4 (H.264) with preserved aspect ratio, outputting as 'sample_video_720p.mp4'.

Frequently Asked Questions about video-format

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

FAQPage Schema
How do I convert video formats like MP4 and AVI with FFmpeg?

Video format conversion with FFmpeg lets you transform between MP4, AVI, and GIF while controlling quality and file size. This Skill automates the process, handling compression, codec selection, and output naming without overwriting existing files.

Can I batch process videos to compress and scale them for web delivery?

Yes. This Skill processes multiple video files to meet editing requirements including compression, scaling, and format conversion. It applies transformations like resolution adjustment and aspect ratio preservation across .mp4, .avi, and GIF inputs.

What's the best way to extract frames or create GIFs from video files?

Extract frames and generate optimized animated GIFs using FFmpeg and GIFsicle automation. This Skill handles frame extraction, GIF creation from video sequences, and converts between video formats and animated GIF output efficiently.

How do I concatenate videos or adjust playback speed automatically?

Concatenate videos in spatial or temporal layouts and control playback speed with automated FFmpeg processing. This Skill handles pace adjustment, video joining, and outputs properly named files while tracking all transformations.

Does this work with image sequences like PNG or JPG frames?

Yes. This Skill processes sequences of .png or .jpg frames alongside video files, supporting both spatial and temporal edits. It enables frame extraction, removal, and conversion between frame sequences and video formats like MP4 or AVI.

What safeguards are in place to prevent data loss during video processing?

The Skill does not overwrite existing files without confirmation, prompts for risky operations, tracks all outputs, and adheres to naming conventions. It requires ffmpeg, ffprobe, mediainfo, and gifsicle, with helper scripts managing cleanup and safety procedures.