Obama over Iran
talking-head-advertentie. Hoe hij met Ice Motion Director is gemaakt, van de prompt tot de opgeleverde film.
Een onofficiële testmontage, gemaakt met Ice Motion Director; geen productie van Al Jazeera. De beelden en merken zijn van hun eigenaren.
An unofficial test edit made with Ice Motion Director; not an Al Jazeera production. The footage and marks belong to their owners.
تجربة غير رسمية صُنعت بأداة Ice Motion Director، وليست من إنتاج قناة الجزيرة. المادة المصوّرة والعلامات ملك أصحابها.
De film
De prompt
Monteer de ruwe video raw.mp4 in precies dezelfde montagestijl als de Al Jazeera-reel in reference.mp4, met de inhoud van de raw en met de identiteit van Al Jazeera zoals die is. Zoek de meest recente passende echte, officiële beelden en download ze, en je mag elk model of elke tool downloaden die je nodig hebt. Stel me de startvragen niet, beslis zelf, maar laat me de preview zien voordat je de video bouwt.
Toon het origineel, precies zoals getypt (Arabisch (Egypte))
Vertaald uit het Arabisch (Egypte).
عدّل الفيديو الخام raw.mp4 بنفس أسلوب مونتاج ريلز الجزيرة اللي في reference.mp4 بالظبط، بالمحتوى بتاع الخام وبهوية الجزيرة زي ما هي. دوّر على أحدث لقطات حقيقية ورسمية مناسبة ونزّلها، ومسموحلك تنزّل أي موديل أو أداة محتاجها. ما تسألنيش أسئلة البداية وقرر أنت، بس وريني المعاينة قبل ما تبني الفيديو.
- Soort film
- Talking-head-advertentie
- Route
edit- Hoe het liep
- Eén prompt (automodus)
- Omvang
- Long
- Gepubliceerd
- 30 oktober 2026
Opgeleverd
- Engels, 9:16, 201.77 seconden
- Engels, 9:16, 201.77 seconden
Hoe hij is gemaakt
- Agent
- Claude Code
- Model
- claude-opus-5-5
- Effort
- Niet vastgelegd
- Subagents
- A lead session that relayed the owner's notes, a footage researcher and the stage approver role
- Gemaakt op
- 28 oktober 2026 tot 29 oktober 2026
Voor en na
De ruwe bron, op dezelfde delen in dezelfde volgorde geknipt, speelt naast de afgewerkte montage.
De bron: wekelijkse toespraak van de president (nieuwsvideo), “Weekly Address: A Comprehensive, Long-Term Deal with Iran”, gepubliceerd door The White House (President Barack Obama), taped 17 July 2015 in the Roosevelt Room, released 18 July 2015, 4:37 lang. Open de bron
Ice hield er 3:12 van aan, in 36 delen:
- 2:47 tot 2:51
- 2:51 tot 2:51
- 2:52 tot 2:58
- 2:58 tot 2:59
- 0:26 tot 0:31
- 0:31 tot 0:40
- 0:10 tot 0:21
- 0:22 tot 0:25
- 0:40 tot 0:46
- 0:47 tot 0:59
- 1:00 tot 1:04
- 1:04 tot 1:09
- 1:09 tot 1:18
- 1:19 tot 1:26
- 1:26 tot 1:31
- 1:30 tot 1:36
- 1:36 tot 1:44
- 1:45 tot 1:47
- 1:47 tot 1:50
- 1:50 tot 1:57
- 1:57 tot 2:03
- 2:03 tot 2:13
- 2:14 tot 2:20
- 2:20 tot 2:22
- 2:23 tot 2:34
- 3:02 tot 3:06
- 3:06 tot 3:11
- 3:11 tot 3:13
- 3:13 tot 3:14
- 3:14 tot 3:18
- 3:18 tot 3:21
- 3:21 tot 3:24
- 3:24 tot 3:28
- 3:47 tot 3:56
- 4:09 tot 4:14
- 4:14 tot 4:17
Waarom deze delen
De toespraak van 4:37 is één betoog: wat het akkoord doet, drie antwoorden aan critici en wat er zonder gebeurt. De run hield 36 hele regels (3 min 12 s van de toespraak, met de ademruimte rond elke regel) en sneed de rest alleen tussen zinnen, nooit binnen een zin en zonder versnelling. De reel opent met zijn eigen vraag en antwoord vanaf 2:47 (“Does this deal resolve all of the threats...? No. ... Yes.”), omdat de referentie van Al Jazeera op dezelfde manier opent met de vraag van de verteller. Daarna volgen zijn kaderzin, het akkoord zelf en zijn drie weerleggingen als drie hoofdstukken, met de lijst van wat verloren gaat “without this deal” en zijn zin over diplomatie boven oorlog. Geschrapt: het stuk over waarom de gesprekken zo lang duurden, de planning van het debat en de conventie, en de afsluiting. Die zijn vervangen door een korte gedateerde coda (de VS stapten op 8 mei 2018 uit het akkoord), zodat een bewering uit 2015 niet blijft staan alsof ze van vandaag is.
Hoe het zover kwam
De run zoals hij verliep, draft na draft, met elke feedbackronde van de opdrachtgever. Verteld vanuit het gesprek in de casestudy.
De prompt
Eén bericht in Egyptisch Arabisch, met twee bestanden: raw.mp4, de wekelijkse toespraak van president Obama van 18 juli 2015 over het Iran-akkoord (4:37, liggend), en reference.mp4, een verticale Al Jazeera English-reel over Iran (3:13). Monteer de raw opnieuw in exact de stijl van de referentie met de identiteit van Al Jazeera zoals die is, zoek en download recente echte officiële beelden, beslis de startvragen zelf en laat een preview zien voordat je bouwt.
De referentie en de raw lezen
Het project werd geopend en twee passes liepen naast elkaar: de referentie werd in frames gesneden en gemeten (shots, cuts, scherpte, kleur) en beide video’s werden woord voor woord getranscribeerd. De lokale spraakmodellen ontbraken, dus de run downloadde eerst faster-whisper large-v3-turbo.
De identiteit overnemen
Het logo van Al Jazeera is bij 176 s uit de referentie gehaald en de eindkaart uit de laatste 3,8 s. Het studioscherm van de referentie is opnieuw opgebouwd uit een NASA Blue Marble-satellietkaart van Iran met grenzen van Natural Earth, blauwgroen en donker, met rode lichtpilaren aan beide kanten.
De briefing, zelf beslist
De startvragen waren door de prompt overgeslagen, dus elk vak kreeg het aanbevolen antwoord: een talking-head-reel in het Engels, 2:30 tot 3:00 zoals de referentie, Obama altijd met datum in beeld (THE WHITE HOUSE / 18 JUL 2015), zodat geen kijker 2015 voor vandaag aanziet.
Waarheidscontrole en papieren montage
Het transcript is gecontroleerd aan de officiële tekst in de Public Papers of the Presidents (govinfo); één spraakherkenningsfout is hersteld. Daarna volgde een papieren montage van 35 hele zinnen: zijn eigen vraag en antwoord uit het midden van de toespraak werden de hook, zijn drie weerleggingen de hoofdstukken en de planningsdetails zijn geschrapt.
Matting en officiële beelden
Obama is uitgesneden met Robust Video Matting en in de herbouwde studio geplaatst. Een onderzoeker verzamelde officiële beelden met hun licentie: de audiovisuele dienst van de EU uit Wenen, foto’s van het ministerie van Buitenlandse Zaken en het Witte Huis, de verklaring van het Witte Huis van 14 juli 2015, IAEA-inspecteurs (aangeduid als Nederland, omdat er geen vrije beelden uit Iraanse locaties bestaan) en de terugtrekking van 2018.
Eerste preview
De fasen 01 tot en met 03 passeerden de goedkeurder en de preview ging naar de opdrachtgever voor elke build: 22 style frames, een storyboard van 37 shots en de papieren montage van 35 regels, samen 3:09.

