MekoTools-Werkzeug: OpenCut (Videoschnitt im Browser)
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-10-06 22:03:22 +02:00
docs Werkzeug aufnehmen: docs/unterrichtsentwurf.md 2026-10-06 22:03:22 +02:00
README.md Werkzeug aufnehmen: README.md 2026-10-06 22:03:20 +02:00
tool.yaml Werkzeug aufnehmen: tool.yaml 2026-10-06 22:03:19 +02:00

MekoTools: OpenCut

Videoschnitt im Browser — selbst betrieben unter https://opencut.mekotools.de (Projekt, Daten und Ergebnis bleiben auf unserem Server).

Datei Zweck
tool.yaml Metadaten (Schema: schema/tool.schema.json im Katalog-Repo)
docs/anleitung.md Schritt für Schritt: Projekt, Schnitt, Ausgabe
docs/didaktik.md Was sich damit lehren lässt, für wen, welche Grenzen
docs/unterrichtsentwurf.md Fertiger Entwurf für 90 Minuten

Herkunft des Abbilds (wichtig)

Es gibt kein amtliches Abbild. Der Kopf des Quelltextarchivs ist als „archived legacy" markiert und lässt sich nicht übersetzen — eine Datei importiert Symbole, die es im Repo nie gab, und eine Aufrufstelle passt nicht mehr zur Klasse. Wir bauen deshalb aus einem festgenagelten Zwischenstand (OpenCut-app/opencut-classic, Commit 6ec818fc, 26.04.2026), dem letzten Stand, der die Bauvorschrift des Projekts noch enthält und die kaputte Datei noch nicht. Der Bau läuft mit der Bauvorschrift des Projekts (apps/web/Dockerfile) und setzt nur die Auslieferadresse und NEXT_PUBLIC_*. Einzelheiten in docs/didaktik.md.

Die neue Fassung desselben Projekts (OpenCut-app/OpenCut) ist an Cloudflare gebunden (Workers, R2) und damit für den Eigenbetrieb kein Ersatz.

Betrieb

Stapel auf flip: Postgres, Redis und die Redis-Schnittstelle bleiben im internen Netz, nach außen geht nur die Weboberfläche über den Hausvermittler. Geheimnisse liegen in einer .env mit Rechten 600. Kein fremder Dienst wird geladen.