SparkStart free
GIFs8 min read

How to Make a GIF from a Vimeo Video

Vimeo has a GIF maker, but only for your own videos. For the director's reel you actually want to reference, here's how to get the moment out cleanly, without the black bars.

By the Spark team ·

A man beside an old car in an empty car park at night, lit sodium green, from Paris, Texas
Paris, Texas (1984), dir. Wim Wenders, DoP Robby Müller

If the Vimeo video is yours, Vimeo will make the GIF for you. Open it from your Library, click Edit, choose Make a GIF, set a start and end point (six seconds at most) and download it. If it's someone else's, the GIF maker isn't yours to use, so you need the file first: the Download button on its vimeo.com page if the owner allows it, a screen recording if they don't. Then convert it at 480 to 640 px wide and 12 to 15 fps.

The second case is the common one, and it's what this post is really about. Vimeo is where directors, DoPs and production companies keep their reels. That makes it the best reference library in the business, and one of the most locked down.

Why the good references live on Vimeo

YouTube has more of everything. Vimeo has the work: directors' reels, music videos uploaded by the people who shot them, short films, Staff Picks, the brand film a production company is proudest of. When a client says "make it feel like this", the link is very often a Vimeo link. Our list of the best websites for commercial film inspiration covers where else to look.

The owners are professionals who care how their work is seen. So downloads are often off, and plenty of reels sit behind a password or only play embedded on the director's own site. We have our own films on Vimeo with downloads switched off, for exactly the same reasons.

A street lamp rising out of a flooded lake at dusk under a pink sky
The kind of frame you find on a cinematographer's Vimeo reel: Benoît Debie's pink dusk over still water. A gradient sky like this is exactly where a careless GIF bands into stripes, so the settings below matter.Lost River (2014), dir. Ryan Gosling, DoP Benoît Debie

Route 1: your own video, with Vimeo's GIF maker

The tidiest route if you own the video, and it's on every plan, free included.

  1. Go to your Library and open the video.
  2. Click Edit, to the left of the player.
  3. In the panel that opens, choose Make a GIF, then Create a GIF.
  4. Drag the brackets, or type a Start time and End time. Six seconds is the maximum.
  5. Click Create GIF. It appears in the GIF panel.
  6. Download the small file for email or the larger one for social, or copy the embed code.

Up to four GIFs per video, and 360 videos aren't supported. On the free plan, check for a Vimeo watermark before you send it anywhere. You can't pick the width, frame rate or colours, so if the GIF has to hit a strict size or look its best on a boardroom screen, download your original from the Library and convert it yourself (route 2 onwards).

Route 2: someone else's video, downloads allowed

If the owner has switched downloads on, there's a Download button on the video's page on vimeo.com, near the player. Click it and take the highest quality on offer.

