Maxwel Scripts

CLI-Skripte und KI-Skills

Videobearbeitung

Video-Verarbeitung — KI-Generierung, KI-Restauration, Hochskalierung, Download, Optimierung, Diashow, Muxing, Metadaten und YouTube-Verwaltung

KI-Medien-Post

Interaktive Post-Pipeline vom Ausgangsbild zum fertigen Medien-Post — das abgestimmte Bild wird per KI animiert, zum nahtlosen Loop geschlossen und mit Ton unterlegt

KI-Skill

KI-Videogenerierung

Erzeugt per KI ein Video oder einen Lipsync — aus einem Bild (Bild-zu-Video), aus Text (Text-zu-Video) oder lippensynchron zu Audio

maxwel ai-video-generate --prompt "<description>" --duration <seconds> --output <file.mp4>

KI-Videorestauration

Restauriert und verbessert Videomaterial per KI — entrauscht, entkörnt und skaliert hoch

maxwel ai-video-restore --input <source.mp4> --output <file.mp4>

KI-Video-Hochskalierung

Erhöht die Auflösung eines Videos per KI um das 2- oder 4-Fache

maxwel ai-video-upscale --input <source.mp4> --factor <2|4> --output <file.mp4>

Oszilloskop-Video

Erstellt aus einer Audiospur ein Oszilloskop-Video — grüne Wellenform auf schwarzem Grund, ideal für Musik-Visuals

maxwel video-create-oscilloscope --audio <source.wav> --output <file.mp4>

Video-Download

Lädt Videos von unterstützten Plattformen (YouTube, X, Instagram u. a.) in der gewünschten Qualität herunter

maxwel video-download --url "<url>" --output <file.mp4>

GIF → Video

Erstellt aus einem animierten GIF ein nahtlos gelooptes MP4 (mindestens ~30 s) — kleiner und kompatibler als das GIF

maxwel video-from-gif --input <source.gif> --output <file.mp4>

Video-Cover erzeugen

Erzeugt PNG-Standbilder (Cover) aus Videos — einzeln oder rekursiv für ganze Ordner

maxwel video-generate-cover --input <source.mp4> --output <cover.jpg>

Video stummschalten

Entfernt die Tonspur aus einer oder mehreren Videodateien

maxwel video-mute <file>

Video & Audio muxen

Fügt eine separate Video- und Audiospur zu einer Datei zusammen (Muxing) — optional auf eine Länge getrimmt

maxwel video-mux --video <video.mp4> --audio <audio.wav> --output <file.mp4>

Film benennen

Benennt Filmdateien standardisiert anhand einer Filmdatenbank und der Datei-Metadaten (Titel, Jahr, Auflösung)

maxwel video-name-movie --input <source.mp4>

Video optimieren

Optimiert Videos fürs Web — H.264/AAC in MP4, standardmäßig bis 1080p, bei deutlich kleinerer Dateigröße

maxwel video-optimize --input <source.mp4> --output <file.mp4>

Diashow-Video

Baut aus einem Bilderordner und einer Tonspur ein Diashow-MP4 — die Audiolänge bestimmt die Videodauer

maxwel video-slideshow --images <dir> --audio <track.mp3> --output <file.mp4>

Emby-NFO aus YouTube

Erstellt aus heruntergeladenen YouTube-Metadaten passende Emby-NFO-Dateien — rekursiv für ganze Mediatheken

maxwel emby-create-nfo-from-youtube --url "<youtube-url>" --output <file.nfo>

YouTube-Metadaten

Speichert die YouTube-Metadaten zu lokalen MP4-Dateien als JSON (Titel, Beschreibung, Datum u. a.)

maxwel youtube-get-metadata --url "<youtube-url>"

Zu YouTube-Playlist hinzufügen

Fügt lokale Videodateien einer YouTube-Playlist hinzu

maxwel youtube-playlist-add --video "<video-url>" --playlist "<playlist-id>"

YouTube-Playlist verschieben

Verschiebt alle Videos von einer YouTube-Playlist in eine andere

maxwel youtube-playlist-move --video "<video-url>" --from "<playlist-id>" --to "<playlist-id>"