Skip to content
 
 

Repository files navigation

VP Clips

🎬 VP Clips — Desktop App

Auto-clip kills, deaths, wins & hype moments — then montage them with music. On your gaming PC.

Platform Electron GPU

🌿 This is the app branch — the Windows desktop app. The cloud version lives on web; the full source on DEV.


✨ Features

  • 🎙️ Reaction detection — finds your loud/hype moments from audio.
  • 🎮 Gameplay detection — OCR of the game HUD for kills, headshots, multi-kills, deaths, vehicle destroys, wins (40+ game profiles).
  • 🧠 Content types — Reactions · Gaming (auto game profile) · IRL.
  • 🔗 Kill-streak clustering — back-to-back kills become one continuous clip.
  • 🔴 Live capture — desktop, a game window, or a console via Remote Play (PS Remote Play / chiaki-ng / Xbox / Moonlight) with GPU capture (ddagrab) and real-time auto-clipping.
  • 🎞️ Output — Normal (16:9), Short (9:16 TikTok), or both.
  • 🎵 Music Library — NCS / StreamBeats / Ninety9Lives / Monstercat / TikTok with previews + multi-song montage beds & fades.
  • GPU or CPU encoding — auto-detects NVENC (980 Ti+) / AMD AMF / Intel QuickSync.
  • 📊 Live progress + ETA on analysis & rendering.

🚀 Getting started

npm install
npm test            # launches the app (electron .)

First launch auto-downloads its own ffmpeg + yt-dlp + python into AppData — nothing else to install.

Build an installer:

npm run build:win   # -> dist/VPClips-Setup-x.x.x.exe / .msi

Builds are produced by CI: push to TESTING → BETA, RELEASE → release.

🕹️ Game profiles (submodule)

core/gameConfigs is a git submodule tracking the gameconfig branch. Clone with submodules:

git clone --recurse-submodules -b app <repo>
git submodule update --init --recursive          # if already cloned
git submodule update --remote core/gameConfigs    # pull the latest profiles

🔁 Updating this branch from DEV

app is slim, so don't merge DEV (it re-adds web files). Pull only app paths:

git fetch origin DEV
git checkout origin/DEV -- main.js preload.js renderer core tools assets package.json package-lock.json python
git commit -am "sync app from DEV" && git push

VP Clips · Change made with 💜 by Solutions Techno-Rédac inc. · Fork of Nekos AI Clipper

About

AI Clipper that Clips Streams Vods and able turn them as Montage and many more

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages