← Back to Video
🔮 Easter Egg Technical Deep Dive

How Memory
Was Restored

The architecture, systems, and human-AI collaboration that turned a degraded 1998 VHS tape into a multilingual experience.

Scroll to explore
26
Years Old
4:23
Duration
Resolution
3
Languages
01 — THE JOURNEY

From "Dig into Timo" to This

A multi-hour collaboration between human and AI to restore a childhood memory that almost didn't survive.

Attempt 1
Topaz Iris-3 (Default Settings)
Over-sharpened edges, artificial look. Rejected as "sharp and fake."
Attempt 2
"Natural" Enhancement
Different camera angle from wrong tape segment. Framing didn't match.
Final
Iris-3 + Correct Framing
Web-optimized to 257MB. Preserves VHS texture while improving clarity.

The texture of time cannot be faked. Enhancement must reveal, not replace.

02 — VIDEO PIPELINE

VHS to 4K

Four stages transform degraded analog footage into web-ready digital video.

📼
VHS Source
640×480 NTSC
⚙️
FFmpeg
Deinterlace
🧠
Topaz AI
Iris-3 4× Up
🌐
Web
H.264 CRF 20
terminal — ffmpeg
# Extract segment and deinterlace
ffmpeg -ss 00:02:15 -i Tape10.mp4 -t 263.029 \
    -vf "yadif=1:-1:0" \
    -c:v libx264 -crf 18 \
    jail_speech.mp4

The Framing Bug

The "natural" enhanced video had completely different framing. Analysis revealed it was from a different take—same speech, different camera angle. Door position: original at x=0-80px, "natural" at x=120-200px.

03 — WEB PLAYER

Percentage-Based Sync

Dubbed videos have different durations. Syncing by absolute time fails. The solution: percentage-based seeking.

enhanced.mp4
257 MB
English · 263s
enhanced_es.mp4
95 MB
Español · 267s (+1.8%)
enhanced_ja.mp4
102 MB
日本語 · 279s (+6.2%)
original.mp4
22 MB
VHS source
script.js — sync
// Calculate percentage in current video
const pct = currentVideo.currentTime / DURATIONS[currentLang];

// Seek new video to same percentage
const newTime = pct * DURATIONS[newLang];
newVideo.currentTime = newTime;

// Keep original in sync
videoOriginal.currentTime = pct * DURATIONS.original;
04 — AI TRANSLATION

Voice → Video

Three-stage pipeline: transcription, voice synthesis, and video regeneration.

🎤
Whisper ASR Word-level timestamps
🔊
ElevenLabs V3 Voice cloning + TTS
🎬
HeyGen Avatar IV Lip sync regeneration

HeyGen's Avatar IV doesn't just overdub—it regenerates the entire video from a reference image and new audio, creating natural lip movements that match the target language.

05 — KAGAMI

The Mirror

Seven specialized colonies collaborate through Byzantine consensus to execute complex tasks.

Kagami
THE MIRROR
🗼
Beacon
Architect
⚒️
Forge
Builder
🌊
Flow
Debugger
💎
Crystal
Verifier
🔥
Spark
Ideator
🌿
Grove
Scholar
🔗
Nexus
Bridge

Beacon planned the pipeline. Forge built the player. Flow debugged the framing bug. Crystal verified sync. Spark designed the ethereal glass pane. Grove researched the APIs. Nexus connected GCS and GitHub Pages.

06 — LEARNINGS

What Stuck

Technical insights and aesthetic principles discovered along the way.

📐
Framing > Resolution
A perfectly aligned 480p video is better than a misaligned 4K one. The spatial relationship matters more than pixel count.
⏱️
Percentage-Based Sync
Absolute timestamps fail across videos of different durations. Percentages maintain relative position.
🎭
Ethereal UI
Gradients that fade to transparency, not hard edges. Controls should feel inevitable—appearing when needed, vanishing into the experience.
💬
Honest Feedback
"It looks like crap" is more useful than "it's fine, I guess." Specificity enables iteration.