Skip to content

Latest commit

 

History

History
59 lines (45 loc) · 1.89 KB

File metadata and controls

59 lines (45 loc) · 1.89 KB

GDSC VIT

StreamBuddy

An automated clipping and AI processing tool for streamers.


Join Us

About The Project

StreamBuddy is an all-in-one desktop application designed to make clipping and editing stream highlights effortless. With a simple hotkey, it integrates directly with your OBS Replay Buffer to capture your latest gameplay, and then automatically runs it through an advanced AI pipeline to produce a polished, 9:16 vertical video perfect for TikTok, YouTube Shorts, or Reels.

Features

  • OBS Integration: Automatically triggers and saves your OBS Replay Buffer with a global hotkey.
  • AI Subtitles: Uses OpenAI's Whisper model to accurately transcribe your voice and burn styled subtitles directly into the video.
  • Auto-Framing: Detects your OBS facecam layout to perfectly crop and overlay your webcam above the action.
  • Vertical Composition: Converts standard 16:9 gameplay into an engaging 9:16 vertical format with blurred backgrounds.

Dependencies

  • Node.js (v18+) and npm
  • Python 3.11+
  • FFmpeg
  • PyTorch & OpenAI Whisper
  • OpenCV (cv2)

Running Locally

1. Setup the Python ML Pipeline

cd ml
python -m venv venv
venv\Scripts\activate
pip install -r requirements.txt

2. Run the Electron App

cd app
npm install
npm run start

Packaging for Production

TBI

Contributors

Made with ❤ by GDSC-VIT