LaunchKit · 2026
Back to Skills

ffmpeg-video-editor

Generate FFmpeg commands from natural.

8
6.5k downloads
by @mahmoudadelbghany

Setup & Installation

openclaw skills install @mahmoudadelbghany/ffmpeg-video-editor

Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:

npx clawhub install ffmpeg-video-editor

What This Skill Does

Translates natural language video editing requests into ready-to-run FFmpeg commands. Covers cutting, trimming, format conversion, compression, aspect ratio changes, audio extraction, speed adjustments, GIF creation, watermarking, subtitle embedding, and video merging.

Generates correct FFmpeg syntax instantly without requiring users to memorize flags, filter graph syntax, or codec options.

When to use it

  • Trim a recorded meeting to remove the intro and outro
  • Convert a MOV file to MP4 for web upload
  • Resize footage to 9:16 vertical format for TikTok
  • Extract the audio track from a video as an MP3
  • Compress a large video file before sending via email

Example Workflow

Here's how your AI assistant might use this skill in practice.

INPUT

User asks: compress video.mp4 to reduce file size for email

AGENT
  1. 1Identifies the operation as compression with balanced quality
  2. 2Selects CRF 23 and medium preset as the default balanced setting
  3. 3Chooses libx264 for video and AAC at 128k for audio
  4. 4Constructs the ffmpeg command with -y and -hide_banner flags
  5. 5Names the output file video_compressed.mp4
OUTPUT

ffmpeg -y -hide_banner -i "video.mp4" -c:v libx264 -crf 23 -preset medium -c:a aac -b:a 128k "video_compressed.mp4"

Requirements

Accounts, API keys, or tools you or your AI assistant may need to set up while using this skill.

FFmpeg installed on the local machine