Video Tools
Process videos with various operations like trimming, resizing, merging, format conversion, and more.
Use Video Tools to process videos with built-in operations like trim, resize, merge, watermark, extract audio, convert to GIF/MP4, extract first/last frame, reverse video, and remove audio.
Modes
This node reconfigures itself depending on the selected mode — each mode has its own fields.
| Mode | What it does | Output |
|---|---|---|
| Trim Video | Cut video by time range | Video |
| Resize Video | Change video dimensions | Video |
| Merge Videos | Combine multiple videos | Video |
| Add Watermark | Add watermark to video | Video |
| Extract Audio | Extract audio from video | Audio |
| Convert to GIF | Convert video to GIF | Image |
| Convert to MP4 | Convert video to MP4 | Video |
| First Frame | Extract first frame as image | Image |
| Last Frame | Extract last frame as image | Image |
| Reverse Video | Play video in reverse | Video |
| Remove Audio | Remove audio track from video | Video |
Trim Video
Cut video by time range
Inputs
Each input can be typed in directly or connected to another node's output.
| Input | Type | Required | Description |
|---|---|---|---|
| Video Input | File upload | Required | The video file you want to process. |
| Start Time (HH:MM:SS) | Text | Optional | The start time in seconds where the trim should begin. |
| End Time (HH:MM:SS) | Text | Optional | The end time in seconds where the trim should stop. Leave empty to use duration instead. |
| Duration (HH:MM:SS) | Text | Optional | The duration in seconds of the trimmed video. Leave empty to use end time instead. |
Output: Video
Resize Video
Change video dimensions
Inputs
Each input can be typed in directly or connected to another node's output.
| Input | Type | Required | Description |
|---|---|---|---|
| Video Input | File upload | Required | The video file you want to process. |
| Width (pixels) | Number | Optional | The target width in pixels for the resized video. |
| Height (pixels) | Number | Optional | The target height in pixels for the resized video. |
Settings
| Setting | Type | Default | Description |
|---|---|---|---|
| Maintain Aspect Ratio | Toggle | On | When enabled, maintains the original aspect ratio and adds black bars if necessary. |
Output: Video
Merge Videos
Combine multiple videos
Inputs
Each input can be typed in directly or connected to another node's output.
| Input | Type | Required | Description |
|---|---|---|---|
| First Video | File upload | Required | The video file you want to process. |
| Second Video | File upload | Required | The second video file to merge with the first one. |
Settings
| Setting | Type | Default | Description |
|---|---|---|---|
| Merge Type | Select | Concatenate | Select how to combine the two videos: concatenate (one after another), side by side, or overlay. Options: Concatenate (default) · Side by Side. |
Output: Video
Add Watermark
Add watermark to video
Inputs
Each input can be typed in directly or connected to another node's output.
| Input | Type | Required | Description |
|---|---|---|---|
| Video Input | File upload | Required | The video file you want to process. |
| Watermark Image | File upload | Required | The image file to use as a watermark overlay. |
Settings
| Setting | Type | Default | Description |
|---|---|---|---|
| Watermark Position | Select | Top Left | Position where the watermark should be placed on the video. |
| Watermark Opacity | Number | 50 | Transparency level of the watermark (0.0 = fully transparent, 1.0 = fully opaque). |
Watermark Position options
| Option | Default |
|---|---|
| Top Left | ✓ |
| Top Right | |
| Bottom Left | |
| Bottom Right | |
| Center |
Output: Video
Extract Audio
Extract audio from video
Inputs
Each input can be typed in directly or connected to another node's output.
| Input | Type | Required | Description |
|---|---|---|---|
| Video Input | File upload | Required | The video file you want to process. |
Output: Audio
Convert to GIF
Convert video to GIF
Inputs
Each input can be typed in directly or connected to another node's output.
| Input | Type | Required | Description |
|---|---|---|---|
| Video Input | File upload | Required | The video file you want to process. |
Output: Image
Convert to MP4
Convert video to MP4
Inputs
Each input can be typed in directly or connected to another node's output.
| Input | Type | Required | Description |
|---|---|---|---|
| Video Input | File upload | Required | The video file you want to process. |
Output: Video
First Frame
Extract first frame as image
Inputs
Each input can be typed in directly or connected to another node's output.
| Input | Type | Required | Description |
|---|---|---|---|
| Video Input | File upload | Required | The video file you want to process. |
Output: Image
Last Frame
Extract last frame as image
Inputs
Each input can be typed in directly or connected to another node's output.
| Input | Type | Required | Description |
|---|---|---|---|
| Video Input | File upload | Required | The video file you want to process. |
Output: Image
Reverse Video
Play video in reverse
Inputs
Each input can be typed in directly or connected to another node's output.
| Input | Type | Required | Description |
|---|---|---|---|
| Video Input | File upload | Required | The video file you want to process. |
Output: Video
Remove Audio
Remove audio track from video
Inputs
Each input can be typed in directly or connected to another node's output.
| Input | Type | Required | Description |
|---|---|---|---|
| Video Input | File upload | Required | The video file you want to process. |
Output: Video