A powerful tool for generating animated videos programmatically. Built using Python, this project leverages video processing libraries to create customizable, smooth animations from data or scripted instructions.
- Frame Generation: Create individual frames with custom designs.
- Animation Building: Convert frames into smooth animations.
- Custom Transitions: Apply transition effects between frames.
- Flexible Input: Integrate images, text, and shapes seamlessly.
- Export Options: Save animations in various formats.
- Python
- OpenCV
- Matplotlib
- MoviePy
AnimatedVideoGenerator/
β
βββ AnimatedVideoGenerator.ipynb # Main Jupyter Notebook
βββ assets/ # Image and media assets
βββ output/ # Generated video files
βββ README.md # Project documentation
-
Clone the repository:
git clone https://github.com/kauntiaakash2/AnimatedVideoGenerator.git
-
Navigate to the project directory:
cd AnimatedVideoGenerator -
Install the dependencies:
pip install -r requirements.txt
-
Run the notebook: Open
AnimatedVideoGenerator.ipynbin Jupyter Notebook or Jupyter Lab and execute the cells step by step.
Customize the frame generation and animation process directly within the notebook. Adjust parameters to fit your specific animation requirements.
Contributions, issues, and feature requests are welcome! Feel free to check the issues page.
- OpenAI for inspiration and foundational models.
- OpenCV, MoviePy, and Matplotlib for their powerful media-processing capabilities.
Feel free to reach out for collaboration or discussion!