MJP1998 / Auto_short_generator

Generate your short/reel/tiktok from script and source media! Contains a pipeline that goes from tts to subtitle forced alignement to video editing and completing
22 stars 4 forks source link

Auto Short/Reels/Tiktok Generator 🎬🤖

Generated Short Example

Watch one of the generated videos

Overview

Welcome to Auto Short/Reels/Tiktok Generator! This project aims to automate the production of short-form videos using AI. Built during my spare time, this project is a creative attempt to leverage AI for generating a large amount of content with minimal effort.

From providing a script and media files, the application takes care of everything:

Flexibility and Extensibility

One of the core philosophies behind this project is flexibility. We understand that automated doesn't have to mean rigid. Therefore, various parts of the video generation can be modified to fit your specific needs.

Tech Stack 🛠

Getting Started 🚀

Prerequisites

Installation

  1. Clone the repository:
    git clone https://github.com/yourusername/your-repo-name.git
  2. Install the required packages:
    pip install -r requirements.txt

    Usage

    Add your script and media files to the respective directories. Run the main script:

    python main.py

Configuration 📁

You can set up your own API keys and other private settings in config/settings_private.json.

Contributing 🤝

Feel free to open issues or submit pull requests. Your contributions are welcome!

License 📄

This project is licensed under the MIT License - see the LICENSE.md file for details.

Next steps

Disclaimer

This software is provided "as is," without warranty of any kind, express or implied. While the software has been designed to automate the process of generating and uploading short videos to various platforms, users are solely responsible for the content they generate and upload using this tool.

Important Points:

  1. The auto-upload feature interacts with third-party platforms. Always adhere to the terms of service of these platforms when using this feature.
  2. This tool does not guarantee the successful upload of videos or any other content to third-party platforms.
  3. I am not responsible for any damages, content violations, or other legal issues that may arise from using this tool.

By using this software, you agree to the terms of this disclaimer and assume all risks associated with its use.