Two things trip people up:

  • The button never appears in an embedded player. Viewers can't download from an embed, only from the vimeo.com page. Watching on a director's website? Look for the Vimeo logo in the player, which (when it's shown) links through to the video's page. No logo and no page usually means the owner set the video to Hide from Vimeo, so it only exists as an embed.
  • No button means no permission. Downloads are switched off per video, by the owner. The answer isn't a downloader site. It's an email.

Ask for the file (it works more than you'd think)

For a pitch, it's completely normal to email the production company or the director's rep and ask for the clip. Say what it's for ("a reference in an internal treatment, credited to you") and they'll often send a Vimeo review link with downloads on, or the file itself. Already working with a production company? Ask them for a review link. Each review link has its own download setting, separate from the public video's.

Two skiers silhouetted on a ridge as powder blows across the frame, in black and white
Brand films like Tom Granier's Sentry Pro for Salomon are the clips worth an email. The people who made them usually like knowing their work is being referenced.SALOMON: Sentry Pro DC, Tom Granier for Salomon

Mark the exact moment before you share it

Vimeo links can start at a set time. Add #t= and a time to the end of the URL, like vimeo.com/123456789#t=1m42s, or pause, open Share and use Start video at. Send references round the team with the timestamp attached. "The bit at 1:42" in a Slack thread is how three people end up making GIFs of three different moments.

Scrubbing through Nike ACG's Change of pace in Spark's player, then stepping frame by frame
Finding the exact frame before you cut anything. This is Spark's player stepping through Nike ACG's Change of pace; on vimeo.com you'll be doing the same with the scrub bar and a lot more squinting.

Route 3: no download, so screen record

For a reference you can't download, a screen recording does the job for internal use. Keep the original link next to it so you can always credit it. Before you hit record:

  1. Open the player's settings (the gear) and pick the highest quality, not Auto, which can drop resolution mid-recording.
  2. Play it full screen, or as large as you can.
  3. Move the mouse off the player so the controls fade out.
  4. On a Mac, press Cmd+Shift+5 and choose Record Selected Portion. On Windows 11, open the Snipping Tool and switch to record.

The steps are the same as for YouTube, and our guide to making a GIF from a YouTube video goes through them platform by platform.

Crop the black bars before you convert

This is the Vimeo-specific bit. A lot of directors' reels are scope (around 2.39:1) sitting inside a 16:9 file, with black bars top and bottom. Convert that as it is and the bars eat a quarter of your GIF's height and shrink the picture on the slide.

A cyclist riding through a teal concrete underpass in London, framed in scope
Our own Mile End Community Project film, shot scope. Cropped, the GIF is 680 x 284 and 1.3 MB. Left in a 16:9 frame it would be 680 x 383, and a quarter of that would be black.Mile End Community Project: Hero Film, Perspective Pictures

FFmpeg will find the bars for you. Run this on the clip and read the last line it prints:

ffmpeg -ss 10 -t 2 -i reel.mp4 -vf cropdetect -f null -

It suggests something like crop=1920:800:0:140. Put that at the start of your GIF filter chain:

ffmpeg -ss 42 -t 4 -i reel.mp4 -vf "crop=1920:800:0:140,fps=15,scale=640:-1:flags=lanczos,split[a][b];[a]palettegen=stats_mode=diff[p];[b][p]paletteuse=dither=bayer:bayer_scale=3" reel.gif

-ss 42 is the start time in seconds, -t 4 the length. Not a terminal person? Crop in any editor, export an MP4, and convert that.

Convert it at the right settings

Our GIF maker handles the rest in your browser. Nothing is uploaded, which matters when the clip came from a review link someone trusted you with, and there's no watermark. The in and out points move by single frames, so you can start on the cut rather than a frame after it.

Settings for typical Vimeo footage:

SettingWhat we'd useWhy
Width640 px for a deck, 480 px for Slack or emailReels are usually seen big; give them room
Frame rate12 to 15 fpsSlow, graded camera moves hold up well at 12
Length3 to 5 secondsOne move, start to finish
QualityBest for skies, smoke and skin; Balanced otherwiseGraded footage bands easily

Grain is the thing to watch. Directors love it and GIFs hate it, because grain is a fresh pattern on every frame and nothing compresses. In our tests, adding light film grain to a clip nearly tripled the GIF's size. Our guide to reducing GIF file size has the ffmpeg denoise trick, and if the GIF is already made and too heavy, the free GIF compressor will take it down to a target size.

Cinemascope: tiny figures in red jumpsuits walk across a field of broken white ice in the Severance title sequence
Clean, graded 3D with no grain: 680 x 284, 3.5 seconds, 1.3 MB.Severance: Opening Title Sequence, Season 2, Apple TV
A metro carriage floats across a misty purple field at dusk while a tiny figure watches
Mist and soft dusk light: 680 px wide, 3.5 seconds, just 0.5 MB, because so little of the frame changes.Floating Metro, @ggromvibe

Same width, same length, very different files. The Severance ice field has tiny figures moving across hard texture; the floating metro is a soft purple haze with one object drifting through it. That's the difference you'll see between a director's busy action reel and their quiet mood piece.

A farmhouse behind a tall cornfield under heavy grey cloud
Heavy cloud over a cornfield in Interstellar: soft greys and fine detail everywhere. Footage like this wants the Best preset and no more than 12 fps.Interstellar (2014), dir. Christopher Nolan, DoP Hoyte van Hoytema

For palettes and dithering in more depth, see turning a video into a GIF without losing quality.

Keep the reel as well

The usual story goes like this. You make the GIF, it goes in the deck, the deck wins or it doesn't, and three months later someone wants "that drone shot from the reel you found". The GIF is in Downloads, the Vimeo link is in a Slack thread, and the director has replaced the reel with a newer one.

In Spark you paste the Vimeo link and the video is saved to your library along with its page URL. On the paid plans Spark also describes the footage and transcribes the audio, so you can find it later by the shot rather than the filename. When you need a GIF, open it and click Export GIF: in and out points, a frame rate from 8 to 24 fps, a width from 320 to 1080 px, and a copy saved to Frames with the rest of the pitch.

Absolut Tabasco's volcano film saved in Spark, with Export GIF and Export Frame
A saved reference in Spark: Absolut Tabasco's volcano film, with Export GIF and Export Frame on the video and its brand, collections, boards and AI notes alongside.
Spark's Export GIF window with in and out points, frame rate and width
Export GIF in Spark: nudge the in and out points by a second or a tenth, pick the frame rate and width, save to Frames.

For the ones that won't save (password-protected reels, private review links, anything behind a client portal), Spark's built-in screen recorder captures what's playing into the same library.

Directors update their reels, and a link that worked during the pitch can lead somewhere else by the shoot. Keeping the video itself, with the credit attached, is how the reference survives that.

FAQs

Can you make a GIF from a Vimeo video?

Yes, if it's your video: open it from your Library, click Edit, choose Make a GIF and pick up to six seconds. For someone else's video you need the file first, from the Download button on its vimeo.com page if downloads are allowed, or a screen recording for internal reference. Then convert it with a GIF converter or ffmpeg.

Why is there no download button on a Vimeo video?

The owner has switched downloads off for that video, or you're watching it in an embedded player, which never shows a download button. Open the video's page on vimeo.com to check. If it's still missing, ask the owner for the file.

How long can a Vimeo GIF be?

Vimeo's own GIF maker allows up to six seconds per GIF, and four GIFs per video. If you convert the video yourself there's no hard limit, but anything over five or six seconds gets large fast, and an MP4 is usually the better choice.

You can watch it if you have the password, but you can only download it if the owner allowed downloads. Otherwise, screen record it for internal use and keep the link with the recording. Don't share a GIF from a private link outside the people it was shared with.

The video belongs to the person who made it. A short, credited clip in an internal pitch deck is common practice; publishing it or using it commercially needs permission. Directors and production companies are usually happy to help when you ask and explain what it's for.

Why does my Vimeo GIF look grainy or banded?

Graded, cinematic footage is hard for GIF: film grain changes on every frame, and smooth skies and skin tones need more than 256 colours. Use a two-pass palette with Bayer dithering, keep it to 12 to 15 fps, and denoise grainy footage before converting.

Keep reading

All articles