FFmpeg-basierter GIF-Generator
(web.d3fau1t.net)Dies ist ein auf ffmpeg basierender GIF-Generator, der einfache Bearbeitungsfunktionen und Filter bietet.
Allein der Titel klingt wohl nicht gerade besonders aufmerksamkeitsstark,
aber einen Namen zu finden ist wirklich nicht leicht.
Es gibt noch einige Stellen, die fehlen, aber ich habe es nach etwas Feinschliff einfach einmal veröffentlicht.
Als ich damit angefangen habe,
war es eigentlich nur ein Skript, das ich zum Erstellen von GIFs in einer lokalen Umgebung geschrieben hatte.
Da ich es jedoch oft benutzt habe, war es umständlich, jedes Mal die Parameter zu ändern und es erneut auszuführen,
und ich dachte mir, dass eine Oberfläche dafür praktisch wäre.
Da ich es beim Zugriff über mobile Geräte auch zum Umwandeln von mit der Kamera aufgenommenen Videos nutzen wollte,
habe ich es so umgesetzt, dass es in einer Webbrowser-Umgebung verwendet werden kann.
Glücklicherweise hatte jemand ffmpeg bereits als npm-Paket gekapselt, sodass ich es einfach verwenden konnte. Dadurch blieb mir die Mühe erspart, es selbst zu bauen.
Durch die Verwendung von als wasm gebautem ffmpeg wurde es möglich, Videoinformationen auf der Client-Seite zu verarbeiten.
Ich muss meine Videos also nicht extra auf einen Server hochladen und brauche mir wegen Datenschutz oder Privatsphäre keine Sorgen mehr zu machen.
Während der Arbeit habe ich auch gelernt, wie sich Filter auf Videos anwenden lassen, und habe das ebenfalls eingebaut.
Nebenbei bemerkt:
Ich habe auch gelernt, wie man Videos absichtlich mit Glitch-Effekten versieht, konnte das aber bisher noch nicht umsetzen.
Ich dachte, dafür müsste man den ffmpeg-Code ändern und selbst bauen oder zumindest einige zusätzliche Schritte mehr durchlaufen als jetzt.
Da ich mit einem Skript bereits ein PoC erstellt habe, denke ich, dass sich auch das bald integrieren lässt.
Ich wünsche euch schöne Feiertage.
Danke
Noch keine Kommentare.