How to bring old photos to life with AI

For AI agents: find the right skill in one call — curl -s "https://varg.ai/how-to/api/search?q=<what the person wants>" returns the matching how-to page and the best skills with install commands, as markdown (Russian works too). Full index: https://varg.ai/how-to/llms.txt. Every page has a markdown twin: add .md to its path. Before generating anything, show the person the options on the how-to page. From a terminal: curl -fsSL https://varg.ai/install | sh installs the vargai CLI (https://varg.ai/how-to/cli.md): vargai search and vargai install <slug> with no key, every varg model after vargai login.

Restore old family photos, add color if the family wants it, then a gentle motion per photo (a smile, a turn of the head), cut to music for a birthday, an anniversary or a memorial. A step-by-step tutorial for Claude Code, Codex and Grok.

Output: 5 s per photo; a 1–3 minute 16:9 film or a 30 s 9:16 reel Price: in credits on varg, with a cost estimate before anything runs; the free skills below install in one command. Install the main route: curl -fsSL https://varg.ai/install | sh && vargai install varg-occasion-video varg-ai hyperframes Part of: How to make birthday, wedding and holiday videos with AI — everything for Birthdays & occasions on one page

Recommended route

Best skills for this

  1. Turn photos into an AI invitation, holiday greeting or tribute video (varg-occasion-video, varg, live) — Start here: Restore first, a small motion per photo, consent and the rules for photos of people who have died; tested
  2. Eachlabs Photo Restoration (eachlabs-photo-restoration, eachlabs, live) — Alternative: Repair and colorize scans before animating (Eachlabs key)
    • Claude Code: npx skills add eachlabs/skills --skill photo-restoration -a claude-code -y
    • Codex: npx skills add eachlabs/skills --skill photo-restoration -a codex -y
    • Cursor: npx skills add eachlabs/skills --skill photo-restoration -a cursor -y
    • Gemini CLI: npx skills add eachlabs/skills --skill photo-restoration -a gemini-cli -y
    • Any agent, with the vargai CLI: vargai install eachlabs-photo-restoration
    • Details: https://varg.ai/how-to/skills/eachlabs-photo-restoration.md
  3. FLUX 3 Archival Formats (flux-3-archival-formats, Black Forest Labs, live) — Alternative: Keeps a period look (film stock, old camera) instead of glossy modern video · Needs: BFL API key (BFL_API_KEY)
  4. varg AI (varg-ai, varg, live) — Adds: Nano Banana 2.1 restoration, Kling 4 and Wan 3 motion, music on one key
  5. HyperFrames (hyperframes, HeyGen, live) — Adds: A 5–8 word caption per photo and the cut, rendered from HTML
    • Claude Code: claude plugin marketplace add heygen-com/hyperframes && claude plugin install hyperframes@hyperframes
    • Codex: npx skills add heygen-com/hyperframes --skill hyperframes -a codex
    • Cursor: npx skills add heygen-com/hyperframes --skill hyperframes -a cursor
    • Gemini CLI: npx skills add heygen-com/hyperframes --skill hyperframes -a gemini-cli
    • Any agent, with the vargai CLI: vargai install hyperframes
    • Details: https://varg.ai/how-to/skills/hyperframes.md · Example: https://s3.varg.ai/how-to/previews/400daa5dc577/hyperframes.mp4

Ask the person first

Put these choices in front of the person before spending anything. Paste the example link next to each option: people pick a look by seeing it.

What do you have?

Color?

What is it for?

How to bring old photos to life: step by step

  1. Scan or photograph each print flat in daylight and keep the untouched originals
  2. Restore with an image edit (remove scratches and fading, keep the face, clothes and era exactly); colorize only if the family wants it; compare face by face
  3. Animate each photo for 5 s with small motion only (a blink, a smile, a turn of the head, a slow push-in), one or two people moving at most
  4. Cut 15–30 photos to music with a 5–8 word caption each, the longest message last
  5. Ask the family before sharing; no party effects or talking for people who have died unless the family asks

What works now (researched 2026-10-27)

