---
title: "nodetool.video Nodes"
description: "Open-source agent-first creative workspace. Agents build images, video, storyboards, timelines, and games in real editors, and you keep an editable project."
canonical: https://docs.nodetool.ai/nodes/nodetool/video/
markdown: https://docs.nodetool.ai/nodes/nodetool/video.md
product: NodeTool
source: https://github.com/nodetool-ai/nodetool/blob/main/docs/nodes/nodetool/video/index.md
---

# nodetool.video Nodes

This namespace contains 32 node(s).

## Available Nodes

- **[Add Audio](addaudio.md)** - Add an audio track to a video, replacing or mixing with existing audio.
- **[Add Subtitles](addsubtitles.md)** - Add subtitles to a video.
- **[Blur](blur.md)** - Apply a blur effect to a video.
- **[Chroma Key](chromakey.md)** - Apply chroma key (green screen) effect to a video. The MP4 output has no alph...
- **[Color Balance](colorbalance.md)** - Adjust the color balance of a video.
- **[Concatenate Video](concatenatevideo.md)** - Concatenate multiple video files into a single video, including audio when av...
- **[Denoise](denoise.md)** - Apply noise reduction to a video.
- **[Ease Curve](easecurve.md)** - Retime a video along an easing curve so playback speeds up or slows down smo...
- **[Extract Audio](extractaudio.md)** - Separate and extract audio track from a video file.
- **[Extract Video Frame](extractvideoframe.md)** - Extract a single frame from a video at a specific time position.
- **[For Each Frame](foreachframe.md)** - Extract frames from a video file with ffmpeg.
- **[Fps](fps.md)** - Get the frames per second (FPS) of a video file.
- **[Frame To Video](frametovideo.md)** - Combine a sequence of frames into a single video file.
- **[Get Video Info](getvideoinfo.md)** - Get metadata about a video file including duration, resolution, frame rate, a...
- **[Image To Video](imagetovideo.md)** - Animate static images into video with AI-powered motion using any supported v...
- **[Lip Sync](lipsync.md)** - Drive a face in a video to match speech in an audio track using any supported...
- **[Load Video File](loadvideofile.md)** - Read a video file from disk.
- **[Load Video Folder](loadvideofolder.md)** - Load video files from an asset folder.
- **[Overlay](overlay.md)** - Overlay one video on top of another, including audio overlay when available.
- **[Resize](resize.md)** - Resize a video to a specific width and height.
- **[Reverse](reverse.md)** - Reverse the playback of a video.
- **[Rotate](rotate.md)** - Rotate a video by a specified angle.
- **[Saturation](saturation.md)** - Adjust the color saturation of a video.
- **[Save Video Asset](savevideoasset.md)** - Save a video to an asset folder.
- **[Save Video File](savevideofile.md)** - Write a video file to disk.
- **[Set Speed](setspeed.md)** - Adjust the playback speed of a video.
- **[Sharpness](sharpness.md)** - Adjust the sharpness of a video.
- **[Stabilize](stabilize.md)** - Apply video stabilization to reduce camera shake and jitter.
- **[Text To Video](texttovideo.md)** - Generate videos from text prompts using any supported video provider. Automat...
- **[Transition](transition.md)** - Create a transition effect between two videos, including audio transition whe...
- **[Trim](trim.md)** - Trim a video to a specific start and end time.
- **[Video To Video](videotovideo.md)** - Restyle or edit an existing video with a text prompt using any supported vide...