Opmerking van de opdrachtgever: geen codemuziek
De opdrachtgever had in een andere test met code gemaakt geluid gehoord en sloot dat uit. De run trok zijn codepartituur in en mat bibliotheektracks aan de donkere, trage bedding van de referentie; drie opgenomen Pixabay-tracks werden onder de eerste 30 s van Obama gelegd zodat de opdrachtgever kon kiezen, met opgenomen geluidseffecten, één per beweging.
Opmerking van de opdrachtgever: redenen, geen kopieën
De preview had Obama binnen een rode halo verduisterd. In de reels van Al Jazeera is het donkere silhouet op rood de persoon over wie gesproken wordt, nooit de spreker. De opdrachtgever vroeg om een tabel van elk element uit de referentie: wat het in de woorden activeert, wat het betekent, bij wie, wanneer het binnenkomt en vertrekt. Daarna pauzeerde de sessielimiet de run 1 u 43 min.
Elk element aan een woord gekoppeld
Veertien elementen uit de referentie zijn gelezen tegen het eigen transcript van de referentie, en elk voorkomen in het storyboard noemt nu de zin van Obama die het rechtvaardigt: Zarif bij “threats Iran poses”, de ondertekenaars bij “more than anyone”, Khamenei bij “Iran could move closer”. Obama blijft verlicht. De landenregel is hersteld, zodat zes landenkaarten verschijnen bij elke naam die hij noemt.
Tweede preview
De nieuwe frames, de elementtabel en de drie muziekanimatics gingen naar de opdrachtgever. De afwerking is gemeten aan de referentie en alleen gebruikt waar de referentie haar gebruikt: defocus-cuts, witte flitsen bij hoofdstukken, filmtextuur alleen op de grijze archiefkaarten.

