WARNING: If your computer has less than 12 GB of RAM, you are advised to exit this page immediately. Scratch 3.0 currently has a severe memory usage issue with large numbers of costumes. ▸ asdfscratch: http://scratch.mit.edu/projects/2460272 ▸ asdfscratch2: http://scratch.mit.edu/projects/44358106 ▸ asdfscratch3: http://scratch.mit.edu/projects/44880966 ▸ asdfscratch4: http://scratch.mit.edu/projects/45958496 ▸ asdfscratch5: http://scratch.mit.edu/projects/46027794 ▸ asdfscratch7: http://scratch.mit.edu/projects/46284728 ▸ asdfscratch8: http://scratch.mit.edu/projects/46321260 ▸ asdfscratch9: http://scratch.mit.edu/projects/76520440 ▶ HOW TO WATCH: 1. Click the green flag 2. Enjoy the hilarity that ensues. asdfmovie6 was written by TomSka. Watch the original version here: http://asun.cf/tf9t8 ▶ HOW I MADE THIS: When making this, I used the Scratch Offline Editor (http://asun.cf/8ir9y). The offline version does not upload everything to the server automatically, which is crucial to the process by which I made this. Using a horribly messy bash command (ffmpeg -i input.mp4 -vf scale=480:-1 -r 15 -f image2pipe -vcodec ppm - | convert -delay 6.67 -loop 0 - output.gif), I converted the asdfmovie3 YouTube video to a 15 fps animated GIF. Using another program (http://asun.cf/j3vrn), I split the animated GIF into 600-frame segments to avoid crashing Scratch. I then imported each GIF into Scratch as costumes, then exporting the sprite. What I did next was very important. I unzipped the sprite files, and ran PNGNQ (http://asun.cf/xotny) on every PNG file in the folders. The PNGs Scratch outputs when importing a GIF are extremely large and unoptimized, which makes it impossible to fit it in the 50 MB filesize limit. PNGNQ quickly optimized the PNG files to make them much, much smaller. After that, I zipped the unpacked sprites back into .sprite2 files, then imported them into one big Scratch project. After that, I added some scripts to make it animate, and uploaded the project to this website to make what you see right now. An absolute-time based animation method was necessary to compensate for the fact that not all computers run at the same speed. It's amazing that you have actually made this far reading this. Have some animated gifs! http://asun.cf/9syfu http://asun.cf/ash-0 http://asun.cf/9tk3d http://asun.cf/dqzk7