MV Visualizer

MV Visualizer ist ein lokales Desktop-Tool zur schnellen Erstellung einfacher Musikvideos mit Audio-Visualizern. Der MVP kombiniert Electron, React, TypeScript und Remotion.

MVP

  • Cross-platform Desktop-App fuer Windows, macOS und Linux.
  • Projekt-Wizard fuer Videoformat, Hintergrundbild, Audio, Kuenstlername und Songname.
  • Editor mit Live-Preview, Look/Layout-Controls und DE/EN-Oberflaeche.
  • Sechs Visualizer: Bars, Wave, Ring, Clean, Neon und Glitch.
  • Portables Projektformat mit kopierten Assets.
  • MP4-H.264-Export ueber Remotion.

Entwicklung

pnpm install
pnpm dev
pnpm test
pnpm typecheck
pnpm package

Falls pnpm nicht global verfuegbar ist, funktioniert lokal auch:

npx pnpm@9.15.4 install
npx pnpm@9.15.4 dev

Projektdateien

Ein Musikvideo-Projekt besteht aus einem Ordner mit:

  • .mvproj.json fuer Format, Texte, Look, Layout und Export-Einstellungen.
  • assets/ fuer kopierte Audio- und Hintergrunddateien.
  • exports/ fuer gerenderte MP4-Dateien.

Assets werden beim Erstellen kopiert, damit ein Projektordner portabel bleibt.

Remotion Lizenzhinweis

Remotion ist fuer Einzelpersonen und Unternehmen bis zu drei Personen kostenlos nutzbar. Fuer groessere kommerzielle Teams muss vor Release eine passende Remotion-Lizenz geprueft werden: https://www.remotion.pro/license

Sicherheit

Die App laedt keine Remote-Inhalte, nutzt Electron mit nodeIntegration: false, contextIsolation: true, Sandbox und validierten IPC-Grenzen.

S
Description
No description provided
Readme 275 KiB
Languages
TypeScript 89.5%
CSS 9.5%
HTML 1%