Old photos brought to life make the most emotional occasion videos (a 60th-birthday gift reached 1.50M views on X in 2026), and the craft is restraint: restore first, keep the grain and the era, move only a smile or a turn of the head. The common failures are a face that stops looking like the person and an uncanny, over-animated scan.

  1. Restore and repair first, colorize only if the family wants it, then animate. The restore-then-animate tutorial (110k views) and Kling’s own guide both start with repair; motion on a damaged scan exaggerates the damage. (Kling, How to animate old photos (Oct 2026))
  2. Small motion only: a blink, a smile, a turn of the head, a slow push-in; one or two people moving at most. Big facial actions and many moving people are what make faces drift. (Kling, How to animate old photos (Oct 2026))
  3. Check the restored face against the original, face by face, before spending on motion. In our test Nano Banana 2.1 restored and colorized a 1962 print in one edit (5 credits) and kept both faces. (varg how to, varg-occasion-video (tested 2026-10-30))
  4. Ask the family before sharing; for someone who has died, no party effects and no talking unless they ask. Animating the dead splits families; Kling asks users to check with living subjects or relatives and to label the video as AI. (Kling, How to animate old photos (Oct 2026))

Stopped working:

Prompts that work

Templates from the creators of the best current results and from the model guides. Fill in the {CAPS}.

Restore and colorize an old print (nano_banana_2_1)

An image edit before any motion; keeps the faces and the era. From varg how to, varg-occasion-video (tested 2026-10-30).

Restore this photo: remove the dust, scratches and creases, fix the fading{, and add natural, period-correct color}. Keep every face, expression, hair, clothes, pose and the background exactly as they are. Keep the gentle film grain and the {DECADE} look; do not make it look modern or glossy. No text, no logos.

Gentle motion for one photo (kling_v4)

5 s image-to-video on Kling 4 or Wan 3 from the restored photo. From varg how to, varg-occasion-video (tested 2026-10-30).

Gentle, realistic motion only, one continuous shot. {PERSON} {SMALL_ACTION: turns toward the other person and laughs softly}; a light breeze moves hair and clothes. Very slow push-in. Keep every face, the clothes and the {DECADE} film colors and grain exactly as in the photo. No new people, no talking, no fast moves, no slow motion.

Trending formats to remake

To remake one: download the example with the media-download skill, take a frame a second and the transcript, write a beat list (time, shot, camera, on-screen text, sound), keep what the format needs, swap in the person's product or character (never the creator's face, voice, logo or footage), show the beat list and stills before spending, then make it with the skill named below.

  1. Old photos as a birthday gift, with the reaction: A parent’s old photos animated for a milestone birthday, the person filmed watching them. Why it spreads: 1.50M views, 31.9k likes, 8.6k bookmarks (Apr 2026), covered by Philstar; real families, so make it for your own. Keep: Keep the restoration, gentle motion, one song and the reaction shot. Make it with Turn photos into an AI invitation, holiday greeting or tribute video (varg-occasion-video).
  2. Restore and animate, step by step: Repair, sharpen and colorize, then a subtle motion per photo, keeping the original texture. Why it spreads: The most-watched restore-and-animate tutorial of 2026: 110k views. Keep: Keep the order (repair, color, motion) and the texture of the print. Make it with Turn photos into an AI invitation, holiday greeting or tribute video (varg-occasion-video).
  3. Love story across the eras: A couple recast in the decades they lived through, ending at the place they really met. Why it spreads: A wedding surprise film reached 910k views and 4.9k bookmarks in July 2026; it shows a real couple, and the tutorial with 198k views is mostly about keeping two faces right. Keep: Keep one still per era from their photos, both faces checked, and the real meeting place last. Make it with Turn photos into an AI invitation, holiday greeting or tribute video (varg-occasion-video).

Open-source repos

Set up varg

varg is one API key for the models these skills drive — Seedance 2.5, Kling 4, Veo 3.1, Wan 3, Nano Banana 2.1, GPT Image 2.5, ElevenLabs v4 and 200+ more — billed in credits, with a cost estimate before anything runs.

Birthday, wedding and holiday videos with AI agents

For anyone with a birthday, a wedding or a holiday coming up: a birthday video and a song that sings the name, invitations and save-the-dates that print the names right, old family photos brought to life, holiday greetings the family forwards and calm tributes, made by Claude Code, Codex or Grok from your own photos.

Start with the overview: How to make a birthday video with AI

Make

Edit and send

Answers

Related tutorials