| name | video-editor |
| description | Video editing operations using ffmpeg. Use when user needs to: (1) Cut/trim video clips, (2) Merge/join multiple videos, (3) Convert video formats, (4) Extract audio from video, (5) Add subtitles or text overlays, (6) Adjust video speed, (7) Resize/crop video dimensions, (8) Apply filters or effects. Supports common formats like MP4, MOV, AVI, MKV, WebM. |
Video Editor (ffmpeg)
Video editing operations for cutting, merging, converting, and processing video files.
Prerequisites
Requires ffmpeg and ffprobe installed:
brew install ffmpeg
Quick Start
Cut/Trim Video
Extract a segment from a video:
{baseDir}/scripts/cut.sh /path/to/input.mp4 --start 00:00:10 --end 00:00:30 --out /path/to/output.mp4
Or use duration instead of end time:
{baseDir}/scripts/cut.sh /path/to/input.mp4 --start 00:01:00 --duration 30 --out /path/to/output.mp4
Merge Videos
Concatenate multiple videos (must have same codec/resolution):
{baseDir}/scripts/merge.sh video1.mp4 video2.mp4 video3.mp4 --out merged.mp4
Convert Format
Convert between video formats:
{baseDir}/scripts/convert.sh input.mov --format mp4 --out output.mp4
Extract Audio
Extract audio track from video:
{baseDir}/scripts/extract-audio.sh input.mp4 --out audio.mp3
Add Subtitles
Burn subtitles into video:
{baseDir}/scripts/add-subtitles.sh input.mp4 subtitles.srt --out output.mp4
Resize Video
Change video resolution: