How do you make high quality gifs, /a/?
Take screencaps for every frame of animation you want and save them all into one folder. Then, open up Photoshop click File, click scripts, and select "load files into stack." After that, choose "folder" and select the folder that you saved the images into. After that, go to the timeline and select "make frames from layers." You'll probably have to reverse frames after that, and then you just save it as a .gif.
That sounds painfully suboptimal.
Use a high quality source.
Import said source
Or doing it the hard why like >>101294769 described.
But to what programs?
ffdshow to capture the frames, Photoshop to animate them.
No need to use Bridge as this image says, just load files into stack like >>101294769 said
With Instagiffer or Gifcam.
Does it support .mkv?
I think he was joking.
How come this person can create gifs yet choose to make his guide an oversized PNG piece of shit?
GIFcam,come at me.
Aside from what's already been said, if the gif is going to be too big the best way to reduce size without losing quality is usually to try and remove as much grain as possible.
If you take the gif in >>101294975 for example, the background and onii-chan don't appear to move at all. But if you look really closely, they're slightly different in every frame because of grain. This means that you waste a lot of filesize essentially 'animating' the static background.
Just by selecting the parts of the image that are (or should be) the same in every frame, putting them on a separate layer and making it visible in all frames, you can reduce the filesize significantly without any loss in quality.
Thanks /a/ I made my first gif! Please enjoy.
Also, if your gif contains large areas of uniform colour, then one way of reducing noise is to edit the palette in such a way as to map very similar colours to only one colour. This may screw with the background and often results in aliasing, though, so use with caution.
Is the source that choppy?
Also, looking at the raw frames can sometimes be interesting to see how much noise they have.
Don't you watch pupipo?
I don't think I got the timing quite right for this one.
I just use GIFcam and photoshop, high quality isn't on my priorities
>high quality isn't on my priorities
I import the video into Premiere Pro and cut it there, and then export as Animation and import into Photoshop.
GifCam has always given me black bars in the corners. It's fine otherwise. It really annoys me, though.
Why not just import the video and select the scene you want to import
It looks fine to me. The source is probably a crappy Youtube rip.
I don't know PS much, but can it resize a GIF?
You might want to use VirtualDub.
Into what? What?
Import video into Photoshop and select the scene you want
It doesn't work like that. You can't cut in Photoshop.
Gifcam alone is too shit, using photoshop with it is pretty much a must
What's the newest/best version of PS?
Not cutting but selecting the scene
Sorry for the Germany layout
How do we make moot support soundless WebM, /a/?
Not my version
boku no google
That is cutting. Firstly, scenes are not defined within the video file. Secondly, they would be far, faaaaaar too long to be made into gifs.
Buy passes, goy.
>Secondly, they would be far, faaaaaar too long to be made into gifs.
I don't really get what you mean.
I have no problem making gifs with this method.
Pic related is the best way. In my opinion
ffdshow is better than VirtualDub because you can just use MPC to capture the frames rather than some slow clunky piece of shit.
You didn't remove duplicate frames.
We can already do that with a bit of trickery.
How does CS3 hold up?
Yeah, it's just randomly blasting away frames.
>0.1 second interval
1: download a hardsubbed xvid re-encode of the show you want from TT. make sure its a horriblesubs funimation rip
2: encode it as 1920x1080 x264, open in in aegisub and add in some fabulous karaoke for all the insert songs
3: encode back to a 704x480 xvid
4: encode to 1280x720 rmvb
5: encode back to 704x480 xvid. following this stage you now can now decode it with 3 different codecs for thrice the playback power!
6: open in vlc
7: take screenshots of each individual frame
8: record the audio with your phone
9: encode the audio from the phone to 7.1 flac to reduce rotational velocidensity
10: encode it again to q-1.0 vorbis
11: encode it again to 192kbps aac
12: make a slideshow of the screenshots with windows movie maker
13: add in your audio
14: add in some linkin park to play alongside the audio, it's like watching an amv!
15: use windows movie makers build in encoder to encode to youtube size
16: upload to youtube, add in loads of annotations and emoticons
17: download the .flv from youtube
18: open in vlc
19: nagisa dies at the end of clannad
I just record thing with gifcam, export to avi and import to photoshop.
That's actually wrong.
That's stupid, just learn to ffdshow. gifcam doesn't always record smoothly.
Not gif related, but a huge pet peeve of mine. Please stop using the magic want tool to make your transparencies.
These are great great GREAT advice. This gif I made was about 3.5MB until I edited it so that only the moving bits (between the two spots on the wall and her knees) were actually animated.
Look at this gif >>101304028
No way in hell you could make all that fit without tweaking it or making the image a lot smaller. I was working on that scene for a while and gave up. I forgot to mess with the color palette.
If you actually want to edit and compress your gifs photoshop is the right choice. Otherwise you're fine with ffdshow.
>complaining about filesize
There are no excess frames. I went through and took all the duplicates out. When her head remains still it's a 2.5 second pause, and when her head moves down slowly it does so verrrrry gradually, literally 1 pixel per frame. The snot bubble doesn't change at the same rate that her head moves.
Don't question me. It's a lonely Saturday evening after all.
76-79, 83-87, 88-99, 102 has no movement.
>literally 1 pixel per frame
Which no one can see, that gif could probably be 50 frames and still be just as smooth.
>(3 MB, 1280x720)
That's just what they want you to think.
You need to install 4chan music player addon first.
I want sound threads to come back.
No way. It would definitely look different. It's nice and smooth as is and less smooth if you take half of those out.
I definitely fucked that up though. I this I just gave up when I started looking through her head droop and saw that none of those were duplicates. I caught the long pause at least! That shaves about .3MB off.
No idea how you did that though. I already cut out only the moving parts to make mine and it's almost 3 times as large.
>dat new install page
based as fuck
Is there an extension for 4chan gold?
>I already cut out only the moving parts
Could've sworn I did but upon closer inspection... I definitely remember cutting the filesize in half after isolating the bits between her knees and the spots on the wall though. Weird. Must've been thinking of a different file and didn't bother with that one since it fit.
Instagiffer is actually useful. Just set the start time and how many seconds then export the frames.
Then start one.
why dont people just use gifcam?
Because it makes bloated gifs with inconsistent frame rates.
it's not bad for quick and dirty gifs
>1.81 MB for 6 frames repeating over and over
I made this with gifcam
how is this the same size, assuming you used it too
That's fucking awful. 1.81 MB? Are you fucking kidding me?
>how is this the same size, assuming you used it too
Because gifcam saves everything using the same one-size-fits-none method. There's a reason for all those options in Photoshop, different gifs need different settings.
When you're trying to get a gif to sync up with some music, is there a better method than just saving it over and over again with slight timing tweaks until it finally fits right?
What is this, 1998? Who gives a shit.
People who aren't mentally retarded and can do something as simple as making a gif.
109 KB, 1.81 MB, they both load instantly. No one cares.
>uncleaned unique 256 palette for each frame
>56 frames when6 would do
>hai /o/! Which $70,000 Harley is best for riding down to the shops to buy milk????
You're such an elitist.
Some people can't load 1.8Mb instantly due to internet limitations (sometimes temporary) or because they're viewing the gif in a platform other than their computer, not to mention there's some sites that limit filesize and storage space. If someone wants to save the gif, that's also unnecessary space you're taking. Do everyone a favor and just don't make gifs if you can't do it decently
that takes a few seconds longer, so fuck it
No, he's just incompetent and retarded.
ffdshow lets you tweak things like timing and quality that can make the difference between making your gif fit under 3mb or not.
it was just a joke
you know, a joke
i even yoyo'd it a few times to bloat it up some more
Not that guy, but I tried installing ffdshow and I can't figure out how to run it. There's no executable file, script, or anything of the sort.
>they both load instantly.
Only for people using Internet Explorer on Interwebs who don't have the Hacker Skillz to have be doing things like download torrents in the background.
Oh, the old "I was just pretending to be retarded" trick.
not everyone is out to get you
Look in your taskbar, it opens automatically with MPC.
I never thought that way. It seems more like you were out to get yourself by being so retarded.
if you have no sense of humor and have a fedora several sizes too small, maybe.
What internet do you have? DSL? Fucking satellite?
In MPC you select play > filters > ffdshow. You may have to add it manually or remove the default filters under options before it shows up on the menu.
I do not find retards funny.
if you've got sand in your vag that sounds like your problem
Guy, not everything can be neatly summarized in a meme. Just take a look at the context and you should find it pretty plain that it was actually a joke. But you probably lack critical thinking skills, so don't stress yourself.
>Just take a look at the context and you should find it pretty plain that it was actually a joke.
I don't find myself laughing. Surely there can't be a joke that's not funny.
Mpv has a button to take screenshots every frame (I don't remember what it is by default since I rebound it). I wrote a small python script to delete every other image out of those dumped frames, since those are usually repeated frames or they're extremely similar. Then I just tell imagemagick to take all those images and make a gif with something similar to "convert -resize 640x360 -delay 8.341 -ordered-dither o8x8,13 -fuzz 10% -layers RemoveDups -loop 0 *.jpg output.gif" depending on how long and detailed the gif is.
>I think I'll use my K-R@D GIF Animation skills to make my avatar for Livejournal!!!
>y LJ not let me have 2MB avatar image? ;_;
You got rused to hell tho and fell for the b8 m8.
Me again. See like here, I spent like 20 minutes trying to get the timing right and then finally I get to a point where it's either just a little too slow, or if I add 1 more millisecond to the timing it's just a little too fast. I'm guessing it can't be helped since I'm limited to milliseconds for timing and it just doesn't work out right in this case, right?
Ok, I got stuck already. How can I open an .mkv in VirtualDub? Looking around it seems there are several different options.
Thanks for this, and all the other /a/nons answering questions they might find stupid.
I never would've gotten ffdshow working myself if someone hadn't explained that to me. Don't worry about it. This is an educational thread.
You can also just double click this.
You might want to reverse the gif to make it more fluid.
So, I found a plugin that is supposed to make it so you can load .mkvs in VirtualDub but the plugin isn't being detected by VirtualDub. Can anyone help me with this?
Timing works nice for this one at least!
Oh nevermind, I seem to have gotten it to work.
I'll always used this guide with CS6, you get high quality gifs at a quite low size.
What is this, a gif for ants?
I just use a free video to gif convertor, rip it at source resolution, fuck with the frames and timing in PS and downscale it for /a/.
A few issues with that guide:
- Using VirtualDub instead of the easier ffdshow
- Capturing every frame instead of every second frame, which just means you'll have to retime them all (except for the rare scene animated in ones)
- Most gifs can be made with lossiness set at 0. Anything more looks shitty and should be a last resort.
>Most gifs can be made with lossiness set at 0. Anything more looks shitty and should be a last resort.
Most of the time 10 looks exactly the same as 0 unless you're looking at it from 2 inches away with the intent of finding things wrong with it.
>Capturing every frame instead of every second frame
You're fucking up the timing for threes.
That's enough for me. I'm not a gif fan If I want to see the animation in HQ I just play the MKV.
Get the frames using whatever you want, and get imagemagick.
convert *.png -resize 320 -set delay 4 -loop 0 -fuzz 2% -layers OptimizeFrame -fuzz 0.5% -layers OptimizeTransparency -layers RemoveDups -dither FloydSteinberg -colors 256 filename.gif
Here's a gif I made with this method, and you can change the sizes of course.
My problem is with longer scenes.
This gif is one someone made.
And here is my attempt at creating the same thing.
The one that someone else made is higher quality AND has a smaller file size.
That one is missing frames and looks choppier as a result, though.
Try using no dithering.
That would lower the file size, but also make it look pretty terrible.
Did you try all the settings (Selective/Perceptual/Adaptive and Diffusion/Pattern/No Dither)?
I usually use Pattern for long gifs.
They're still around.
But yeah, this
Isn't pattern always bigger than diffusion?
Yeah i spent quite a while messing around with the settings, I think i need to learn how to make a custom color palette instead of just letting it auto choose it for me all the time.
No, it depends on the gif. I made this with Pattern and it would look like shit with Diffusion at the same filesize.
>the internet will never evolve beyond using this shit format that should've died years ago
You can take this even further.
For this gif, I copy-pasted the ball on each frame into a separate layer, then I took a frame without the ball and made that image visible on all frames and then made the layers with the ball visible on each according frame. The result is a gif with almost no excess noise.
You could shave off some kilobytes using >>101299357, but he didn't do that either. It's possible he just got lucky with the vagaries of compression. Sometimes deleting frames or reducing dimension will even increase the filesize.
I did it, I made my first gif. How did I do?
I steal them from tumblr
My photoshop skills arent very good when it comes to editing the images.
Like this gif, when the door opens to the zombie version the doors were originally a different color so i just copy pasted the doors from the first half of the gif.
So in the second half the edges of the doors look too sharp.
I'm fairly certain that deleting frames will never increase the filesize.
Did you need to select the ball 35 times?
what episode was this?
anyone have the hueheuhue version of this?
Not quite. On some of the frames the ball doesn't change, but the bonsai does.
[anon@archvm ~]$ ./4gif.rb /media/sf_e/vid/anime/Arpeggio\ of\ Blue\ Steel/\[Underwater\]\ Arpeggio\ of\ Blue\ Steel\ -\ Ars\ Nova\ -\ 10\ \(720p\)\ \[4DD60C09\].mkv "0:17:43.854" "0:18:23.769"
scaling factor: 150/1000 -> size: 2295831
scaling factor: 200/1000 -> size: 3566350
scaling factor: 175/1000 -> size: 2903969
scaling factor: 187/1000 -> size: 3208881
scaling factor: 181/1000 -> size: 3052899
scaling factor: 184/1000 -> size: 3130632
scaling factor: 185/1000 -> size: 3150160
You either sacrifice frame-rate, resolution or quality.
Did I do good?
N-No not really.
Whats he doing under there?
It happened to me today while I was making this. I deleted 6 frames when it was 2.999MB and it became something like 3.02MB.
I can't reproduce it now by editing the finished gif, though.
Gimp and ImageMagick work quite fine.
It's a masterpiece.
The sound & sync are really good. The gif not so much.
but I can't into gifs so I wouldn't know where to start giving constructive criticism.
>using every frame
Enjoy your huge files.
That dithering is horrible.
>sound & sync
suck my dick
Its better than the version i tried making
also, enjoy, your 4chan experience is about to get several times more awesome
I kept running into an issue where ogglify won't do its thing presumably because the file was too large, so after trying to creep up to the filesize for a while I just gave up and lowballed it a bit. Actually, I just realized that it fits with diffusion now and it looks ever so slightly better this way. I had to sacrifice a lot of image quality for the sound but I put effort into syncing it at least.
Did you link it just so you could post a reaction image?
what do you do with the gifs after using gifcam?
instagram filters for tumblr?
I'm otherwise pretty happy with ImageMagick but I can never get it to handle dithering properly. Floyd-Steinberg sometimes leaves random wrong colored pixels in the image and ordered dither just looks ugly most of the time.
I only do this when the part I want is small. It seems like a bother when I have to import the scene I want and trim down any extra or repeating frames. Taking a screenshot of less than 5-10 frames is much faster sometimes.
I don't know.
Getting the timing right was kind of fun if you like math at all. Before removing duplicates, I had 50 seconds / 376 frames = ~.13 seconds/frame. 376 x .13 = 48.88 so I knew I'd have to make up an extra 1.12 seconds when I was done. So I set them all to .13, then went through and get the duplicates and adjusted the timing. I divided my 1.12 by 16 because I knew it would be a nice round number to get .07. Then my 324 remaining frames were divided by the same 16 to get 20.25, and I added .07 seconds to every 20th frame to make the timing almost perfect.
What about this one?
Did you get a number on DAT HIPS?
What is more important, filesize or resolution?
Because really I think the standard could be raised a little.
Filesize since you're watching a lossy gif on an image board, high image quality should be a bit low on your priorities.
Me too. I need to learn this eventually.
Worse case scenarios I use ordered dithering but then the whole image looks grainy. For example I made some full size Flan Chu!'s the other day but there's some nasty speckling in some frames.
Ordered-dithering removes most of the problem, but everything else looks slightly worse. I can't decide which one I like better.
It's my first time seeing in that resolution What the video called?
And first one is better
Something big enough so that it can't be posted in other websites.
How do I become a photoshop master?
I manually screencap every frame and create the GIF with imagemagick, because muh freedoms
anon who made the script here. I'm planning to add some iterative search for optimized ordered dithering to the script. But first I have to improve speed a bit, it's atrociously slow right now.
Photoshop or bust. Please don't make shitty gifs.
Imagemagick would be nice and much easier if it worked properly without fuck-ups and artifacts.
I've made one with the right timing.
Seriously, tell me if these are good or not.
How can I get this gif http://puu.sh/6Go6G.gif to under 1Mb with minimal quality loss?