Skip to content
Türkçe sürüm →
frameword
ShowcaseHow it worksClaude
ENTR
Download
ShowcaseHow it worksClaude
ENTR
← All pieces

FW-10 · 16:9 · 8 s · d3 chart + voiceover

Re-export in about a second, as a chart

Prompt · EN · Original
“In a blank 16:9 project, voice this in English: 'Change one word. Re-export in about a second.' Then draw a d3 bar chart: a bar labelled 'Full export' at 7.9 s, and a bar labelled 'Re-export, one word changed' that grows to 1.0 s when 'second' is spoken. Add a small footnote: 'M4 Pro · 1080p · 59 s project · median of 3'. Dark background, accent #4A9BF0.”
English translation

“Boş bir 16:9 projede şu cümleyi İngilizce seslendir: 'Change one word. Re-export in about a second.' Sonra d3 ile bir çubuk grafik çiz: 'Full export' etiketli çubuk 7,9 sn olsun, 'Re-export, one word changed' etiketli çubuk 'second' dendiği anda 1,0 sn'ye kadar uzasın. Altına küçük bir dipnot ekle: 'M4 Pro · 1080p · 59 s project · median of 3'. Zemin koyu, vurgu rengi #4A9BF0.”

Iterated over several turns with frame checks, not a one-shot run.

  1. get_guide{}2 ms ✓succeeded
  2. create_project{"name": "Re-export", "format": "16:9", "fps": 30, "durationSeconds": 10, "background": {"colors": ["#121316", "#0B0C0E"], "style": "radi…3 ms ✓succeeded
  3. generate_voiceover{"text": "Change one word. Re-export in about a second.", "language": "en", "at": {"seconds": 0.5}, "waitSeconds": 60}382 ms ✓succeeded
  4. get_transcript{"format": "words"}1 ms ✓succeeded
  5. put_code_overlay{"name": "reexport chart", "manifest": {"format": 1, "title": "Full export vs re-export, as a d3 bar chart", "width": 1920, "height": 108…469 ms ✓succeeded
  6. apply_edits{"label": "Re-export chart scene", "ifRevision": 4, "edits": [{"tool": "add_scene", "arguments": {"componentId": "codeOverlay_reexportCha…14 ms ✓succeeded
  7. update_code_overlay{"componentId": "codeOverlay_reexportChart", "checkAt": [3.2]}373 ms ✓succeeded
  8. render_preview_frame{"time": 3.4, "maxWidth": 960}525 ms ✓succeeded
  9. export{"codec": "h264", "waitSeconds": 60}1264 ms ✓succeeded
  10. export_subtitles{"format": "vtt"}1 ms ✓succeeded

Loading code…

Format
16:9 · 1920×1080 · 30 fps · 8 s
Technique
code overlay (d3 + SVG) on a voiceover
Model
Claude Opus 5.5 · Claude Code agent over frameword's MCP (site production, not claude -p)
Tool calls
10
Rendered on
MacBook Pro (Mac16,7), Apple M4 Pro, 24 GB, macOS 26.5.2
Codec
h264
Loudness
-14 LUFS
frameword
0.5.0
Date
2026-10-09

How it was made

Rendered by frameword 0.5.0 (headless frameword-server, release build of this repo at ceb7495) through its MCP tools. The scene code and the tool calls were written by the Claude Code agent (Claude Opus 5.5) that produced this site, following this prompt over several turns with frame checks. It is not a one-shot `claude -p` run of the prompt.

Notes

  • Voice: macOS system voice Daniel (en-GB, default quality; frameword's best installed English voice — no Enhanced/Premium voice installed).
  • The 'Re-export' bar lands at 1.0 s as 'second' is spoken; the 'Full export' bar grows while 'Change one word.' is said.
  • The only numbers on screen are the measured values (facts §3.1: 1080p segment cache, 7.9 s full export vs 0.9–1.0 s re-export, 59 s project, M4 Pro, median of 3) and the footnote. They were not re-measured for this render.
  • Added beyond the prompt: the spoken line as a headline that builds word by word, with the selected-word pill on 'word'.
  • 8 s long (the prompt names no length).
MP4 with sound ↓
PreviousKinetic title: Describe the edit.NextA 12-second frameword promo

More like this

Video unavailable

FW-01 · 12 s · voiceover + GSAP scenes

A 12-second frameword promo

Prompt · Translated from Turkish
“Make a 12-second vertical frameword promo from scratch. Turkish voiceover: 'Kurguyu anlat. Claude yapsın. Render senin Mac'inde.' Three scenes: a title that builds word by word on a dark background, a timeline drawn on canvas that fills as the words are spoken, then the frameword logo (logo.svg in Media) with 'macOS için' under it. Land each scene on its spoken word, add a whoosh on each transition and a calm ambient bed underneath. Make the last frame lead back into the first so it loops.”
Show original

“Sıfırdan 12 saniyelik dikey bir frameword tanıtımı yap. Türkçe seslendirme şu olsun: 'Kurguyu anlat. Claude yapsın. Render senin Mac'inde.' Üç sahne olsun: ilkinde koyu zemin üstünde kelime kelime kurulan bir başlık, ikincisinde canvas'ta çizilen ve kelimeler söylendikçe dolan bir zaman çizelgesi, üçüncüsünde frameword logosu (Medya'daki logo.svg) ve altında 'macOS için' yazısı. Her sahne söylendiği kelimeye otursun, geçişlerde whoosh, altta sakin bir ambient müzik olsun. Son kare ilk kareye bağlansın ki döngü gibi aksın.”

Video unavailable

FW-02 · 7 s · voiceover + kinetic type

Kinetic type on a Turkish voiceover

Prompt · Translated from Turkish
“In a blank 9:16 project, read this as a Turkish voiceover: 'Elinde görüntü yok mu? Dert etme. Anlat, gerisini Mac'in halletsin.' Bring each word on screen the moment it's spoken: uppercase, bold, centered, with 'Mac'in' in blue (#4A9BF0). Dark background with a slowly drifting gradient. Keep it under 8 seconds and bring the background back to the first frame after the last word.”
Show original

“Boş bir 9:16 projede şu metni Türkçe seslendir: 'Elinde görüntü yok mu? Dert etme. Anlat, gerisini Mac'in halletsin.' Her kelime söylendiği anda ekrana gelsin: büyük harfle, kalın, ortada. 'Mac'in' kelimesi mavi (#4A9BF0) olsun. Zemin koyu, hafifçe kayan bir gradyan. 8 saniyeyi geçmesin, son kelimeden sonra zemin ilk kareye dönsün.”

Video unavailable

FW-03 · 6 s · GSAP counter on a word

A counter that starts on the spoken number

Prompt · Translated from Turkish
“In a blank 9:16 project, voice the Turkish line 'Bu ay izlenmeler yüzde kırk iki arttı.' The moment 'yüzde kırk iki' is spoken, a big counter in the top half counts from 0 to %42, with 'izlenme artışı' in small type under it. Use Turkish number formatting and give the counter a small bounce when it lands.”
Show original

“9:16 boş bir projede 'Bu ay izlenmeler yüzde kırk iki arttı.' cümlesini seslendir. 'Yüzde kırk iki' dendiği anda ekranın üst yarısında 0'dan %42'ye sayan büyük bir sayaç çıksın, altında küçük harflerle 'izlenme artışı' yazsın. Türkçe sayı biçimini kullan, sayaç durunca hafifçe zıplasın.”

frameword

a macOS video editor for Claude

Product

  • Download
  • Showcase
  • FAQ

Project

  • Privacy
  • llms.txt

Built by Abdullah Faruk Çiftler · v0.6.0 · No cookies, no analytics.

ENTR

Claude is a trademark of Anthropic. frameword is an independent project, not affiliated with or endorsed by Anthropic. Mac and macOS are trademarks of Apple Inc.