FFmpeg Video Editor for Openclaw

An intelligent command generator that translates natural language video editing requests into optimized FFmpeg execution strings.

mahmoudadelbghany
v1.0.0
Feb 1, 2026
24
15.8k
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install ffmpeg-video-editor

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install ffmpeg-video-editor using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is FFmpeg Video Editor?

The FFmpeg Video Editor is a specialized technical assistant designed to simplify complex media processing tasks. By leveraging Openclaw Skills, this tool converts human-readable instructions—like "trim the first 30 seconds" or "convert to a square format for Instagram"—into syntactically perfect FFmpeg commands. It eliminates the need for developers to memorize hundreds of CLI flags, providing a seamless bridge between creative intent and technical execution.

This skill is built for efficiency, automatically including essential flags like overwrite permissions and banner hiding to keep terminal outputs clean. Whether you are managing professional video pipelines or performing quick one-off edits, it ensures high-quality results across a wide array of codecs and containers.

FFmpeg Video Editor Use Cases

  • Rapidly trimming and cutting video segments without re-encoding.
  • Batch converting media between formats like MP4, MKV, WebM, and AVI.
  • Resizing and re-formatting videos for social media platforms like TikTok, Reels, and YouTube.
  • Extracting high-fidelity audio tracks or creating animated GIFs from video files.
  • Automating video compression to meet specific file size or quality targets.

How FFmpeg Video Editor Works

  1. The user inputs a natural language request detailing the desired media operation.
  2. The skill analyzes the intent to identify the core FFmpeg operation required (e.g., scaling, transcoding, or filtering).
  3. Relevant parameters such as timestamps, resolutions, and file paths are extracted from the prompt.
  4. A complete FFmpeg command is constructed, incorporating best-practice flags for performance and stability.
  5. The skill provides the final command block alongside a technical explanation of the operations performed.

FFmpeg Video Editor Setup

To utilize the FFmpeg Video Editor within Openclaw Skills, ensure you have the FFmpeg binary installed on your host system.

# Install FFmpeg on Debian/Ubuntu
sudo apt update && sudo apt install ffmpeg

# Install FFmpeg on macOS via Homebrew
brew install ffmpeg

FFmpeg Video Editor Data Schema & Taxonomy

The skill manages media metadata and command parameters to ensure consistent output. Below is a breakdown of how data is handled:

Operation Type Key Parameters Default Output Pattern
Trimming -ss (start), -to (end) [filename]_trimmed.[ext]
Conversion -c:v (video codec), -c:a (audio codec) [filename].[new_ext]
Scaling scale=W:H, pad (letterboxing) [filename]_[resolution].[ext]
Compression -crf (quality), -preset (speed) [filename]_compressed.[ext]
Audio -vn (disable video), -acodec [filename].[audio_ext]

FFmpeg Video Editor Advanced Features

  • Complex filter chain generation for simultaneous scaling and letterboxing to maintain aspect ratios.
  • Stream-copy logic (-c copy) to perform operations like trimming and muxing without quality loss.
  • Advanced filter_complex configurations for adjusting playback speed and audio tempo synchronization.
  • Multi-file concatenation support via automated file-list generation and safe concat protocols.
  • Support for burning external SRT/ASS subtitle files directly into the video stream.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*