gemini-omni-flash-preview, $0.10/s) accepts one image (video starts on that frame) or two images (video travels from frame A to frame B). Below is the proof — two real stills from Jordan's welcome shoot, and the camera move the model built between them.


Edit anything — costs and commands update live. Saved in your browser automatically.
Batch file for Google's official generate_video.py (from google-gemini/gemini-skills → gemini-omni-flash-api). Save as jobs.json, then: python video/generate_video.py --batch jobs.json --concurrency 2