Skills ffmpeg-cli
Comprehensive video/audio processing with FFmpeg. Use for: (1) Video transcoding and format conversion, (2) Cutting and merging clips, (3) Audio extraction and manipulation, (4) Thumbnail and GIF generation, (5) Resolution scaling and quality adjustment, (6) Adding subtitles or watermarks, (7) Speed adjustment (slow/fast motion), (8) Color correction and filters.
install
source · Clone the upstream repo
git clone https://github.com/openclaw/skills
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/openclaw/skills "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/ascendswang/ffmpeg-cli" ~/.claude/skills/clawdbot-skills-ffmpeg-cli && rm -rf "$T"
manifest:
skills/ascendswang/ffmpeg-cli/SKILL.mdsource content
FFmpeg CLI
Quick Reference
| Task | Command |
|---|---|
| Cut video | |
| Merge clips | |
| Extract audio | |
| Generate thumbnail | |
| Create GIF | |
| Convert format | |
| Change speed | |
| Add watermark | |
Scripts
cut.sh - Cut video segment
{baseDir}/scripts/cut.sh -i video.mp4 -s 00:01:30 -e 00:02:45 -o clip.mp4
merge.sh - Concatenate videos
{baseDir}/scripts/merge.sh -o merged.mp4 part1.mp4 part2.mp4 part3.mp4
extract-audio.sh - Pull audio track
{baseDir}/scripts/extract-audio.sh -i video.mp4 -o audio.mp3
thumb.sh - Extract frame as image
{baseDir}/scripts/thumb.sh -i video.mp4 -t 00:00:15 -o frame.jpg
gif.sh - Convert clip to GIF
{baseDir}/scripts/gif.sh -i video.mp4 -s 00:00:10 -e 00:00:15 -o clip.gif
convert.sh - Transcode to new format
{baseDir}/scripts/convert.sh -i input.avi -o output.mp4
speed.sh - Adjust playback speed
{baseDir}/scripts/speed.sh -i video.mp4 -r 2.0 -o fast.mp4 # 2x speed {baseDir}/scripts/speed.sh -i video.mp4 -r 0.5 -o slow.mp4 # 0.5x speed
watermark.sh - Overlay image watermark
{baseDir}/scripts/watermark.sh -i video.mp4 -w logo.png -o output.mp4
Notes
- All scripts support common video formats (mp4, avi, mov, mkv, webm, etc.)
- Output quality is optimized for balanced file size and clarity
- Use
or no args to see script usage-h