- Mitglied seit
- 09. Nov 2016
- Beiträge
- 3.994
- Punkte für Reaktionen
- 517
- Punkte
- 174
Hallo!
Vielleicht findet sich in diesem Forum ja jemand, der mir unter die Arme greifen kann.
Folgende Situation:
Eine VideoCam sendet per Internet Videoschnipsel an einen Linux Server.
Die Dateien landen in dem Ordner Video/Cam1
Dort sollen die Videos mittels ffmpeg mit einem Overlay versehen werden (Cronjob auf dem Server, der alle 10 Minuten anläuft)
Das einfache script für ffmpeg läuft: ffmpeg -i inputvideo.mp4 -i watermarklogo.png -filter_complex "overlay=main_w-overlay_w-0:0" -codec:a copy outputvideo.mp4
Die fertige Datei soll dann im Ordner Video/cam1/export gespeichert werden
Die originale Datei in den Ordner Video/cam1/originale verschoben werden.
Da die Dateien keine festen Namen haben muss das script also mit Wildcards funktionieren. Zu beachten ist auch, dass während der Bearbeitung eines Videos auch wieder neue Clips auflaufen, die zu Beginn des Konvertierungsprozesses noch nicht da waren. Daher kann ich nicht am Ende des Prozesses mit einem move die Originale verschieben, sondern dass muss Teil des Konvertierungs-Script sein.
Im Ablauf würde das so aussehen:
- Server schaut mittels Cronjob nach, ob eine/mehrere .mp4 Datei im Verz cam1 liegt
- Wenn ja nimmt er es, konvertiert und speichert es unter Export, verschiebt das Original in Originale
- Nächstes file ist dran
- Keine Files mehr da Job zu Ende
Lässt sich das realisieren? Bin für alle Hinweise dankbar!
Vielleicht findet sich in diesem Forum ja jemand, der mir unter die Arme greifen kann.
Folgende Situation:
Eine VideoCam sendet per Internet Videoschnipsel an einen Linux Server.
Die Dateien landen in dem Ordner Video/Cam1
Dort sollen die Videos mittels ffmpeg mit einem Overlay versehen werden (Cronjob auf dem Server, der alle 10 Minuten anläuft)
Das einfache script für ffmpeg läuft: ffmpeg -i inputvideo.mp4 -i watermarklogo.png -filter_complex "overlay=main_w-overlay_w-0:0" -codec:a copy outputvideo.mp4
Die fertige Datei soll dann im Ordner Video/cam1/export gespeichert werden
Die originale Datei in den Ordner Video/cam1/originale verschoben werden.
Da die Dateien keine festen Namen haben muss das script also mit Wildcards funktionieren. Zu beachten ist auch, dass während der Bearbeitung eines Videos auch wieder neue Clips auflaufen, die zu Beginn des Konvertierungsprozesses noch nicht da waren. Daher kann ich nicht am Ende des Prozesses mit einem move die Originale verschieben, sondern dass muss Teil des Konvertierungs-Script sein.
Im Ablauf würde das so aussehen:
- Server schaut mittels Cronjob nach, ob eine/mehrere .mp4 Datei im Verz cam1 liegt
- Wenn ja nimmt er es, konvertiert und speichert es unter Export, verschiebt das Original in Originale
- Nächstes file ist dran
- Keine Files mehr da Job zu Ende
Lässt sich das realisieren? Bin für alle Hinweise dankbar!