According to AlphaMoat, as of 2026-09, Donson Intelligent Editing has 3,830 downloads and 3 stars — ranked #2,738 of 5,078 AI skills overall, and #252 of 512 in Design & Media.
| Platform | Installs | Downloads | Stars | Comments |
|---|---|---|---|---|
| ClawHub ↗ | 117 | 3.7K | 3 | - |
| SkillHub ↗ | 300 | 3.8K | 3 | — |
Platforms count differently and update at different times.
It covers inspection, transcoding, trimming, concatenation, audio extraction, filters, metadata, complex filtergraphs and hardware-encoder examples. Check stream selection and container compatibility. Review output paths and overwrite flags, then test a small sample before compute- or storage-heavy jobs.
Profile published 2026-10-27
Generated from the skill’s documentation as examples; not results of actual runs.
The counting method changed in 2026-09: skills with the same name are now counted separately by author, and the full catalog is covered. Dashed lines show months before the change; they are not compared with later months, and no growth is computed across the change.
| Month | Downloads | MoM | Stars |
|---|---|---|---|
| 2026-09 | 3.8K | — | 3 |
| 2026-08 | 3.6K | +4.9% | 3 |
| 2026-07 | 3.4K | +11.5% | 3 |
| 2026-06 | 3.1K | +5.4% | 3 |
| 2026-05 | 2.9K | — | 3 |
| 2026-03 | 2.4K | — | 3 |
The author’s original file, shown as plain text without edits or review by AlphaMoat. Links are not clickable; check commands before running them. Fetched 2026-10-23.
--- name: ffmpeg-master version: 1.0.0 description: Use when performing video/audio processing tasks including transcoding, filtering, streaming, metadata manipulation, or complex filtergraph operations with FFmpeg. triggers: - ffmpeg - ffprobe - video processing - audio conversion - codec
- transcoding - filter_complex - h264 - h265 - mp4 - mkv - hardware acceleration role: specialist scope: implementation output-format: shell-command --- # FFmpeg Master Comprehensive guide for professional video and audio manipulation using FFmpeg and FFprobe. ## Core Concepts FFmpeg is the leading multimedia framework, able to **decode, encode, transcode, mux, demux, stream, filter and play** almost anything that humans and machines have created. It is a command-line tool that processes streams through a complex pipeline of demuxers, decoders, filters, encoders, and muxers. ## Common Operations ```bash # Basic Transcoding (MP4 to MKV) ffmpeg -i input.mp4 output.mkv # Change Video Codec (to H.265/HEVC) ffmpeg -i input.mp4 -c:v libx265 -crf 28 -c:a copy output.mp4 # Extract Audio (No Video) ffmpeg -i input.mp4 -vn -c:a libmp3lame -q:a 2 output.mp3 # Resize/Scale Video ffmpeg -i input.mp4 -vf "scale=1280:720" output.mp4 # Cut Video (Start at 10s, Duration 30s) ffmpeg -i input.mp4 -ss 00:00:10 -t 00:00:30 -c copy output.mp4 # Fast Precise Cut (Re-encoding only the cut points is complex, so standard re-encoding is safer for precision) ffmpeg -ss 00:00:10 -i input.mp4 -to 00:00:40 -c:v libx264 -crf 23 -c:a aac output.mp4 # Concatenate Files (using demuxer) # Create filelist.txt: file 'part1.mp4' \n file 'part2.mp4' ffmpeg -f concat -safe 0 -i filelist.txt -c copy output.mp4 # Speed Up/Slow Down Video (2x speed) ffmpeg -i input.mp4 -filter_complex "[0:v]setpts=0.5*PTS[v];[0:a]atempo=2.0[a]" -map "[v]" -map "[a]" output.mp4 ``` --- ## Processing Categories & When to Use ### Codecs & Quality | Option | Use When | |-----------|----------| | `-c:v libx264` | Standard H.264 encoding (best compatibility) | | `-c:v libx265` | H.265/HEVC encoding (best compression/quality) | | `-crf [0-51]` | Constant Rate Factor (lower is higher quality, 18-28 recommended) | | `-preset` | Encoding speed vs compression (ultrafast, medium, veryslow) | | `-c:a copy` | Pass-through audio without re-encoding (saves time/quality) | ### Filters & Manipulation | Filter | Use When | |-----------|----------| | `scale` | Changing resolution (e.g., `scale=1920:-1` for 1080p width) | | `crop` | Removing edges (e.g., `crop=w:h:x:y`) | | `transpose` | Rotating video (1=90deg CW, 2=90deg CCW) | | `fps` | Changing frame rate (e.g., `fps=30`) | | `drawtext` | Adding text overlays/watermarks | | `overlay` | Picture-in-picture or adding image watermarks | | `fade` | Adding fade-in/out effects (e.g., `fade=in:0:30` for first 30 frames) | | `volume` | Adjusting audio levels (e.g., `volume=1.5` for 150% volume) | | `setpts` | Changing video speed (e.g., `setpts=0.5*PTS` for double speed) | | `atempo` | Changing audio speed without pitch shift (0.5 to 2.0) | ### Inspection & Metadata | Tool/Option | Use When | |-----------|----------| | `ffprobe -v error -show_format -show_streams` | Getting detailed technical info of a file | | `-metadata title="Name"` | Setting global metadata tags | | `-map` | Selecting specific streams (e.g., `-map 0:v:0 -map 0:a:1`) | --- ## Advanced: Complex Filtergraphs Use `filter_complex` when you need to process multiple inputs or create non-linear filter chains. ```bash # Example: Adding a watermark at the bottom right ffmpeg -i input.mp4 -i watermark.png -filter_complex "overlay=main_w-overlay_w-10:main_h-overlay_h-10" output.mp4 # Example: Vertical Stack (2 videos) ffmpeg -i top.mp4 -i bottom.mp4 -filter_complex "vstack=inputs=2" output.mp4 # Example: Side-by-Side (2 videos) ffmpeg -i left.mp4 -i right.mp4 -filter_complex "hstack=inputs=2" output.mp4 # Example: Grid (4 videos 2x2) ffmpeg -i v1.mp4 -i v2.mp4 -i v3.mp4 -i v4.mp4 -filter_complex "[0:v][1:v]hstack=inputs=2[top];[2:v][3:v]hstack=inputs=2[bottom];[top][bottom]vstack=inputs=2" output.mp4 # Example: Fade Transition (Simple crossfade between two clips) # Requires manual offset calculation, using xfade is better ffmpeg -i input1.mp4 -i input2.mp4 -filter_complex "xfade=transition=fade:duration=1:offset=9" output.mp4 ``` ## Hardware Acceleration | Platform | Codec | Command | |----------|-------|---------| | NVIDIA (NVENC) | H.264 | `-c:v h264_nvenc` | | Intel (QSV) | H.264 | `-c:v h264_qsv` | | Apple (VideoToolbox) | H.265 | `-c:v hevc_videotoolbox` | ## Constraints & Error Handling - **Stream Mapping**: Always use `-map` for complex files to ensure you get the right audio/subtitle tracks. - **Seeking**: Put `-ss` *before* `-i` for fast seeking (input seeking), or *after* `-i` for accurate seeking (output seeking). - **Format Support**: Ensure the output container (extension) supports the codecs you've chosen.
ContextWeave one-shot architecture diagram generation
A script-based skill that generates or edits images with Nano Banana Pro.
Runs the whisper command line to transcribe audio locally.
A skill that generates and edits diagrams through an MCP server.
Design intelligence and implementation guidance for polished interfaces, from layout and flows to tokens and frontend changes.
An AI video generation and orchestration skill across several model APIs.
Pull a frame out of a video with ffmpeg, or produce a thumbnail for a quick look.
Turn audio files into text with local Whisper, running fully offline once the model is downloaded.
Data month: 2026-09 · Downloads, stars and installs are aggregated monthly from public skill registries (ClawHub, SkillHub). See methodology.