Journeys für Nextcloud rendert Rückblickvideos jetzt sauber, auch wenn auf dem Server FFmpeg 7 läuft. Für mich war genau das der letzte Grund, bei Google Fotos zu bleiben – und der fällt damit endlich weg.
Journeys erstellt automatisch Fotoalben aus Reisen und Ausflügen, indem es Bilder nach Ort und Zeit gruppiert. Dazu kann es inzwischen auch Video-Reels als MP4 rendern, inklusive Hintergrundmusik, die am Ende sanft ausfadet.
Der Knackpunkt bei mir war FFmpeg: Mit neueren Versionen (ab v6) ist das Thema „konstante Bildrate“ strenger, und genau da hat es beim Rendern geknallt. Das ist im Projekt jetzt adressiert – das entsprechende Thema hängt auch direkt an meinem Bugreport (#20).
Wie ich das feinjustiere mit "Near Home thresholds", "Away-from-Home Threshold" muss ich noch herausfinden.
Rendern starten: Einstellungen oder Kommandozeile
Journeys bietet beides: In den persönlichen Einstellungen findest du unter Einstellungen → Journeys eine Liste der Alben und kannst dort „Render Video“ auslösen. Für manuelle Fotoalben geht das ebenfalls über die gleiche Seite – dort gibst du dann die Album-ID an.
Wenn du es lieber skriptbar hast, geht es per OCC:
# Journeys-Alben (Cluster) erstellen
php occ journeys:cluster-create-albums
# Video für ein Album rendern
php occ journeys:render-cluster-video
Das gerenderte Video landet standardmäßig im Benutzerbereich unter Documents/Journeys Movies/
Hier ein Beispielvideo: https://cloud.larsmueller.net/s/sSkbN36rRETEkYS
Voraussetzungen, damit es rund läuft
- Die App Memories muss installiert sein, und die Places-Einrichtung in Memories sollte abgeschlossen sein.
- ffmpeg muss auf dem Server verfügbar sein (im PATH).
- Wer es automatisieren will: Journeys kann per Cron neu erkannte „away-from-home“-Alben auch automatisch in eine Render-Queue schieben.
