Kurmann Videoschnitt ist eine umfassende CLI-basierte Anwendung für macOS, die entwickelt wurde, um die Prozesse des Videoschnitts und der Medienverwaltung zu automatisieren und zu optimieren. Durch eine modulare Architektur, die in verschiedene Pakete mit jeweils eigener CLI unterteilt ist, bietet die Anwendung Flexibilität und Erweiterbarkeit für unterschiedliche Anwendungsfälle im Bereich des Videoschnitts. Die Anwendung steigert die Effizienz und Produktivität, indem sie verschiedene Aufgaben im Videoschnitt automatisiert und optimiert. Neue Pakete werden kontinuierlich hinzugefügt, um den sich entwickelnden Anforderungen gerecht zu werden und zusätzliche Funktionalitäten bereitzustellen.
Die Anwendung bietet eine Vielzahl von Funktionen, die speziell für den Videoschnitt und die Medienverwaltung entwickelt wurden:
- Verwaltung Originalmedien: Organisiert und katalogisiert Originalvideos.
- Automatische Komprimierung: Reduziert die Dateigröße von Videos und spart Speicherplatz, ohne signifikanten Qualitätsverlust.
- Metadaten-Synchronisation: Aktualisiert und pflegt Videometadaten.
- Bereinigungsfunktionen: Automatische Entfernung doppelter oder unnötiger Dateien.
- Medienbereitstellung: Unterstützt verschiedene Bereitstellungsvarianten, wie lokale Medienbibliotheken und Cloud-Streaming.
Kurmann Videoschnitt ist in verschiedene Pakete unterteilt, von denen jedes eine eigene CLI bietet. Diese Struktur ermöglicht es, einzelne Komponenten unabhängig voneinander zu entwickeln, zu warten und zu erweitern. Neue Pakete können hinzugefügt werden, wenn neue Anwendungsfälle entstehen, wodurch die Anwendung stetig ausgebaut und an die Bedürfnisse der Benutzer angepasst wird.
Ein Beispiel für eine solche Erweiterung ist das Konzept der Kurmann-Mediensets. Ein Kurmann-Medienset ist eine standardisierte Sammlung von Mediendateien, die zu einem bestimmten Ereignis, Thema oder Projekt gehören und in einem eigenen Verzeichnis organisiert sind. Jedes Medienset enthält sowohl die Medien selbst als auch eine strukturierte Metadaten-Datei (Metadaten.yaml
), welche die wichtigsten Informationen über das Set beschreibt. Die Spezifikation der Kurmann-Mediensets sorgt für Konsistenz und erleichtert die Verwaltung und Archivierung, was insbesondere bei einer großen Anzahl von Mediendateien von Vorteil ist. Weitere Informationen zur Spezifikation der Mediensets sind unter docs/kurmann_mediaset.md zu finden.
- Emby Integrator
- Metdata Manager
- Online Medialibrary Manager
- Original Media Integrator
- Configuration Manager
- Medienset Manager
- Video Compressor
- Movie Integrator
- iCloud Drive Integrator
- Final Cut Pro Integrator
Die Grundlage für die CLI ist das CLI-Design
Dieses Projekt wird von mir privat in meiner Freizeit in der Schweiz entwickelt. Ein aktives Mitwirken von ausserhalb ist derzeit nicht vorgesehen. Falls du jedoch Interesse daran hast, die CLI-Anwendung weiter auszubauen oder Verbesserungsvorschläge hast, kannst du gerne ein Issue im GitHub-Repository eröffnen. Bug-Reports sind ebenfalls herzlich willkommen und helfen dabei, die Anwendung weiter zu optimieren.
Dieses Projekt steht unter der Apache-2.0-Lizenz. Details sind in der Datei LICENSE im Repository zu finden.