Keine Klicks erforderlich: Das ultimative automatische Media-Ingest-System bauen

Eva Wong ist die Technische Redakteurin und residente Tüftlerin bei ZimaSpace. Eine lebenslange Geek mit einer Leidenschaft für Homelabs und Open-Source-Software, sie spezialisiert sich darauf, komplexe technische Konzepte in zugängliche, praktische Anleitungenzu übersetzen. Eva ist der Meinung, dass Self-Hosting Spaß machen und nicht einschüchternd sein sollte. Durch ihre Tutorials befähigt sie die Community, Hardware-Setups zu entmystifizieren, vom Bau ihres ersten NAS bis hin zur Beherrschung von Docker-Containern.

Einführung

Willkommen zurück zur Creator Cloud-Serie! Wir freuen uns, die Zusammenarbeit mit Scott von Alpha Nerd Tech fortzusetzen, der die Grenzen dessen verschiebt, was ein kompakter Heimserver für Kreativprofis leisten kann.

In Teil 1 haben wir das Konzept mit einem einzigen Befehl bewiesen. Aber seien wir ehrlich – Befehle eintippen ist nicht gerade „Workflow-Nirwana“. In dieser Folge führt uns Scott zum heiligen Gral der Datenverwaltung: Vollautomatischer Import. Wir sprechen von einem System, bei dem du eine SD-Karte einsteckst, weggehst und das ZimaBoard den Rest erledigt. Keine Apps, kein Klicken, kein Babysitten.

Tauchen wir ein, wie Scott das ZimaBoard 2 in ein automatisiertes Mediengerät verwandelt hat.

(Ein riesiges Dankeschön an Scott für dieses unglaubliche Tutorial. Abonniere unbedingt Alpha Nerd Tech für weitere tiefgehende Einblicke!)

Der Traum: „Kein Chaos“ beim Import

Als Videograf oder Fotograf willst du nach einem Dreh nicht manuell Ordner verschieben, Dateien umbenennen und dich sorgen, ob du einen Clip verpasst hast.

Scott stellt die ultimative Frage: „Wie großartig wäre es, eine SD-Karte einzustecken, und deine Dateien sind bereits importiert, nach Kamera sortiert und bereit zum Bearbeiten?“

Heute beenden wir die Arbeit, die in Teil 1 begonnen wurde. Das Ziel ist einfach: Du steckst es ein, das System erledigt die Arbeit.

Die Architektur: Warum Skripte mit den Daten leben

Bevor wir zur Magie kommen, schauen wir uns die Dateistruktur an. Im Speicherpool haben wir:

  • CreatorCloud-Ordner: Die Wurzel.
  • Bibliothek: Wo die sortierten Medien gespeichert sind.
  • Logs: Beweis dafür, was passiert ist (unverzichtbar für Vertrauen!).
  • Skripte: Wo die Automatisierungslogik lebt.

Moment, warum sind die Skripte nicht im Betriebssystem?

Wenn du ein Linux-Veteran bist, bist du es vielleicht gewohnt, Skripte in /usr/bin abzulegen. Allerdings ist ZimaOS von Grund auf immutable.

Technischer Hinweis: (Immutable bedeutet, dass das Betriebssystem „schreibgeschützt“ und gesperrt ist. Das verhindert, dass Systemupdates deine individuellen Einstellungen zerstören und schützt dich ehrlich gesagt davor, das OS versehentlich zu beschädigen.)

Indem die Skripte im Speicherpool bleiben, übersteht der Workflow Updates, Neustarts und sogar Hardwarewechsel. Die Automatisierung lebt mit den Medien, nicht mit der Maschine.

Creator in einem Heimstudio hält ein kleines Gerät vor eine Weltkarten-Wandmalerei, mit einem sichtbaren Shure-Mikrofon.

Die Gehirne: Zwei Skripte, die alles regeln

Um dieses ZimaBoard-Setup vollständig autonom zu machen, verwendet Scott zwei spezielle Skripte.

