VividCut-AI

VividCut-AI

None

Stars: 54

Visit
 screenshot

VividCut-AI is a powerful tool for automating video editing processes with AI. It simplifies tasks such as video clipping, content extraction, and face tracking. The framework streamlines the video editing process using AI-driven techniques, extracts relevant segments based on user queries, automatically tracks and crops faces in videos, clips and processes video segments based on AI-identified content, and automates the video processing workflow. VividCut-AI utilizes technologies like Faiss for similarity search, Moviepy for video processing, OpenAI for content extraction, and YOLO for face tracking in videos.

README:

πŸš€πŸŽ¬ VividCut-AI

(Note: VividCut-AI is a powerful tool for automating video editing processes with AI)

VividCut-AI Logo
Join our Discord
⚑ Automating video editing and processing with AI ⚑

Follow the installation steps below for running VividCut-AI locally. Please read "installation-notes.md" for more details.

πŸ› οΈ Workflow

Workflow

πŸŽ₯ Showcase

Here's a demonstration of VividCut-AI's capabilities:

Before Processing

Original Video

After Processing

Cropped Video

These examples illustrate the transformation from a raw video segment to a fully processed clip, showcasing the power of VividCut-AI.

β˜• Buy Me a Coffee

If you appreciate the work and would like to support future developments, consider buying me a coffee!

Buy Me A Coffee

πŸ› οΈ How it works

VividCut-AI is a powerful framework for automating video editing processes. It simplifies tasks such as video clipping, content extraction, and face tracking.

  • 🎞️ Automated editing framework: Streamlines the video editing process using AI-driven techniques.

  • πŸ“ƒ Content Extraction: Extracts relevant segments based on user queries using a Faiss index built with Alibaba-NLP/gte-large-en-v1.5 embeddings.

  • πŸ—£οΈ Face Tracking and Cropping: Automatically tracks and crops faces in videos using YOLO models.

  • πŸ”— Video Clipping: Clips and processes video segments based on AI-identified content.

  • 🌐πŸŽ₯ Automation: Automates the video processing workflow, making it easier for content creators to produce high-quality videos.

πŸš€ Quick Start: Run VividCut-AI

To run VividCut-AI locally, follow these steps:

  1. Clone the Repository:

    git clone https://github.com/Mbonea-Mjema/VividCut-AI.git
    cd VividCut-AI
  2. Install the Dependencies:

    pip install -r requirements.txt
    sudo apt-get install ffmpeg
  3. Run the CLI:

    python CLI.py
  4. Don't forget to include your Groq API key in the CLI.py code to enable the AI functionalities.

Framework Overview

  • 🎬 The AIEditor component processes video transcripts and identifies key segments.

  • πŸŽ₯ The VideoProcessor component handles video clipping, face tracking, and cropping.

πŸ’‘ VividCut-AI offers powerful tools for automating video editing, making it an essential tool for content creators.

Technologies Used

VividCut-AI utilizes the following technologies:

  • Faiss: For fast and efficient similarity search.
  • Moviepy: For video processing and editing.
  • OpenAI: For AI-driven content extraction and processing.
  • YOLO: For object detection and face tracking in video.

These technologies provide a robust framework for automating video editing processes.

πŸ’ Contributing

As an open-source project, we welcome contributions, whether it's a new feature, improved infrastructure, or better documentation.

Star History Chart

For Tasks:

Click tags to check more tools for each tasks

For Jobs:

Alternative AI tools for VividCut-AI

Similar Open Source Tools

For similar tasks

For similar jobs