De keuze van de opdrachtgever
Twee woorden van de opdrachtgever: “تراك A” (track A), “Tension Documentary” van AtlasAudio. Dat was het sein om te bouwen.
De build
Schijf C liep binnen een minuut vol, dus de grafische render stopte en verplaatste zijn tijdelijke bestanden naar D. Het beeld is gerenderd in vier parallelle delen, gesneden op shotgrenzen, de graphics met alpha en motion blur, en de muziek is gemonteerd tot de bedding van 3:18. Een tweede sessielimiet pauzeerde de run van 04:21 tot 07:33 terwijl de delen werden afgerond.
Opgeleverd
De vier delen zijn aaneengevoegd tot 6053 frames zonder zichtbare naad: 1080x1920, 30 fps, 3:21,8, -16,3 LUFS. De filmgate is groen met vier gele punten die het rapport openlijk noemt: trager dan de referentie (gemiddelde shot 7,0 s tegen 4,0 s) en het zwakst van 2:13 tot 2:43. Er is geen lezing door een kijker zonder voorkennis gedaan en het eindaudio is niet opnieuw getranscribeerd.

Wat Ice vroeg
stage 01 questions
waived by the user: decide yourself; recommended options taken, listed in DIRECTION.md
Beantwoord door de gebruiker
Wat er werd aangeleverd
Niets behalve de prompt.
De workflow, fase voor fase
Alle tien fases, van briefing tot oplevering: wat elke fase besliste en waarom, wat ze maakte, de rondes van de critici en de rollen die eraan werkten.
Fase 01, Briefing
Rollenonderzoeker
vragen overgeslagen door de gebruiker; standaardkeuzes vastgelegd als D-002 tot D-007
Gemaakt in deze fase
01-COMPLIANCE.mdResearch note COMPLIANCE.md
Lees het hele bestand: 01-COMPLIANCE.mdCOMPLIANCE: obama-iran-aj-reel
Status: ready, with three on-screen honesty rules.
Topic: political news explainer built from a 2015 US presidential address. Platforms: Instagram Reels, TikTok, YouTube Shorts (AJE social). Market: global English.
Archive date on screen. The address is from 18 July 2015. A dateline on every Obama shot ("THE WHITE HOUSE / 18 JUL 2015") and the opening title make the date plain, so the reel is never read as current news about 2026 events. Source: platform rules on misleading political media; journalism practice.
Composite disclosure. Obama is matted from his own footage onto a recreated studio screen; his words, voice and timing are never altered (cuts only between sentences, no speed change, no synthetic speech). The delivery note states the composite. No generated faces, voices or footage.
01-BRIEF.mdThe brief: what the user said and every slot with its source
Lees het hele bestand: 01-BRIEF.mdBRIEF: obama-iran-aj-reel
Route: edit (footage plus style reference, borrows the ice-remake analysis step). Mode: auto. Questions waived by the user's own words ("ما تسألنيش أسئلة البداية وقرر أنت"); every open slot takes its recommended option, listed in the stage 01 summary with alternatives.
| Slot | Value | Source |
| request | Re-edit raw.mp4 in the exact editing style of the Al Jazeera English reel in reference.mp4, with the raw's content and Al Jazeera's identity kept as it is; find and download the latest real, official footage that fits; preview before building | user, verbatim in `ice/log/conversation.jsonl` entry 1 |
| footage | raw.mp4: President Obama, Weekly Address, July 18, 2015, on the Iran nuclear deal. 1920x1080, 29.97 fps, 4:36.8, AAC 44.1 kHz. Opens on a 5 s "Your Weekly Address" slate, ends on a whitehouse.gov slate; WH.GOV bug top right; two camera angles | user, probed |
Fase 02, Concept
De export heeft geen samenvatting voor deze fase.
Fase 03, Script
De export heeft geen samenvatting voor deze fase.
Gemaakt in deze fase
03-script.mdScript
Lees het hele bestand: 03-script.mdPaper edit (03): numbered script from raw.mp4
Words are Obama's, in spoken order per line; source times in seconds on raw.mp4. Truth check: Public Papers of the Presidents 2015 book 2, pp. 928-929 (govinfo). One ASR fix: "neighbors in the world" -> "neighbors and the world" (word count kept).
Cut from the speech (reason): "There's a reason this deal took so long... And we got it." 154.8-165.9 (length, the ending already lands the point), "And that was our top priority" 178.9-181.2, the war-and-peace debate passage 212.1-226.7 and the VFW convention line 236.1-247.9 (scheduling detail), the closing sentence 256.9-264.0 and sign-off 265.0-266.7 (replaced by the coda and the AJ end card).
| # | Section | Source in-out | Text |
| L01 | cold | 166.70-170.44 | Does this deal resolve all of the threats Iran poses to its neighbors and the world? |
Fase 04, Storyboard
preview 2 goedgekeurd door de opdrachtgever met track A
Gemaakt in deze fase
04-storyboard.mdStoryboard
Lees het hele bestand: 04-storyboard.mdStoryboard v2: every appearance tied to Obama's words
3:21.77 at 30 fps, 1080x1920. Element rules: `ice/reference/aj-iran/ELEMENTS.md`. Obama is always lit; dark silhouettes and portraits are only the people and countries he names.
Shots
| # | Time | His words here | Picture | Why |
| 1 | 0:00.00-0:01.96 | Does this deal resolve all of the | Red halo: Obama, lit [defocus in] | Speaker lit on the halo for the opening question, like the presenter at 1.0-2.0 s (focus pull in, never dark) |
Fase 05, Look
preview 2 goedgekeurd door de opdrachtgever met track A
Gemaakt in deze fase
05-DIRECTION.mdDecision log: options, choice, reason and source for every decision
Lees het hele bestand: 05-DIRECTION.mdDIRECTION: obama-iran-aj-reel
Project: vertical Al Jazeera English style reel cut from President Obama's Weekly Address of July 18, 2015 on the Iran nuclear deal.
Route: ice-edit with the ice-remake analysis step. Mode: auto. Stage 01 questions waived by the user's own words; each open slot below took its recommended option (alternatives listed for the stage 01 summary).
Tools (checked 2026-10-28)
Node v25.7.0, FFmpeg (WinGet build), Python 3.12.10 with numpy, opencv, PIL, onnxruntime 1.29 (CPU), faster-whisper, rembg, playwright (python).

