veo

n8n community node for Google Veo video generation

Package Information

Downloads: 201 weekly / 201 monthly
Latest Version: 0.1.1
Author: Mohamad Kazemi

Documentation

n8n-nodes-veo

An n8n community node for generating videos with Google Veo via the Gemini API.

Features

  • Text-to-video -- generate videos from a text prompt
  • Image-to-video -- animate a starting image into a video
  • Frame-specific generation -- control the first and/or last frame
  • Reference images -- guide generation with up to 3 asset or style images
  • Video extension -- extend a previously generated Veo video
  • Polling -- optionally wait for completion and return the video as binary output
  • All Veo models -- Veo 2.0, 3.0, and 3.1 (including fast variants)

Installation

In n8n (recommended)

  1. Go to Settings > Community Nodes
  2. Click Install
  3. Enter n8n-nodes-veo
  4. Click Install

Manual

cd ~/.n8n
npm install n8n-nodes-veo

Then restart n8n.

Credentials

This node uses a Google Gemini API key for authentication.

  1. Go to Google AI Studio and create an API key
  2. In n8n, go to Credentials > New Credential
  3. Search for Google Veo API
  4. Paste your API key and save

Operations

Generate Video

Generate a video from a text prompt, an input image, or both.

Field Description
Prompt Text describing the video to generate
Input Image Optional starting image (binary or URL)
Last Frame Optional last frame image (binary or URL)
Reference Images Up to 3 images to guide content/style

Extend Video

Extend a previously generated Veo video by approximately 7 seconds.

Field Description
Input Video The video to extend (binary or URL)
Prompt Optional text to guide the extension

Get Operation Status

Check the status of a long-running video generation operation (useful when "Wait for Completion" is disabled).

Options

Available for Generate and Extend operations:

Option Values
Aspect Ratio 16:9 (landscape), 9:16 (portrait)
Resolution 720p, 1080p, 4K
Duration 4-8 seconds
Generate Audio true / false (Veo 3+)
Negative Prompt Things to avoid in the video
Person Generation Allow adults only, Don't allow, Allow all
Sample Count 1-4 videos per request
Seed For deterministic generation
Compression Quality Optimized, Lossless
Resize Mode Pad, Crop (image-to-video)
Enhance Prompt true / false (Veo 2 only)

Resources

License

MIT

Discussion