Manchmal ist ein Video bereit zum Hochladen und das Terminal bereits geöffnet. Vielleicht haben Sie gerade eine Produktdemo gerendert oder arbeiten an einer Website und möchten kurz nachsehen, welche Videos verfügbar sind.
Mit unserer API lassen sich diese Aufgaben in eigene Werkzeuge integrieren. Aber für einen schnellen Upload oder eine Videoliste sind das Schreiben der Requests und das Einrichten der Authentifizierung einiges an Vorarbeit.
Deshalb haben wir die Mave CLI entwickelt. Damit können Sie Videos hochladen, Sammlungen verwalten und direkt im Terminal mit Ihrer Mave-Bibliothek arbeiten.
Installieren Sie die CLI mit Homebrew auf macOS oder Linux und verbinden Sie Ihr Konto:
brew install maveio/tap/mave
mave loginDie Anmeldung öffnet Ihren Browser. Dort wählen Sie den Mave-Space aus, den Sie verbinden möchten. Die CLI speichert Ihre Anmeldung lokal, damit Sie beim nächsten Mal direkt weiterarbeiten können.
Ein Video laden Sie mit einem einzigen Befehl hoch:
mave videos upload ./product-demo.mp4 --waitDie CLI zeigt den Fortschritt an und wartet, bis das Video abspielbar ist. Sie können auch die URL einer Videodatei angeben.
Mit mave videos list --format table sehen Sie Ihre Videobibliothek. Im selben Terminal können Sie Sammlungen erstellen, Videos verschieben und Titel ändern.
Die CLI eignet sich besonders für KI-Assistenten, die Terminalbefehle ausführen können. Statt ein Skript für API-Endpunkte zu schreiben, kann ein Assistent mave --help lesen und die verfügbaren Befehle direkt verwenden.
Sie könnten zum Beispiel fragen:
Erstelle eine Sammlung namens „Produktdemos“ und lade die Videos aus diesem Ordner in die Sammlung hoch.
Der Assistent kann mit der CLI die Sammlung erstellen, die Dateien hochladen und die Ergebnisse prüfen. Befehle geben standardmäßig JSON zurück. So lassen sich IDs und Statusangaben einfach im nächsten Schritt verwenden. Wenn Sie die Ergebnisse selbst durchsehen möchten, bietet --format table eine lesbare Übersicht.
Die JSON-Ausgabe ist auch für Ihre eigenen Skripte und automatisierten Abläufe nützlich.
Wir stellen außerdem einen Vimeo-Importer vor, der Videos mit ihren Titeln und ihrer Ordnerstruktur überträgt.
Diese Funktion ist experimentell.
mave import vimeoDie CLI hilft Ihnen, ein Vimeo-Zugriffstoken zu erstellen, und speichert es für weitere Imports. Die Übertragung von Videos erfordert einen Vimeo-Tarif mit API-Zugriff auf Videodateien.
Sie können einen Ordner auswählen, mit --dry-run eine Vorschau anzeigen oder einen unterbrochenen Import mit --resume fortsetzen. Die CLI-Dokumentation erklärt den Einstieg.
Die CLI ist Open Source auf GitHub. Installationshinweise und praktische Beispiele finden Sie in unserer Dokumentation. Mit mave --help sehen Sie alle verfügbaren Befehle.
Wir freuen uns zu erfahren, wie Sie die CLI nutzen. Teilen Sie Ihr Projekt in unserem Discord oder schreiben Sie uns eine E-Mail.
1
2
3
4
5
<script type="module">
import { Player } from "https://cdn.video-dns.com/npm/@maveio/components/+esm";
</script>
<mave-player embed="ubg50Cq5Ilpnar1"></mave-player>
<script type="module">
import { Player } from "https://cdn.video-dns.com/npm/@maveio/components/dist/react.js";
</script>
<Player embed="ubg50Cq5Ilpnar1"></Player>
<script type="module">
import { Player } from "https://cdn.video-dns.com/npm/@maveio/components/+esm";
</script>
<mave-player embed="ubg50Cq5Ilpnar1"></mave-player>