Skip to main content

VidGen-Pro: AI Video Editor

Build Status License Python

VidGen-Pro is a production-grade, fully automated AI video editing suite. It transforms raw text scripts into professional-quality videos complete with stock footage, realistic AI voiceovers, background music, and subtitles.

🚀 Features

  • Automated Script Analysis: Uses Google Gemini Pro to identify scenes, moods, and visual keywords.
  • Smart Visual Fetching: Integrates with Pexels API to find the perfect stock footage for each scene.
  • Realistic Voiceovers: Powered by Edge-TTS for high-quality, natural-sounding narration.
  • Dynamic Video Assembly: Automatically cuts, zooms, and assembles clips with transitions and overlays.
  • Subtitle Generation: Whisper-based (or synchronized text) subtitles for accessibility and engagement.
  • Background Music: Context-aware music selection (integration ready).

🛠️ Installation

pip install vidgen-pro

🚦 Usage

  1. Set API Keys: Create a .env file in your project root:

    PEXELS_API_KEY=your_pexels_key
    GOOGLE_API_KEY=your_gemini_key
    
  2. Run the Dashboard:

    vidgen-pro
    

    Or explicitly via Streamlit:

    streamlit run vidgen_pro/ui/app.py
    

📦 Building from Source

git clone https://github.com/Shivay00001/vidgen-pro.git
cd vidgen-pro
pip install -e .

📄 License

This project is licensed under the Apache License 2.0 - see the LICENSE file for details.

🤝 Contributing

Contributions are welcome! Please open an issue or submit a pull request.


Author: Shivay00001

Metadata

Release files for vidgen-pro 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for vidgen-pro 0.1.0
File Size Uploaded Provenance
vidgen_pro-0.1.0.tar.gz 13.9 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for vidgen-pro 0.1.0
File Interpreter ABI Platform
vidgen_pro-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 28.9 kB

Release files / vidgen_pro-0.1.0.tar.gz

Download URL vidgen_pro-0.1.0.tar.gz
Size 13.9 kB
Tags Source
SHA-256 checksum
How to use checksums
4aec3acf754efbcb8c3d769e25493c86380b8104f9349d5eecb20dbcc62739f0
BLAKE2b-256 checksum
How to use checksums
c6e8f478d2f03942d29f8c2989822dc950084b8436e9d69b1d17a659570536d2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.6

Release files / vidgen_pro-0.1.0-py3-none-any.whl

Download URL vidgen_pro-0.1.0-py3-none-any.whl
Size 15.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
2ec90928d21184ffa736b9d019730e5c8a59154783b509a230c8eacc0c2294d4
BLAKE2b-256 checksum
How to use checksums
826581888373f32fe881460db909c5e0bd23c21e4323512f4f8135d8a1e8b0ee
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.6

Security for vidgen-pro 0.1.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page