Generate-Veo-Video: Professional Text-to-Video, Animation, and Interpolation CLI
A professional CLI tool for generating and extending videos using Google's Veo 3.1 models (standard, fast, lite) via the Gemini Developer API or Vertex AI.
uv tool install --python 3.12 git+https://github.com/charles-forsyth/generate-veo-video.git
Key Capabilities
Designed and tuned for modern terminal workflows and automated pipelines.
Veo 3.1 Text-to-Video
Generate 720p video clips with synchronized audio from rich natural language descriptions.
Image Animation & Morphing
Animate static images or interpolate smoothly between first and last frames.
Style & Reference Guidance
Guide character consistency and visual aesthetics using up to 3 reference images.
Veo Video Extension
Extend previously generated clips for seamless multi-scene continuous playback.
Terminal Showcase
Real, unmodified terminal outputs captured directly from the CLI engine.
Usage Examples
Quick command recipes for terminal operations.
Text-to-Video
Generate 8-second cinematic video with audio:
Image Animation
Animate a static photograph:
First-to-Last Frame Morph
Smoothly morph between two frames:
Reference Image Styling
Style transfer using reference aesthetic:
Citation
If you use this tool in your research or applications, please cite:
Forsyth, C. E. III (2026). Generate-Veo-Video: Vertex AI Veo 3.1 CLI (Version 0.3.0) [Computer software]. University of California, Riverside. https://doi.org/10.5281/zenodo.23755693
@software{forsyth2026generate_veo_video,
author = {Forsyth, Charles E. III},
title = {Generate-Veo-Video: Vertex AI Veo 3.1 CLI},
version = {0.3.0},
year = {2026},
publisher = {Zenodo},
affiliation = {University of California, Riverside},
doi = {10.5281/zenodo.23755693},
url = {https://github.com/charles-forsyth/generate-veo-video}
}