video-processing

Automate video compression, audio extraction, resizing, clipping, merging, and thumbnail generation with FFmpeg.

145|28|Updated Jan 31, 2026
One-click install
npx skills add https://github.com/guia-matthieu/clawfu-skills --skill video-processing-guia-matthieu
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: video-processing
Source: https://github.com/guia-matthieu/clawfu-skills/tree/main/skills/automation/video-processing
Command: npx skills add https://github.com/guia-matthieu/clawfu-skills --skill video-processing-guia-matthieu

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires ffmpeg-python, moviepy, click, and includes scripts (resource) components.

What problem does it solve?

This Skill automates common video editing tasks, saving significant time and effort for content creators and marketers by leveraging the powerful FFmpeg tool.

Core Features & Use Cases

  • Format Conversion & Resizing: Easily adapt videos for various social media platforms (Instagram, TikTok, YouTube Shorts) or standard aspect ratios.
  • Compression: Reduce video file sizes for faster uploads and better platform compatibility.
  • Audio Extraction: Separate audio tracks from video files for use in podcasts or other audio projects.
  • Clipping & Merging: Extract specific segments or combine multiple video clips into a single file.
  • Thumbnail Generation: Automatically create preview images from video frames.

Quick Start

Use the video-processing skill to compress the file 'my_video.mp4' to a target size of 10 megabytes.

Frequently Asked Questions about video-processing

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

FAQPage Schema
How do I compress a video to a specific file size for faster uploads?

Video compression reduces file sizes for faster uploads by using FFmpeg to target specific megabyte limits, such as compressing a video to 10 megabytes. This ensures better platform compatibility without manual bitrate tuning.

Can I resize a video for TikTok, YouTube Shorts, and Instagram?

Resizing videos for social media platforms like TikTok, YouTube Shorts, and Instagram is supported through format conversion. The process adapts standard videos into required aspect ratios automatically using FFmpeg.

Do I need to install FFmpeg on my system to use this video processing skill?

A system-wide FFmpeg installation is required to use this video processing skill. The automation relies on ffmpeg-python and moviepy libraries, which act as Python wrappers for the underlying FFmpeg engine.

How do I extract audio from a video file for a podcast?

Audio extraction separates audio tracks from video files for use in podcasts or other audio projects. This is automated by processing the video file with FFmpeg to isolate and export the audio stream.

What is the best way to merge multiple video clips into one file?

Merging multiple video clips into a single file is handled by combining the segments using moviepy and FFmpeg. This provides an automated way to concatenate clips without manual timeline editing.

Can I automatically generate a thumbnail image from a video frame?

Thumbnail generation automatically creates preview images from video frames. It extracts specific frames from the video file using FFmpeg, providing static images for video previews.