Animate old photos: turn a still family photo into a gentle memory video
This tool takes one old or damaged photo and turns it into a short video of the person in it coming quietly to life — a soft smile, a blink, a slight head turn. It runs as two separate AI steps chained together. The first, optional step repairs damage: it sends the photo to an image-editing model with an instruction to remove scratches, dust, tears, stains and creases, and to recover faded color with tones matched to the photo's era. The second step, which always runs, sends the result to an image-to-video model that animates it. The output you get back is always a video, never a still photo — restoration only ever happens as an internal pass before animation, on VdoBloom at /dashboard/video-creation/revive-photo/.
The restoration step is real, not cosmetic copy: it is a genuine call to an AI image-editing chain (billed and priced as its own 7-credit operation), and it is instructed to preserve identity, composition and every person in the photo while repairing damage. It is on by default but has a toggle, so a photo that is already clean can skip straight to animation. If the restoration call fails for any reason, the tool does not stop or charge you twice for a retry — it silently falls back to animating your original, unrestored photo and tells you so with a small notice.
The animation step is intentionally restrained. There are only four motion presets — Gentle Memory, Warm Smile, Coming Alive and Family Moment — and none of them produce dancing, talking or dramatic movement. Every preset's prompt explicitly instructs the model not to add new people or change the scene, only to bring the existing people and setting gently to life. That makes this a memory-video tool for sharing on WhatsApp or at a family gathering, not a general-purpose photo animator for creative or marketing motion.
What this tool does
- The tool runs two AI steps: an optional photo-restoration pass (removes scratches, dust, tears, stains, creases, recovers faded color) followed by a mandatory image-to-video animation pass — the output is always a video, never a restored still photo.
- Restoration is on by default via a toggle and costs a flat 7 credits, billed through VdoBloom's auto-image-edit chain (Seedream 4.5, with a WAN fallback).
- If the restoration step fails, the tool does not block or fail the job — it automatically animates the original, unrestored photo instead and shows a notice.
- Animation has exactly 4 motion presets — Gentle Memory, Warm Smile, Coming Alive, Family Moment — each explicitly prompted to add no new people and no scene changes, only gentle natural movement.
- The default animation model is ByteDance Seedance 2, but any enabled image-to-video model on VdoBloom can be selected instead for this same photo-to-video step.
- Default first run (restoration on, Seedance 2 at its default 480p / 4 seconds) costs 38 credits total: 7 for restoration plus 31 for animation.
- Seedance 2 animation pricing scales with resolution and length — 480p/4s is 31 credits, 720p/4s is 66, 1080p/4s is 162, up to 1080p/11s at 445 credits.
- A single photo is the only required input; there is no free-text prompt field on this tool, since motion is chosen from the 4 fixed presets, not written by the user.
- A consent confirmation is required before generation starts, on top of the standard photo upload.
- No fixed maximum file size is enforced on the photo upload in this tool's upload step.
What it does, and what it does not do
What it does: takes one photo, optionally repairs visible damage and color loss on it, then produces a short video where the people in the photo show small, natural signs of life — a smile forming, an eye blink, a slight turn of the head. The restoration prompt is specific about the kind of damage it targets: scratches, dust, tears, stains and creases, plus faded or shifted color. It is also specific about what it must not do: it is told not to modernize the photo or change anyone's identity, only repair it.
What it does not do: it does not make the person talk, sing, dance or perform any scripted action — that is a different tool (AI Talking Avatar). It does not composite new people into the photo, change the background, or relocate the scene. It does not guarantee the restoration succeeds — if the AI restoration call errors out, the code quietly falls back to animating your original photo rather than failing the whole job, so a heavily damaged photo can sometimes come back animated but not visibly repaired. It also does not accept a custom animation prompt; you are choosing from four preset motion styles, not writing your own instruction.
This combination — real optional restoration, plus deliberately restrained animation, delivered only as a finished video — is what separates it from a plain "photo to video" tool and from a photo-editing tool that stops at a still image. If you only want the repaired photo itself with no motion, this is the wrong tool; there is no way to download the restored still on its own from this flow.
How it works: the two models behind it
Stage 1 (restoration, optional, on by default) calls VdoBloom's "auto-image-edit" chain, an automatic pipeline that routes to Seedream 4.5 first, with a WAN model as a fallback if that call has trouble. It receives the uploaded photo plus a fixed restoration instruction and returns a repaired image URL, which becomes the input to stage 2. This step is billed and priced independently at a flat 7 credits, the same rate VdoBloom charges for any Seedream-4.5-tier automatic image edit elsewhere on the platform.
Stage 2 (animation, mandatory) sends the photo — restored or original, depending on whether stage 1 ran and succeeded — into an image-to-video generation call. The default model is ByteDance Seedance 2, but the tool exposes VdoBloom's normal video-model picker, so any image-to-video model enabled on the account (Kling, Runway, WAN and others, subject to VdoBloom's feature flags) can be used for this step instead of Seedance 2. Whichever model you pick, its own duration, resolution and aspect-ratio options and its own pricing apply to the animation stage.
Because the two stages are billed separately by two different systems, the total cost of a job is restoration cost (0 or 7 credits, depending on the toggle) plus whatever the chosen animation model charges for the duration and resolution you pick. There is no single flat price for the tool as a whole — the pricing table below shows the two components and the Seedance 2 defaults.
Practical use cases
The obvious use is a memory video for family sharing: a grandparent's only surviving portrait, a wedding photo from decades ago, a photo of someone who has passed away. The restraint of the four motion presets (no dramatic movement, no added people) is specifically suited to this — it reads as respectful rather than novelty animation.
A second, more practical use is simply repairing a scanned or printed photo before you do anything else with it. Since the restoration step is a real AI image-edit call and the tool always shows you the intermediate consent and upload flow, some users run this specifically for the restoration effect, accepting the mandatory animation step as a side effect of getting the repair.
It is not built for marketing, product or creative animation — the fixed motion presets and the "no scene changes" instruction rule that out. For any use case that needs a written animation prompt or dramatic motion, VdoBloom's general Image to Video tool (with a free-text prompt) is the better fit.
Limits and pricing
Input is one photo per job; there is no cap on file size coded into this specific upload step (unlike some other VdoBloom upload flows that enforce a fixed MB limit). Output settings — duration, resolution, aspect ratio — are inherited from whichever image-to-video model you select for the animation stage; on the default Seedance 2 model that means 4 to 15 seconds, 480p through 4K, and several aspect ratios including the 9:16 default.
Restoration is a flat 7 credits regardless of photo size, charged only if you leave the restoration toggle on. Animation is priced per the selected model; the table below shows Seedance 2's tiered rates by resolution and length, since that is the model this tool defaults to.
| Stage | Setting | Credits |
|---|---|---|
| Restoration (auto-image-edit) | Any photo, flat rate | 7 |
| Animation (Seedance 2) | 480p, 4 seconds | 31 |
| Animation (Seedance 2) | 720p, 4 seconds | 66 |
| Animation (Seedance 2) | 1080p, 4 seconds | 162 |
| Animation (Seedance 2) | 480p, 5 seconds | 38 |
| Animation (Seedance 2) | 720p, 5 seconds | 82 |
| Animation (Seedance 2) | 1080p, 5 seconds | 203 |
| Animation (Seedance 2) | 480p, 11 seconds | 83 |
| Animation (Seedance 2) | 720p, 11 seconds | 179 |
| Animation (Seedance 2) | 1080p, 11 seconds | 445 |
| Default first run | Restore ON + Seedance 2 480p/4s | 38 |
Tips for good results
Leave restoration on for any scanned print, faded photo, or photo with visible scratches or tears — it costs 7 credits and there is a fallback if it does not help, so there is little downside to trying it. Turn it off only for photos already in good digital condition, to save the 7 credits.
Pick the motion preset that matches the photo's framing: Gentle Memory and Coming Alive read naturally on solo portraits, while Family Moment is meant for group photos where more than one person should show a small movement.
Start with a shorter, lower-resolution animation (480p, 4 seconds) to see the result cheaply before spending more credits on a longer or higher-resolution version, since the two stages are billed independently and a failed high-resolution run is refunded but still costs time.
Upload the highest-quality scan or photograph you have — the restoration model is repairing an image, not inventing one, so more visible detail in the source gives it more to work with.
How it works
1.Upload the old photo
A scan or photograph of the print. Scratches, fading and black-and-white photos are all accepted; there is no restriction to color photos.
2.Confirm consent
A consent checkbox must be checked before the generate button becomes active — required for any uploaded photo of a real person.
3.Choose whether to restore first
Leave the toggle on (default) to repair scratches and recover color before animating, or turn it off to animate the photo exactly as uploaded.
4.Pick a motion style
Gentle Memory, Warm Smile, Coming Alive or Family Moment — four fixed presets, no custom prompt.
5.Pick a video model and generate
ByteDance Seedance 2 is selected by default; any other enabled image-to-video model can be swapped in, which changes the available duration, resolution and pricing for the animation step.
Frequently asked questions
Does this tool actually restore the photo, or does it just animate it?
Both, as two separate steps. An optional restoration pass (on by default) sends the photo to an AI image-editing model instructed to remove scratches, dust, tears, stains and creases and recover faded color. A second, mandatory pass then animates the result. You always get back a video — there is no way to download only the restored still photo from this flow.
What happens if the restoration step fails?
The tool does not stop the job. It shows a brief notice that restoration was skipped and animates your original, unrestored photo instead, so you still get a finished video rather than an error.
What kind of motion does the video have?
Deliberately subtle motion from one of four fixed presets: a soft smile forming, a gentle blink, a slight head turn, or (for group photos) several people showing small natural movement. None of the presets add talking, dancing or dramatic action, and the prompts explicitly forbid adding new people or changing the scene.
Can I write my own animation prompt instead of picking a preset?
No. This tool only offers the four fixed motion presets. For a custom, free-text animation prompt on any photo, use VdoBloom's general Image to Video tool instead.
How much does it cost?
Restoration is a flat 7 credits if you leave the toggle on. Animation is priced by the video model you choose — on the default Seedance 2 model it ranges from 31 credits (480p, 4 seconds) up to 445 credits (1080p, 11 seconds). A default first run (restore on, Seedance 2 at 480p/4s) is 38 credits total.
Will the person still look like themselves after restoration?
That is the explicit goal of the restoration prompt: it is instructed to preserve the exact composition, all people, expressions and era authenticity, and only repair damage — not modernize or reinvent the photo.
Can I animate a photo that is not damaged?
Yes. Turn the restoration toggle off and the tool sends your original photo straight to the animation step, skipping the 7-credit restoration charge.
What is the maximum photo size I can upload?
No fixed file-size limit is enforced in this tool's upload step. Very large files will simply take longer to upload.
Which video model does the animation use?
ByteDance Seedance 2 by default, but the tool exposes VdoBloom's standard image-to-video model picker, so any other enabled i2v model can be selected instead, which changes the duration, resolution options and price of the animation stage.
When should I use a different tool instead of this one?
If you want the person to talk or lip-sync to audio or a script, use AI Talking Avatar, not this tool. If you want a custom animation prompt rather than one of four fixed memory-video presets, use the general Image to Video tool. If you only want the repaired photo with no video output at all, this tool cannot give you that — it always produces a video.
Related tools
AI talking avatar: turn a photo and an audio track into a lip-synced video
Upload a photo and audio for a lip-synced talking video. 7 models, from 5 credits for a short clip up to 5 minutes of audio on Kling Avatar.
AI voice generator: type text, choose a voice, get an MP3
Type text, pick from 4 TTS engines and up to 30 voices, get an MP3 back. ElevenLabs caps at 5,000 characters; 5-6 credits per 1,000 chars.
AI video upscaler: raise a clip's resolution 1x, 2x or 4x with Topaz
Upscale a video 1x, 2x or 4x with Topaz AI. Billed per second: 3.2cr/s at 1x/2x, 5.6cr/s at 4x, 30-credit minimum. Uploads capped at 10MB.
Multi-Model AI Video Generator: 54 Variants, One Login
Generate video with 54 model variants across 14 families — Veo 3.1, Kling 3.0, Seedance 2, Wan 2.7, Runway — on one login and one credit balance.
Ready to try it?
Animate an old photo