Complete video transition system. PROACTIVELY activate for: (1) xfade transitions (40+ types), (2) Fade in/out effects, (3) Crossfades and dissolves, (4) Wipe transitions (directional), (5) Slide and push effects, (6) Circle/iris transitions, (7) Multi-clip transition sequences, (8) Slideshow creation, (9) Custom transition expressions, (10) Audio crossfade synchronization. Provides: Complete xfade type reference, offset calculation formulas, multi-clip examples, custom expression guide, troubleshooting for resolution/framerate mismatches. Ensures: Smooth professional transitions between video clips.
View on GitHubJosiahSiegel/claude-plugin-marketplace
ffmpeg-master
plugins/ffmpeg-master/skills/ffmpeg-transitions-effects/SKILL.md
January 20, 2026
Select agents to install to:
npx add-skill https://github.com/JosiahSiegel/claude-plugin-marketplace/blob/main/plugins/ffmpeg-master/skills/ffmpeg-transitions-effects/SKILL.md -a claude-code --skill ffmpeg-transitions-effectsInstallation paths:
.claude/skills/ffmpeg-transitions-effects/## CRITICAL GUIDELINES ### Windows File Path Requirements **MANDATORY: Always Use Backslashes on Windows for File Paths** When using Edit or Write tools on Windows, you MUST use backslashes (`\`) in file paths, NOT forward slashes (`/`). ### Documentation Guidelines **NEVER create new documentation files unless explicitly requested by the user.** --- ## Quick Reference | Transition | Command | |------------|---------| | Crossfade | `[0:v][1:v]xfade=transition=fade:duration=1:offset=4[v]` | | Dissolve | `xfade=transition=dissolve:duration=1:offset=4` | | Wipe left | `xfade=transition=wipeleft:duration=1:offset=4` | | Circle open | `xfade=transition=circleopen:duration=1.5:offset=4` | | Slide left | `xfade=transition=slideleft:duration=1:offset=4` | | Fade in/out | `-vf "fade=t=in:d=1,fade=t=out:st=9:d=1"` | | Audio crossfade | `[0:a][1:a]acrossfade=d=1[a]` | | Offset Formula | For N clips with transition T | |----------------|-------------------------------| | offset1 | `clip1_duration - T` | | offset2 | `2*duration - 2*T` | | offsetN | `N*duration - N*T` | ## When to Use This Skill Use for **video transition workflows**: - Joining clips with professional transitions - Creating slideshows from images - Adding fade in/out effects - Multi-clip sequence editing - Custom transition expressions --- # FFmpeg Transitions and Effects (2025) Complete guide to video transitions, crossfades, and creative effects using FFmpeg. ## Transition Overview ### Available Methods | Method | Use Case | Complexity | |--------|----------|------------| | xfade filter | Between two clips | Medium | | fade filter | Single clip in/out | Simple | | blend filter | Frame blending | Simple | | overlay + alpha | Custom transitions | Advanced | ### xfade Transition Types FFmpeg's xfade filter supports 40+ built-in transitions: | Category | Transitions | |----------|-------------| | Fades | fade, fadeblack, fadewhite, fadegrays | | Wipes | wipeleft, wiperight, wipeup, wipedown, wip