The Video Generator App is a Streamlit-based application that allows users to generate story summaries and scripts based on provided topics using the OpenAI API, and then convert these scripts into videos using the NovitaAI API.
- Generate story summaries and scripts based on user-defined topics.
- Convert the generated scripts into videos using the NovitaAI API.
- Display and download the generated videos directly from the app.
- Python 3.8+
- Streamlit
- OpenAI
- Requests
-
Clone the repository:
git clone https://github.com/yourusername/video-generator-app.git cd video-generator-app
-
Install the required Python packages:
pip install -r requirements.txt
-
Run the Streamlit application:
streamlit run app.py
-
Open your web browser and go to http://localhost:8501.
-
Enter the story topic and click "Generate Story" to get the story summary and script.
- Copy the generated Task ID and use it to download the video.
In the sidebar, configure your API keys:
- Enter your OpenAI API key.
- Enter your NovitaAI API key.
- Contributions are welcome! Please fork the repository and submit a pull request.
- This project is licensed under the MIT License.