Style frame chk.jpg 
Style frame contact_sheet.jpg 
Style frame fix_check.jpg 
Style frame sf_0000.60.png 
Style frame sf_0002.20.png 
Style frame sf_0004.40.png 
Style frame sf_0006.30.png 
Style frame sf_0009.80.png
Fase 06, Animatic
preview 2 goedgekeurd door de opdrachtgever met track A
Gemaakt in deze fase
Animatic (short, small preview)
Fase 07, Build
De export heeft geen samenvatting voor deze fase.
Fase 08, Geluid
master -16,3 LUFS, LRA 3,4, piek -1,4
Fase 09, Review
De export heeft geen samenvatting voor deze fase.
Fase 10, Oplevering
De export heeft geen samenvatting voor deze fase.
Gemaakt in deze fase
10-NOTE.mdDelivery report with measured numbers
Lees het hele bestand: 10-NOTE.mdobama-iran-aj-reel: delivery report (2026-10-29)
Status: creative candidate (technical gates green; the owner judges taste)
File: `ice/renders/final/obama-iran-aj-reel_1080x1920.mp4` sha256 977a8f0d4bf6487cbd58da57d6c154cb98e5f6de9c81ffe63a6b1c2c9c69e53e 1080x1920 30 fps 201.77 s (6053 frames) H.264 High / AAC 256 kbps 48 kHz
Other deliverables (same folder): `obama-iran-aj-reel_captions.srt` (71 cues), `obama-iran-aj-reel_edl.json` (39 blocks on one 30 fps clock), `obama-iran-aj-reel_transcript_words.json` (544 words retimed to the edit)
The idea

