video-creator

Apply FFmpeg-based processing to create and edit videos with transitions and audio.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/smorand/claude-config --skill video-creator
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: video-creator
Source: https://github.com/smorand/claude-config/tree/main/skills/video-creator
Command: npx skills add https://github.com/smorand/claude-config --skill video-creator

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides guidance and patterns for FFmpeg-based video creation, montage, and audio processing to produce platform-ready content.

Core Features & Use Cases

  • Video extraction & montage: Stitch clips with transitions and effects.
  • Audio processing: Add, mix, or replace audio tracks for videos.
  • Format conversions & optimization: Prepare content for YouTube, social media, and more.
  • Platform-ready outputs: Guidance for platform-specific encoding and aspect ratios.

Quick Start

Ask Claude to assemble a 3-clip montage with a dissolve transition and export for YouTube resolution.

Frequently Asked Questions about video-creator

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

FAQPage Schema
How do I create a video montage with transitions using FFmpeg?

FFmpeg assembles multiple video clips into a montage by concatenating them with transition effects like dissolves. Use the concat demuxer to chain clips, apply transition filters (e.g., xfade for crossfades), and specify output resolution and codec to produce a single edited video file.

Can I extract audio from a video and process it separately with FFmpeg?

Yes, FFmpeg extracts audio tracks as standalone files using the -c:a aac (or other codec) flag, enabling separate processing. You can then mix, trim, or replace audio before re-syncing it to video using FFmpeg's audio-video mux operations.

What's the best way to optimize video for YouTube or social media platforms?

Video optimization involves format conversion, aspect-ratio adjustment, and bitrate encoding tailored to platform specs. FFmpeg handles resolution scaling, codec selection, and container formatting to produce platform-ready outputs that meet YouTube's or social media's technical requirements.

How do I convert a series of images into a video with FFmpeg?

FFmpeg converts image sequences to video using the -loop flag to repeat each frame for a specified duration, then encodes the sequence at your target frame rate and resolution. This produces a video file from static images, useful for slideshows or time-lapses.

Does FFmpeg support audio-video synchronization when editing?

FFmpeg enforces audio-video sync through precise timing and the -astart option, ensuring extracted or added audio aligns with video frames. Tools like SoX complement FFmpeg for advanced audio processing while maintaining synchronization across edits.

Why would I use FFmpeg instead of a GUI video editor?

FFmpeg enables scriptable, batch video processing with precise control over codecs, filters, and frame-level timing—ideal for automation and platform-specific encoding. It excels at programmatic workflows where GUI tools require manual intervention per file.