An 8-minute (479.5 s, 1920×1080) narrated whiteboard lesson. It teaches the way Justin Sung recommends: big picture first, then parts, then the links between them. It uses that method only; the voice is a generic synthetic one.
- Source page: https://quranarchitecture.com/en/teachings/al-mulk/ ("Surah Al-Mulk: Walking in Trust and Gratitude"). The narration paraphrases and summarizes the page in our own words.
- Video:
al-mulk-study-guide.mp4 - Narration transcript:
../../transcripts/al-mulk-study-guide.txt - Preview stills:
previews/
Structure
| Layer | Content |
|---|---|
| Hook | "The gripping hand": expecting means (income, plans, health, people) to guarantee life |
| 1 Logic | Sovereignty is His → all I use is received → work + trust + gratitude ("act fully, hold lightly") |
| 2 Concepts | 5 chunks: The test (v1–2), Look (3–5), Listen (6–14), Walk (15–22), Respond (23–30) |
| 3 Connections | Hearing 7→10→23 · walking 15→22 · "great" 9→12→29 · secure→believed 16–17→29 · holding 19→21 + the Most Merciful (3, 19, 20, 29) |
| 4 Apply | Means vs. source |
| 5 Test | 4 recall questions, then draw the map from memory |
Files
scenes.py: narration text and visual states. A{n}marker in the text switches to statenwhen the next word is spoken. States inherit from the previous state.build.py: the pipeline. It renders narration with edge-tts (en-US-AndrewNeural, rate −4%) and gets per-word timings, renders one 1920×1080 PNG per state in headless Chrome (Kalam/Caveat fonts from Google Fonts), and joins them with ffmpeg (H.264 CRF 20, AAC 160k).
Rebuild
pip install edge-tts # also needs ffmpeg, network access, and Chrome
cd videos/al-mulk
python3 build.py # writes al-mulk-study-guide.mp4 here (or pass an output path)
Chrome is found at ~/.agent-browser/browsers/chrome-*/chrome, or set CHROME=/path/to/chrome. Intermediates go to build/, which is git-ignored. The build warns if any visual state lasts under 0.5 s, which usually means a marker matched the wrong word.
Caveats
- The interpretation follows the source page, not an independent scholarly review.
- The synthetic voice may pronounce "Al-Mulk" and "Surah" in an English way.