🎵 VIZ — Audio Visualizer Studio für DaVinci Resolve

Ein modernes, hochgradig anpassbares Audio-Visualizer Tool zur Erstellung professioneller Musikvideos und Social-Media-Clips (YouTube, TikTok, Shorts, Reels) mit direktem Export von transparenten Videos (ProRes 4444 mit Alpha-Kanal) für DaVinci Resolve.


✨ Features

  • ⭕ Zentraler Kreis & Artwork-Core:
    • Dynamischer Bass-Pulse & Bounce im Takt (sub-bass / kick-reaktiv).
    • 0–360° Fortschrittsring um das Artwork.
    • Vinyl-Drehung & Beat-Drehimpuls bei Drops.
    • Randfarben, Stärken & Glow frei anpassbar.
  • 📊 360° Frequenzspektrum:
    • 4 Modi: Balken (Bars), Flüssige Welle (Wave), Punkte (Dots) und Dual Ring.
    • Anpassbare Balkenanzahl, Höhe, Frequenzempfindlichkeit & Symmetrie-Spiegelung.
    • Eigener Gradient-Editor (Winkelverlauf, Radial, Linear, Regenbogen).
  • ✨ Partikel- & Raum-Effekte:
    • Schwebender Sternenstaub & Warp-Explosion bei Drops.
    • Dynamischer Bass-Shake & Cam-Zoom.
    • RGB-Split / Chromatic Aberration & Beat-Flash.
  • 📝 Typografie & Safe-Zones:
    • Titel, Artist und Live-Timecode Overlay.
    • Umschaltung zwischen 16:9 (YouTube 1080p/4K), 9:16 (Shorts/TikTok) und 1:1 (Instagram).
    • Einblendbares Shorts Safe-Zone Overlay zur optimalen Platzierung.
  • 🎬 DaVinci Resolve Export:
    • QuickTime ProRes 4444 (.mov) mit echtem 100% Alpha-Kanal für verlustfreie Studioqualität.
    • WebM VP9 (.webm) mit Alpha-Kanal für kompakte Dateigrößen.
    • MP4 (H.264) für fertige Standalone-Videos.
  • 💾 Preset-Manager:
    • Vorgefertigte Styles (Trap Nation Classic, Cyberpunk Neon, Minimal Clean, Fire & Amber, Matrix Glitch, Deep Violet).
    • Eigene Presets als JSON speichern, exportieren und importieren.

🚀 Schnelle Inbetriebnahme (Lokal auf Windows)

1. Per 1-Klick

Einfach einen Doppelklick auf die Datei Start-Local.bat ausführen. Das Skript installiert bei Bedarf die Abhängigkeiten und öffnet automatisch deinen Browser unter http://localhost:849.

2. Manuell über Terminal

# Repository klonen
git clone https://git.orfel.de/Jannik/Viz.git
cd Viz

# Abhängigkeiten installieren
npm install

# Server starten
npm start

Die Web-App ist nun unter http://localhost:849 erreichbar.


🎬 DaVinci Resolve Workflow (So nutzt du das exportierte Video)

  1. Öffne dein Projekt in DaVinci Resolve.
  2. Ziehe die aus VIZ exportierte .mov Datei (ProRes 4444 mit Alpha) in deinen Media Pool.
  3. Lege deinen Hintergrund (Video, B-Roll oder KI-Animation) auf Video-Spur 1 (V1).
  4. Ziehe den exportierten Visualizer-Clip auf Video-Spur 2 (V2) direkt darüber.
  5. Da der Hintergrund der Datei transparent ist, legt sich der pulsierende Kreis und das Spektrum perfekt über dein Footage!

☁️ Deployment in Jannik-Cloud (Docker Compose)

VIZ ist als nativer Service in Jannik-Cloud integriert:

  • Subdomain: https://viz.orfel.de
  • Port: 849
  • Volume: /mnt/Jannik-Cloud-Volume-01/viz:/data (Upload-Zwischenspeicher mit automatischem Cleanup bei jedem Rebuild).

🛠️ Technologien

  • Frontend: HTML5 Canvas (60 FPS Multi-Layer Rendering), Web Audio API, Vanilla CSS (Glassmorphism Dark Theme).
  • Backend: Node.js, Express, Multer (200 MB Upload-Limit), FFmpeg Video Rendering Engine.

📄 Lizenz

MIT License — Erstellt von Jannik.

S
Description
No description provided
Readme
7.7 MiB
0 Stars 1 Watchers 0 Forks
Languages
JavaScript 77.8%
HTML 15.2%
CSS 5.2%
Python 1.3%
Shell 0.3%
Other 0.1%