1. Das Auto Ingest-Skript (Der Arbeiter)

Dieses Skript erledigt die Hauptarbeit. Es enthält einen „Sicherheits-Schalter“, der sofort stoppt, wenn Fehler auftreten – keine stillen Fehler erlaubt.

Es ist intelligent genug, den Kontext zu erkennen. Es schaut sich Ordnerstrukturen und Dateinamen an, um die Kameramarke zu identifizieren:

  • DJI: Sucht nach DJI_-Präfixen.
  • Canon: Sucht nach MVI_ oder Canon-Ordnerstrukturen.
  • GoPro: Erkennt das spezifische DCIM-Layout.
  • Sony: Erkennt Sony XML-Strukturen.

Dateien werden automatisch sortiert. Wenn das Skript eine DJI-Datei sieht, landet sie im DJI-Ordner. Wenn es eine Datei nicht erkennt? Dann kommt sie sicher in einen „Unbekannte Kamera“-Ordner. Nichts geht verloren.

2. Das Watcher-Skript (Der Manager)

Das ist das Element, das das System wie ein dediziertes Gerät wirken lässt. Es läuft alle 2 Sekunden in einer Schleife und scannt die „Mount-Tabelle“ des Systems (die Liste der verbundenen Laufwerke).

 So funktioniert es:

  • Es prüft auf neue Geräte, die unter /media eingehängt sind.
  • Es ignoriert ausdrücklich das ZimaOS-Systemlaufwerk und den Hauptspeicherpool (damit es sich nicht selbst sichert!).
  • Es verwendet einen Entprell-Timer. (Das ist eine elegante Art zu sagen, dass es ein paar Sekunden wartet, um sicherzustellen, dass die Verbindung stabil ist, bevor es etwas macht).
  • Nach Bestätigung wird das Auto Ingest-Skript ausgelöst.
ZimaBoard2 Web-Login-Seite zeigt ein Terminal-Log für ein automatisiertes Ingest-Skript, mit einem kleinen PC und Kabeln auf dem Schreibtisch.

Die Live-Demo: Es funktioniert einfach.

Im Video führt Scott einen Live-Test durch, der wirklich schön anzusehen ist.

  • Er steckt eine SD-Karte ein.
  • Es wird kein einziger Befehl eingegeben.
  • Das System erkennt die Karte sofort.

Das Ergebnis? Das Skript erkannte, dass die einzelne SD-Karte sowohl in einer DJI-Drohne als auch in einer Canon-Kamera verwendet wurde. Es teilte die Dateien auf und schickte die Drohnenaufnahmen in den DJI-Ordner und die Kameraaufnahmen in den Canon-Ordner.

Dann tauscht er die Karte gegen eine GoPro-Karte aus. Boom. Erkannt, eingelesen, nach Datum in Video- und Foto-Unterordner sortiert.

So sieht entspanntes Ingest aus. Das ZimaBoard fungiert als stiller Assistent und organisiert dein digitales Leben, während du dir einen Kaffee holst.

Was kommt als Nächstes?

Wir haben erfolgreich eine „headless“ Ingest-Station gebaut. Aber die Daten liegen noch einfach auf dem Server.

In Teil 3 zeigt uns Scott, wie man:

  • Synchronisiere diese Bibliothek direkt mit einem Mac Studio (oder PC).
  • Automatisiere die Lieferung, damit Dateien sofort bearbeitungsbereit sind, wenn du dich an deinen Schreibtisch setzt.

Dieses kleine Board hat noch viel mehr zu bieten. Bleib dran!

Bereit, deine eigene Creator Cloud zu bauen? Schau dir das ZimaBoard 2 auf shop.zimaspace.com an und übernimm die Kontrolle über deinen Workflow.

Zima Kampagnen-Zentrale

Mehr zum Lesen

Get More Builds Like This

Stay in the Loop

Get updates from Zima - new products, exclusive deals, and real builds from the community.

Stay in the Loop preferences

We respect your inbox. Unsubscribe anytime.