VidGen-Pro: AI Video Editor
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
-
Set API Keys: Create a
.envfile in your project root:PEXELS_API_KEY=your_pexels_key GOOGLE_API_KEY=your_gemini_key
-
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)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| vidgen_pro-0.1.0.tar.gz | 13.9 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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.