| Filename | Latest commit message | Latest commit date |
|---|---|---|
| docs | ||
| README.md | ||
| tool.yaml | ||
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.