OFGG v2
The second iteration of the Online Frozen Gif Generator
A modern from-scratch update of the original Online Frozen Gif Generator, which was a
warmly received
2015 solo project by a younger and far more naïve myself.
Unfortunately, the sources for the original have been completely lost to the sands of time,
but thankfully a helpful user (shoutout to u/Demian_Dillers) submitted a screenshot of how it looked on their machine:
Version 1 (ca. 1997, colorized):
Not great.
Users had to download the movie file separately. It was not at all mobile-friendly.
There was no preview function, no fps or subtitles options, and worst of all:
it was entirely written in PHP. 😓
Presenting Version 2:
A complete rewrite, v2 promises the features that v1 so desperately lacked:
- Mobile-first, modern design
- Live preview of the movie clip, allowing for scrubbing to the desired timestamp
- FPS and subtitle configurability
- In-browser gif preview generator, prior to full-size gif creation on server
- Completely written in Javascript, using Node.js and React 😎
- Gif preview fully encodes a new gif file in-browser, using a custom cutting-edge WebAssembly solution 🤯
What's next:
- Allow users to tweak gif size/quality options
- Add other Frozen media, e.g. the short films, trailers, and sequel 🥰
- Fix "Delete" button on media; it properly deletes downloads but the "free space" indicator doesn't reflect it until much later
Okay, so how do I use it?
tl;dr: Select your source file in the sidebar, change the gif options to how you want, and click Generate. For an HD copy, you can then click Upload.
Thorough version:
- Open the sidebar on the left and select a movie file to save. This will be the source file for the gifs you make!
- After you click "download", it'll load for a minute (just be patient) and then you'll see an "Open" option. Click it.
- Now, close the sidebar, and you'll see your movie file playing, with some options below it. You can adjust the starting time by scrubbing the video, or by changing the text field below. Additionally, you can change the duration (down to tenths of a second), the framerate, the resolution, and the inclusion of subtitles in those options as well.
- Now you can click "Generate Gif" to create your very own, one-of-a-kind Frozen gif!
- If you need to adjust the duration or any other options, you can click Start Over to try again. Otherwise, you can click Upload to send the gif options to the server, and in a few seconds, you'll receive an HD copy of your same gif!
- To save your gif, right click it and select "Save". If you're on mobile, press and hold the gif image instead of right-clicking.
That's it! Head on over to frozengifs.com and get giffing!
If you encounter issues: first take a look at the Issues tab up at the top to see if anyone else has reported your issue.
Not seeing it anywhere? Great, go ahead and report it yourself using the big green New Issue button on that tab.
If you do find your issue, you can subscribe to updates on it to know when it gets fixed.
If you have a brilliant feature request: same as the above steps.
Try to keep feature requests reasonable, we're a two person team.
Wanted: a good camrip of the sequel. If you find one, don't open an issue here. We don't want to invite trouble here.
Instead, DM me on Twitter or reddit and we'll sort it out.
<3 -- tfwyouloveher
Credits
- A huge (continuing) thank you to @forresthopkinsa, my only collaborator and the singular reason this project is at all maintainable.
- /r/Frozen, the most remarkable, friendly group of people you might ever meet on the internet, my love for whom motivated me every step of the way.
- Jennifer Lee, Kristen-Anderson Lopez, Bobby Lopez, Chris Buck, Peter del Vecho, Brittney Lee, Christophe Beck, Idina, Kristen, Josh, Jonathan, Santino, Evan, Sterling, and the rest of the enormous cast, for creating the most moving animated franchise of our time.