Short Video Maker harnesses the power of AI to generate short vertical videos tailored for platforms like TikTok, YouTube Shorts, and Instagram Reels. This repository provides tools that simplify the video creation process, allowing users to produce high-quality content efficiently.
- AI-Driven Video Creation: Utilize advanced algorithms to create videos that capture attention.
- Platform Optimization: Generate videos specifically formatted for TikTok, YouTube Shorts, and Instagram Reels.
- Automation Tools: Automate repetitive tasks in video production to save time and effort.
- User-Friendly Interface: Designed with simplicity in mind, making it accessible for everyone.
To get started with Short Video Maker, you can download the latest release from the Releases section.
Before using Short Video Maker, ensure you have the following installed:
- Python 3.7 or higher
- pip (Python package installer)
- FFmpeg (for video processing)
-
Clone the repository:
git clone https://github.com/leke-adewa/short-video-maker.git cd short-video-maker -
Install the required packages:
pip install -r requirements.txt
-
Download and execute the latest release from the Releases section.
To create a video, follow these steps:
-
Prepare your assets: Gather images, audio, and any other media you want to include.
-
Run the main script:
python main.py --input your_input_file --output your_output_file
-
Customize your video settings using command-line arguments. For example:
python main.py --input your_input_file --output your_output_file --duration 15 --aspect-ratio 9:16
-
Your video will be generated and saved to the specified output file.
| Argument | Description |
|---|---|
--input |
Path to the input file (image/audio) |
--output |
Path to save the generated video |
--duration |
Duration of the video in seconds |
--aspect-ratio |
Aspect ratio of the video (default is 9:16) |
Here's a simple example to create a video:
python main.py --input assets/my_video.mp4 --output outputs/my_short_video.mp4 --duration 30 --aspect-ratio 9:16This project covers a variety of topics related to video creation and AI:
- AI: The core technology behind video generation.
- Automation: Tools that streamline the video-making process.
- Gemini: Integrations that enhance video features.
- Reels & Shorts: Focus on short-form content for popular platforms.
- Video Maker: Comprehensive tools for video production.
We welcome contributions from the community! To contribute:
- Fork the repository.
- Create a new branch for your feature or bug fix.
- Make your changes and commit them.
- Push to your branch and submit a pull request.
Please ensure your code adheres to the project's coding standards and includes appropriate tests.
This project is licensed under the MIT License. See the LICENSE file for details.
For questions or support, please reach out via the Issues section of the repository.
- Thanks to the contributors who help improve this project.
- Special thanks to the developers of the libraries and tools used in this project.
- GitHub Repository: Short Video Maker
- Releases: Download the latest version here.
Short Video Maker is optimized for TikTok, YouTube Shorts, and Instagram Reels.
Yes, you can use your own images and audio files in the video creation process.
Yes, you can find support in the Issues section of the GitHub repository.
Please report any bugs or issues in the Issues section of this repository.
Absolutely! We welcome suggestions. Please open an issue to discuss new features.
- Documentation: Comprehensive documentation is available in the
docsfolder. - Tutorials: Check out the
tutorialsfolder for step-by-step guides on using Short Video Maker. - Community: Join our community on Discord for discussions and support.
Short Video Maker aims to simplify the process of creating engaging short videos. By leveraging AI, we provide tools that enhance creativity and efficiency. Explore the repository, contribute, and enjoy making videos that stand out!

