Back to Skills

ffmpeg

Video and audio processing with FFmpeg. Use for format conversion, resizing, compression, audio extraction, and preparing assets for Remotion. Triggers include converting GIF to MP4, resizing video, extracting audio, compressing files, or any media transformation task.

1,142stars188forksUpdated 5/14/2026

Security Assessment

Safe(100/100)
Security Score100/100

About ffmpeg

The ffmpeg skill provides a comprehensive suite of video and audio processing tools that leverage FFmpeg's powerful capabilities. It addresses the common challenges of media transformation by enabling format conversion, resizing, compression, audio extraction, and other preprocessing tasks essential for Remotion video projects. By offering preconfigured commands for tasks like converting GIFs to MP4, scaling videos, or extracting audio tracks, this skill simplifies complex workflows, reducing manual intervention and ensuring compatibility with web and playback standards.

Key features of this skill include video format conversion with attention to codec compatibility, flexible resizing options (including aspect ratio preservation, cropping, and padding), and multiple compression strategies for different quality and file size requirements. It also supports audio extraction in multiple formats (MP3, AAC, WAV), audio volume adjustment, video trimming, speed manipulation, video concatenation, and the addition of fade-in/fade-out effects. These operations are optimized for common use cases in content production, ensuring reliable re-encoding and minimal quality loss. The skill provides both basic and advanced command templates, allowing users to customize their media pipelines efficiently.

Typical use cases for this skill include preparing video assets for web streaming, creating content previews, editing or trimming clips for social media, and processing audio for voice synthesis platforms. Target users include video editors, content creators, developers integrating video pipelines into applications, and anyone working with multimedia processing in Remotion projects. Its straightforward command structure makes it accessible to both technical users familiar with command-line operations and non-technical users seeking ready-to-use media transformations.

FAQ

Which video formats can I convert using this skill?

You can convert between common formats such as GIF to MP4, and other video formats supported by FFmpeg. It handles resizing, aspect ratio adjustments, and codec compatibility for web streaming.

Can I extract audio from videos and change its format?

Yes, the skill allows extraction to MP3, AAC, and WAV formats. It also supports volume adjustments and converting between audio formats like M4A to MP3 or WAV to MP3.

Does resizing or trimming require re-encoding?

Re-encoding is recommended for trimming to avoid dropped frames. Resizing typically involves re-encoding, especially when preserving aspect ratio or applying padding/cropping.

Can I speed up or slow down videos without affecting audio?

Yes, the skill supports adjusting video playback speed with optional audio adjustments. You can also modify only the video speed while keeping audio unchanged.

Are there limitations when concatenating multiple video clips?

Concatenation works best when clips share the same codec and resolution. Different sources may require re-encoding to ensure compatibility and smooth playback.

All Files

2 files
SKILL.md12.8 KB
View
reference.md4.5 KB
View

Install ffmpeg

Download and extract the skill files to your .claude/skills/ directory.

Quick Setup:

  1. Copy the skill folder to .claude/skills/
  2. Claude will automatically detect and use the skill