FFmpeg CLI for Openclaw

A comprehensive media processing toolset for automated video transcoding, editing, and manipulation via the command line.

ascendswang
v1.0.0
Jan 28, 2026
10
7.1k
0

Install & Download

1. ClawHub CLI

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

npx clawhub@latest install ffmpeg-cli

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-cli 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 CLI?

The FFmpeg CLI skill provides a robust suite of scripts designed to handle complex video and audio processing tasks directly within your AI agent environment. Built on the industry-standard FFmpeg engine, this collection of Openclaw Skills simplifies tasks like format conversion, clip merging, and watermark application, making high-quality media manipulation accessible through simple commands.

Whether you need to extract frames for thumbnails or transcode large batches of video, this skill abstracts the complexity of raw FFmpeg syntax into repeatable, script-based workflows. It ensures that output quality is optimized for a balance between file size and clarity, fitting perfectly into automated content creation pipelines.

FFmpeg CLI Use Cases

  • Trimming long video recordings into specific segments for highlight reels.
  • Converting legacy video formats like AVI or MOV into web-optimized MP4 or WebM files.
  • Extracting high-quality audio tracks from video files for transcription or post-production.
  • Generating promotional GIFs or high-resolution thumbnails from specific timestamps.
  • Adjusting video playback speed for slow-motion effects or rapid review.
  • Overlaying brand watermarks onto video assets for copyright protection.

How FFmpeg CLI Works

  1. The skill identifies the target media files within your local directory or specified workspace.
  2. Users or agents invoke specific pre-configured shell scripts from the scripts directory, passing necessary flags like input, start time, and output.
  3. The skill interfaces with the system's FFmpeg binary to execute precise, frame-level operations.
  4. Processed files are output to the specified path, ready for use in further Openclaw Skills workflows.

FFmpeg CLI Setup

To use this skill, ensure that the FFmpeg binary is installed on your host system.

# Install FFmpeg using Homebrew (macOS)
brew install ffmpeg

# Ensure all scripts in the skill directory are executable
chmod +x {baseDir}/scripts/*.sh

FFmpeg CLI Data Schema & Taxonomy

The skill organizes its operations through a structured script directory and standardized parameter flags.

Component Description
/scripts/ Contains specialized bash scripts for cut, merge, convert, etc.
Input Formats Supports mp4, avi, mov, mkv, webm, and more.
Script Flags Uses -i (input), -o (output), -s (start), -e (end), and -t (timestamp).
Metadata Integrated with the clawdbot configuration for dependency tracking.

FFmpeg CLI Advanced Features

  • Frame-accurate video segment extraction using start and end timestamps.
  • Batch concatenation of multiple video files into a single sequence.
  • Dynamic speed adjustment with support for ranges between 0.5x and 2.0x.
  • Integrated watermark overlay system for image-on-video processing.
  • Optimized GIF generation with specific interval controls.
  • seamless integration into broader Openclaw Skills automated media pipelines.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*