I was frequently annoyed at the lack of middle ground between easy purpose-built image captioning tools (as opposed to general image editors like Gimp), and full blown video editors just to make animated memes.
I intend to use some of the extra home time to improve the UI and maybe start adding social features and content import from external urls/clipboard. The user experience is pretty rough now.
Not sure I want to host user generated content and deal with DMCA for a hobby project.
It's not open sourced (yet), but the fun facts are that it's Clojure/Clojurescript w/ Rum as a react wrapper for the frontend.
Have to say - Clojure(script)'s immutable data model is a dream for handling undo/redo in content editing. It also makes the path to a multi-user editor a'la Google Docs pretty simple.
https://ultime.me
I was frequently annoyed at the lack of middle ground between easy purpose-built image captioning tools (as opposed to general image editors like Gimp), and full blown video editors just to make animated memes.
I intend to use some of the extra home time to improve the UI and maybe start adding social features and content import from external urls/clipboard. The user experience is pretty rough now.
Not sure I want to host user generated content and deal with DMCA for a hobby project.
It's not open sourced (yet), but the fun facts are that it's Clojure/Clojurescript w/ Rum as a react wrapper for the frontend. Have to say - Clojure(script)'s immutable data model is a dream for handling undo/redo in content editing. It also makes the path to a multi-user editor a'la Google Docs pretty simple.
Video encoding to animated gif & webm uses:
https://github.com/Kagami/ffmpeg.js
It's an almost completely a client side app - the video encoding happens in browser so the user content remains private.
(edit: better words)