A typical wedding I deliver has around 3,500 photos. Buried in that catalog are 30-50 burst sequences — maybe 15 of which are actually worth turning into animations. The other 15-35 are either too static, too shaky, or just never worked compositionally.
Before I had a proper system for finding them, I was either scrolling through the entire grid hoping to spot clusters of near-identical frames, processing every sequence I vaguely remembered shooting and sorting through garbage later, or leaving most of them on the table entirely because I didn’t have time to hunt.
None of those approaches work at scale. Here’s the workflow I landed on.
Why Burst Sequences Are Invisible by Default
When you import a wedding into Lightroom, everything lands in a flat list sorted by capture time. A burst of 25 frames shot at 12fps over two seconds looks exactly like 25 individual photos spread across the grid. Nothing flags them as a group. Nothing says these belong together.
Lightroom was built for single-frame photography. Burst sequences are an afterthought in the data model. Making them visible requires intentional setup.
Method 1: Auto-Stack by Capture Time
This is the fastest lever available, and I use it on every import.
Go to the Library module, select all photos, then navigate to Photo > Stacking > Auto-Stack by Capture Time. Lightroom asks how many seconds between photos counts as a new stack. I set it to 1 second.
With a 1-second threshold, burst sequences group automatically: 25 frames shot at 12fps over two seconds become a single stack, collapsed to show only the top frame. The number badge on the top frame tells you how many are inside.
What makes this useful is what’s not stacked: individual photos shot at normal pace stay as single frames, while burst candidates become clearly marked stacks. Instead of 3,500 frames in the grid, you might see 600 — stacks plus singles. The candidates become visible.
Two things to know: Auto-Stack works on time proximity, not on burst mode metadata specifically. If you shot several photos in rapid succession individually, those might group together. And genuinely separate moments shot within 1 second of each other (two simultaneous camera angles, rapid single exposures in low light) can land in the wrong stack. It’s a starting filter, not a perfect classifier — plan 2-3 minutes to review what it produced.
To scan stacks quickly, use the S key to expand one stack at a time, check whether the frames look like a continuous sequence, then close and move on.
Method 2: Flag During Culling
If you build burst identification into your culling session, you skip the retroactive search entirely.
My culling workflow: I flag keepers as I go (P for pick), and when I hit a burst sequence during normal culling, I add a color label. I use purple because I have nothing else purple in my system, which makes sequences easy to isolate later. One purple label per sequence is enough — I don’t label all 25 frames, just the first one.
After culling, filter the grid to show only purple labels: Library Filter > Attribute > Purple. That gives a clean list of every burst sequence I identified during culling, in chronological order. Expand each stack, select the frames, process.
The tradeoff is discipline during culling, when you’re usually moving fast. One extra keystroke per sequence (I have 6 mapped to purple) is manageable, but if you forget a few, you miss them. This method rewards photographers who have a consistent, unhurried culling process. If your culling is chaotic, the Auto-Stack approach is more forgiving.
Method 3: Look for Clusters in the Timeline
This one is less systematic but useful for older catalogs where Auto-Stack wasn’t applied at import.
Switch to Grid View, sort by Capture Time (usually the default), and set thumbnails to a medium-large size. Burst sequences appear as clusters of nearly identical frames — same composition, same moment, frames just slightly different. Your eye picks up the repetition quickly once you know to look for it.
You can also watch the Filmstrip timeline at the bottom of the screen. A dense cluster of dots within a very short time span almost certainly indicates a burst. Once you spot a cluster, select the approximate range, expand the frames, and verify.
This is slower than Auto-Stack but it works retroactively without any setup, which matters when you want to revisit a catalog from two years ago.
What Makes a Sequence Worth Animating
Finding the sequences is the first step. Not every rapid-fire group of frames produces a useful animation.
The sequences that work best have continuous, meaningful motion — a subject walking, turning, reacting over 1-3 seconds. Sequences where the subject barely moved but the camera wobble did will look amateurish as animations. They only work if the subject moves while the camera stays roughly stable.
Consistent framing matters too. If you panned dramatically between frames trying to track a fast subject, the animation will jitter rather than flow. A stable camera with a moving subject is almost always better than both moving simultaneously.
Frame count also matters. Under 8 frames and the animation feels choppy. Over 40 frames at 10fps means a 4-second clip that loops awkwardly. The sweet spot for wedding animations is 15-25 frames — a 1.5 to 2.5 second loop.
For a breakdown of which wedding moments consistently produce the strongest burst sequences, the guide to best wedding moments for burst photos covers each scenario in detail, including shooting technique and what to look for in the frames.
Processing Once You Have Your Candidates
With burst candidates identified and stacked, the actual conversion step is fast. I use Burst2GIF — full disclosure, I built this one — which takes the selected frames from within Lightroom and renders an MP4 or GIF in about 10 seconds. It reads EXIF data to auto-detect frame rate and writes the correct capture time to the output file, so the animation drops into the right position in your gallery delivery automatically.
If you prefer to export frames as JPEGs and process them outside Lightroom, the complete guide to making GIFs in Lightroom walks through the export-and-convert workflow in detail, including which external tools work well.
One thing I’ve noticed consistently: identifying the right sequences takes three times longer than processing them. Which is why the upfront system matters. If you’re spending 45 minutes hunting through a catalog for bursts, the 10-second processing step doesn’t feel like a win.
The Habit Loop
The workflow I’ve settled into:
- At import: Run Auto-Stack by Capture Time with a 1-second threshold. This takes about 30 seconds and means burst candidates are already visible before culling starts.
- During culling: Add a purple label to the first frame of each burst sequence I want to revisit. One keystroke, no disruption to the culling flow.
- After culling: Filter to purple labels. Work through the list in order — expand each stack, select the frames, run the conversion. Done.
Applied consistently across a year of weddings, this means every burst sequence in the catalog is findable in under a minute. Which turns out to be useful not just for immediate delivery but for going back to older work — some sequences I shot two years ago are sitting in stacks, waiting for the moment I need portfolio content or want to experiment with a different animation style.
The frames are already there. The system just makes sure you can find them.
Ready to Turn Your Burst Photos Into GIFs?
Burst2GIF works directly inside Lightroom Classic. Select your burst photos, click export, and get a smooth GIF or MP4 in seconds.