Skip to content

Teilautomatisierung und Verwaltung für privaten Videoschnitt – das Kraftwerk für Familienfilme

License

Notifications You must be signed in to change notification settings

kurmann/videoschnitt

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Kurmann Videoschnitt

Einleitung

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.

Hauptfunktionen

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.

Architektur und Erweiterbarkeit

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.

CLI

Die Grundlage für die CLI ist das CLI-Design

Mitwirken

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.

Lizenz

Dieses Projekt steht unter der Apache-2.0-Lizenz. Details sind in der Datei LICENSE im Repository zu finden.

About

Teilautomatisierung und Verwaltung für privaten Videoschnitt – das Kraftwerk für Familienfilme

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages