Skip to content
 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

151 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ultimate AMV

Ultimate AMV

A Windows desktop app for building anime music video edits. It handles the full workflow in one place : browsing and downloading source footage, separating audio, extracting clips, and exporting the final cut.

Join our Discord


Features

  • Built-in browser with automatic episode and series detection on anime streaming sites
  • Audio separation : split any track into vocals and instrumentals using ML models, with CPU and NVIDIA GPU (CUDA) support
  • Clip extraction : frame-accurate trimming and export via ffmpeg, with GPU-accelerated decoding where available
  • Download manager : grab footage directly from streaming sites via a bundled yt-dlp integration
  • Self-contained setup : a first-run wizard installs all ML dependencies (PyTorch, audio-separator, ONNX Runtime) into a bundled Python environment, no manual setup required
  • Custom themes : preset colour schemes plus full hex colour customisation

Requirements

  • Windows 10 or later, 64-bit
  • Around 4 GB of free disk space for the app and base dependencies
  • GPU mode requires an NVIDIA GPU with CUDA 12.x drivers installed

Installation

Download the latest installer from the Releases page and run it. No admin rights required : it installs per-user by default.

On first launch, open Settings and run the setup wizard to install the audio and clip processing backends. The wizard handles everything automatically.


Development

Prerequisites: Node.js 20+, Rust (stable), the Tauri v2 prerequisites

Clone and install:

git clone https://github.com/ElishaPervez/Ultimate-AMV.git
cd Ultimate-AMV
npm install

Bundled runtime dependencies (required before running or building):

Place a Windows embeddable Python 3.11 distribution in python/, then run:

./bundle-deps.ps1

Also place yt-dlp.exe, ffmpeg.exe, and ffprobe.exe in tools/.

Run in dev mode:

npm run desktop

Build installer:

npm run tauri build

The NSIS installer will be output to src-tauri/target/release/bundle/nsis/.


Release builds

Releases are built automatically by GitHub Actions when a version tag is pushed. The workflow downloads all runtime dependencies (Python, ffmpeg, yt-dlp), builds the Tauri app, and attaches the installer to the GitHub Release.

git tag v1.0.0
git push origin v1.0.0

Stack

Layer Technology
Desktop shell Tauri v2 (Rust)
Frontend React 19, TypeScript, Vite
Audio ML audio-separator, PyTorch, ONNX Runtime
Video processing ffmpeg, ffprobe
Download yt-dlp
Bundled runtime Python 3.11 (embeddable)

🤖 App development was powered by GPT 5.5 via CodeX and Opus 4.8 via Claude Code (and a bit of Fable, while it lasted)

About

Ultimate AMV - AI-powered anime music video editor

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages