Skip to content

hari7261/videocutterAI

Repository files navigation

VideoCutterAI 🎬🤖

Royal AI Video Highlights

VideoCutterAI is an AI-powered web tool that automatically finds and generates highlight clips from your videos. Upload a video, and let the app transcribe, analyze, and create beautiful highlight reels with AI-generated visuals and subtitles.


Features

  • 🎥 Automatic Video Transcription using OpenAI Whisper
  • 🧠 Highlight Detection with Google Gemini AI
  • ✂️ Clip Generation with smooth transitions
  • 🖼️ AI-generated Visuals for each highlight
  • 📝 Burned-in Subtitles for accessibility
  • 💾 Downloadable Highlight Clips
  • 🦾 Modern Flask Web App

Royal & Modern UI

Royal UI

The interface is clean, modern, and inspired by royal blue and gold themes for a premium feel.


Quickstart 🚀

  1. Clone the repo:
    git clone https://github.com/yourusername/videocutterAI.git
    cd videocutterAI
  2. Install dependencies:
    pip install -r requirements.txt
  3. Set up environment variables:
    • Copy .env.example to .env and add your API keys:
      • GOOGLE_API_KEY (for Gemini)
      • FLASK_SECRET_KEY (any random string)
  4. Run the app:
    python app.py
  5. Open in browser:

Environment Variables

Create a .env file in the root directory:

GOOGLE_API_KEY=your_google_gemini_api_key
FLASK_SECRET_KEY=your_flask_secret_key

Project Structure

├── app.py                # Flask app
├── video_processor.py    # AI video processing logic
├── requirements.txt      # Python dependencies
├── templates/            # HTML templates
├── static/               # CSS/JS/Images
├── uploads/              # Uploaded videos
├── clips/                # Generated highlight clips
├── transcripts/          # Video transcripts
├── .env.example          # Example environment file
├── .gitignore            # Git ignore rules

Credits & Inspiration


License

MIT License. See LICENSE for details.

About

AI-powered web tool that automatically finds and generates highlight clips from your videos.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published