Still from the delivered film at 0.00 s 
Still from the delivered film at 100.89 s 
Still from the delivered film at 201.67 s
Het gesprek
Elk bericht tussen de opdrachtgever en de agent, op volgorde. De woorden van de opdrachtgever staan er letterlijk in; de antwoorden van de agent zijn samengevat door de export.
عدّل الفيديو الخام raw.mp4 بنفس أسلوب مونتاج ريلز الجزيرة اللي في reference.mp4 بالظبط، بالمحتوى بتاع الخام وبهوية الجزيرة زي ما هي. دوّر على أحدث لقطات حقيقية ورسمية مناسبة ونزّلها، ومسموحلك تنزّل أي موديل أو أداة محتاجها. ما تسألنيش أسئلة البداية وقرر أنت، بس وريني المعاينة قبل ما تبني الفيديو.
كمّل من مكان ما وقفت، بنفس الطلب الأول بالظبط: ما تسألنيش أسئلة البداية، ووريني المعاينة قبل ما تبني الفيديو.
Preview sent for approval before the build: 22 style frames (contact sheet), the storyboard of 37 shots and the paper edit of 35 lines, 3:09 total. Waiting for the user's yes or notes.
Owner notes via the parent session: no code-made sound, three real library tracks to choose from; Obama stays lit, darkness and red halo only for those he talks about, a reasons table for every reference element tied to his words; finishing (motion blur, blur, film texture, vignette, glow, grade) measured from the reference and applied by reason.
Preview 2 sent: reasons table for every reference element, storyboard v2 with a Why column, 26 new style frames, and three 30 s animatics with real Pixabay tracks and recorded SFX. Waiting for the owner's track choice and approval.
تراك A
Delivered the full reel with track A: ice/renders/final/obama-iran-aj-reel_1080x1920.mp4 (3:21.8, -16.3 LUFS), captions, EDL, retimed transcript and the delivery report with measured gates and an honest pace comparison against the reference.
Onderzoek, met datums
COMPLIANCE: obama-iran-aj-reel
0 bronnen
Controles op het opgeleverde bestand
| Gate | Resultaat | Gemeten |
|---|---|---|
| Spec | Ok | 1080x1920, h264, 30 fps, 201.77 s |
| Frame count | Ok | parts 1475 + 1434 + 1644 + 1500 = 6053 = final |
| Loudness | In target | I -16.3 LUFS, LRA 3.4 LU, peak -1.4 dBFS (target -16 LUFS, -1.5 dBTP) |
| Film gate | Green, verdict pass | fast ratio 0.0637 (green), blank run 0.0 s, blue-purple 0.0 |
| Film gate yellows | 4 yellow | worst window 133-163 s almost no fast action; drift ratio (70% slow drift); max event gap 19.75 s; page-frame share 68% (fixed logo, bar and studio frame) |
| Richness | Measured | hero share 74.6, frame fill 15.0, empty half 0, in-shot motion 99.6, longest still 0.25 s |
| Captions and sync | Built, not re-transcribed | captions are the source's word timestamps moved to the edit clock (build_board.py); the final audio was not re-transcribed to diff against them |
| Cold-viewer clarity | Not run | this edit type is a news explainer, not promotional, so read 3 is not required on this route; no independent viewer read was made |
| Seams between render parts | By eye | frames at 0:49.10/0:49.25, 1:36.90/1:37.05, 2:31.70/2:31.85 checked: no jump (2:31.7 is an intended defocus transition) |
- -16.3LoudnessLUFS
- 30Framerateframes per seconde
- 1080 x 1920Resolutiepixels
| Taal | Beeldverhouding | Lengte | Bestand |
|---|---|---|---|
| Engels | 9:16 | 201.77 seconden | ice/ |
| Engels | 9:16 | 201.77 seconden | ice/ |
Credits en tools
- A, Tension Documentary (2:02), AtlasAudio, https://pixabay.com/music/ambient-tension-documentary-519912/, Pixabay Content License
- B, Tension - Tension Music (2:11), ikoliks_aj, https://pixabay.com/music/suspense-tension-tension-music-617394/, Pixabay Content License
- C, Zeros (Tension) (2:14), leberch, https://pixabay.com/music/orchestral-zeros-tension-612318/, Pixabay Content License
- File, Use, Source
Alle 11 credits
- sdanezis-soft-luxury-air-whoosh-8-592506, -5-592509; universfield-thin-swoosh-352756, headline entrances, name strap, pixabay.com/sound-effects
- universfield-cinematic-low-hit-291095, "NO.", pixabay.com/sound-effects
- universfield-cinematic-impact-hit-352702, "YES.", pixabay.com/sound-effects
- dbsound-simple-short-riser-1-613772, universfield-cinematic-impact-boom-05-352465, into the title card, pixabay.com/sound-effects
- dbsound-simple-short-riser-3-613770, lordsonny-cinematic-boom-171285, into the 2018 coda, pixabay.com/sound-effects
- universfield-slow-swoosh-567191, dragon-studio-whoosh-cinematic-376875, cuts to footage and between scenes, pixabay.com/sound-effects
- lordsonny-whoosh-cinematic-161021, ring wipe into the end card, pixabay.com/sound-effects
probe-mp4.mjsloudness.mjsfilm_gate.py
Wat de export niet kon vinden
brandno Brand line in NOTE.md and no real_brand in BRIEF.md
unofficialbrand ownership not recorded
promptno "What the user said" section in BRIEF.md
suppliedno "Supplied material" table in BRIEF.md (nothing recorded as supplied)
stages[].minutesminutes per stage not recorded in ice/state.json stages
stages[09].criticno critic round files in ice/review/
gates[].thresholdNOTE.md gates table does not separate thresholds; they are inside each value where the report states them
metrics.true_peak_dbtpnot found in the run files
stages[02].summaryno note for this stage in ice/state.json
stages[02].rolesno roles recorded for this stage
stages[03].summaryno note for this stage in ice/state.json
stages[03].rolesno roles recorded for this stage
stages[04].rolesno roles recorded for this stage
stages[05].rolesno roles recorded for this stage
stages[06].rolesno roles recorded for this stage
stages[07].summaryno note for this stage in ice/state.json
stages[07].rolesno roles recorded for this stage
stages[08].rolesno roles recorded for this stage
stages[09].summaryno note for this stage in ice/state.json
stages[09].rolesno roles recorded for this stage
stages[10].summaryno note for this stage in ice/state.json
stages[10].rolesno roles recorded for this stage
run-logpreview of obama-iran-aj-reel_1080x1920.mp4 not embedded: the preview came out at 7.5 MB, over the 4 MB limit
run-log10 more images left out (24 at most)
run-logmasked in the export: 0 keys or tokens, 0 email addresses, 0 phone numbers, 0 absolute paths (ice/log/conversation.jsonl keeps the verbatim text)
conversation[0].attachments[1]the preview of reference.mp4 (an Al Jazeera English reel) was removed from the site package: it is the broadcaster's own work, used only as the style reference
Geef je agent een regisseur
Plak één regel en vraag dan in gewone taal om een film. Ice neemt hem mee van briefing tot oplevering en laat je zijn werk zien bij elke stap waarbij je wilt meekijken.
npx skills add Omar-Tnzxo/ice-motion-director -g --all 