YAML Metadata Warning: empty or missing yaml metadata in repo card
Check out the documentation for more information.
π Nano Banana Pro Video Gen Unlimited
Unlimited AI Video Generation | No API Keys | 100% Free
The most accessible AI video engine for creators. Generate viral content for YouTube Shorts, TikTok, and Reels without the monthly subscriptions or API headaches.
π The Nano Banana Edge
Most "AI Video" tools are built behind paywalls or require complex API configurations from OpenAI, Pexels, and ElevenLabs. Nano Banana Pro breaks those barriers by offering a "plug-and-play" experience.
- β¨ Zero API Keys: No need to hunt for keys or link your credit card.
- βΎοΈ Infinite Calls: No daily limits. Generate 100 videos a day if you want.
- ποΈ Pro Voiceovers: High-fidelity neural TTS included for free.
- π₯ Auto-B-Roll: Intelligent scene selection from a massive internal library.
- π₯ Viral Styling: Built-in "Alex Hormozi" style captions and transitions.
π οΈ Features at a Glance
| Feature | Nano Banana Pro | Generic AI Tools |
|---|---|---|
| API Costs | $0.00 | $20+ per month |
| Usage Limit | Unlimited | Tiered / Credits |
| Setup Time | < 2 Minutes | 15+ Minutes |
| Captions | Auto-Generated | Manual / Paid |
| Orientation | 9:16 & 16:9 | Restricted |
π₯ Installation
Ready to start creating? Nano Banana Pro is designed to be lightweight and fast.
1. Prerequisites
Ensure you have Python 3.9+ and FFmpeg installed.
2. Setup
# Clone the repository
# Navigate to the folder
cd ano-Banana-Pro-Video-Gen-Unlimited-FREE
# Install the engine
pip install -r requirements.txt
π¬ 1. How to Use
Nano Banana Pro is designed for maximum simplicity. You don't need to configure complex JSON files or link API accounts.
See it in Action
Before you run the code, here is an example of what the AI generates in real-time:
The Basic Command
Open your terminal in the project folder and run:
python app.py "Your video topic here"
Advanced Flags
Want more control? Use flags to override default settings on the fly:
- Change Orientation:
python app.py "Space travel" --mode landscape - Pick a Specific Voice:
python app.py "Cooking tips" --voice male_energetic - Short vs Long:
python app.py "History of Rome" --duration 60
Batch Processing
To generate multiple videos at once, create a topics.txt file and run:
python app.py --file topics.txt
π¨ 2. Aesthetic Customization
Personalize your videos to match your brand. All settings can be found in the .env file or the config.py file.
Visual Styles (Captions & Overlays)
| Setting | Options | Description |
|---|---|---|
CAPTION_FONT |
TheBoldFont, Impact, Arial |
High-retention social media fonts. |
CAPTION_COLOR |
Yellow, White, Cyan, Magenta |
The primary color of the text. |
STROKE_WIDTH |
1 to 5 |
Adds a black outline for better readability. |
ANIMATION |
Pop, Fade, Karaoke |
How the text appears on screen. |
Audio & Narrative Vibe
| Setting | Tone | Best Used For |
|---|---|---|
VOICE_HD_1 |
Deep / Authoritative | Documentaries, Scary Stories. |
VOICE_HD_2 |
High-Energy / Fast | Top 10 Lists, Viral Facts. |
VOICE_HD_3 |
Soft / Friendly | Tutorials, Life Hacks, Poetry. |
BG_MUSIC |
LoFi, Cinematic, None |
Automatically mixes background tracks. |
π¨ Aesthetic Customization
You can tweak the look and feel of your videos directly in the command line or the .env file:
- Caption Styles:
Bold,Impact,Minimalist,Neon - Video Format:
Portrait(Shorts) orLandscape(YouTube) - Voice Mood:
Energetic,Calm,Deep,Professional
