FFHub FFmpeg Skill: Process Video Online with OpenClaw and Claude Code

März 9, 2026

Processing video and audio files with FFmpeg usually requires installing FFmpeg locally, memorizing complex commands, and waiting for your machine to finish encoding. What if you could just describe what you want in plain English, and an AI agent handles the rest in the cloud?

That's exactly what the FFHub FFmpeg Skill does. It's an open-source AI agent skill that works with OpenClaw, Claude Code, and any tool that supports the Agent Skills standard.

What is the FFHub FFmpeg Skill?

The FFHub FFmpeg Skill connects AI agents to the FFHub.io cloud FFmpeg API. Instead of running FFmpeg commands on your local machine, the skill:

  1. Understands your request — you describe the task in natural language
  2. Generates the FFmpeg command — the AI builds the correct command
  3. Uploads your file — if you provide a local file, it uploads automatically
  4. Processes in the cloud — FFHub.io handles the encoding
  5. Returns download links — you get the processed file URL

No FFmpeg installation. No command memorization. No CPU usage on your machine.

Supported Operations

OperationExample
ConvertMP4 to WebM, MOV to MP4, WAV to MP3
CompressReduce video file size with quality control
TrimCut video from 00:01:00 to 00:02:30
ResizeScale to 1280x720, 1920x1080, or any resolution
Extract AudioPull MP3/AAC audio track from video
ThumbnailsCapture a frame as JPG/PNG/WebP
Create GIFConvert a video clip to animated GIF

Install

For OpenClaw Users

Install directly from ClawHub:

clawhub install ffhub-ffmpeg

For Claude Code Users

Install as a plugin:

claude /plugin install ffhub-io/ffhub-ffmpeg

Setup

  1. Sign up at ffhub.io and get your API key
  2. Set the environment variable:
export FFHUB_API_KEY=your_key_here

Usage Examples

Once installed, just describe what you want:

Compress a Video

/ffhub-ffmpeg:ffmpeg compress this video: https://example.com/video.mp4

The AI generates the optimal FFmpeg command:

ffmpeg -i https://example.com/video.mp4 -c:v libx264 -crf 28 -preset medium -c:a aac -b:a 128k output.mp4

Convert Format

/ffhub-ffmpeg:ffmpeg convert https://example.com/video.mov to mp4

Extract Audio from Video

/ffhub-ffmpeg:ffmpeg extract audio from https://example.com/video.mp4 as mp3

Create a GIF

/ffhub-ffmpeg:ffmpeg make a 3-second gif starting at 10s: https://example.com/video.mp4

Process a Local File

You can also provide a local file path. The skill automatically uploads it to the cloud before processing:

/ffhub-ffmpeg:ffmpeg compress ~/Downloads/my-video.mp4

How It Works Under the Hood

The FFHub FFmpeg Skill uses the FFHub.io API for cloud processing:

  1. Upload (if needed) — local files are uploaded via POST https://files-api.ffhub.io/api/upload/file
  2. Create task — the FFmpeg command is submitted via POST https://api.ffhub.io/v1/tasks
  3. Poll progress — the skill checks GET https://api.ffhub.io/v1/tasks/{id} every few seconds
  4. Return result — download URLs, file size, and metadata are returned

All processing runs on cloud infrastructure with GPU acceleration, so even large files are processed quickly.

Why Use FFHub FFmpeg Skill?

Traditional FFmpegFFHub FFmpeg Skill
Install FFmpeg locallyNo installation needed
Memorize complex commandsDescribe in natural language
CPU-intensive on your machineProcessed in the cloud
Manual file managementAutomatic upload and download
Single machine processingScalable cloud infrastructure

Open Source

The FFHub FFmpeg Skill is fully open source. You can view the source code, suggest improvements, or fork it for your own needs:

Get Started

  1. Install the skill via ClawHub or Claude Code
  2. Set your FFHUB_API_KEY
  3. Start processing videos with natural language

Try it now at ffhub.io.

FFHub

FFHub

FFHub FFmpeg Skill: Process Video Online with OpenClaw and Claude Code | FFHub Blog - FFmpeg-Tipps, Tutorials & Updates