Ṣe àfiwé àtúnṣe fídíò
Ìkìlọ̀
Beere lọwọ mi fun: orukọ ọja mi, aami kan (tabi jẹ ki o ya ami kan), awọn awọ ami iyasọtọ mi (tabi fa wọn lati aami mi), ohun kan ti olumulo kan tẹ sinu apoti itọsọna, oju-iwe ti o dahun rẹ (akọle + awọn gbolohun ọrọ 2-3 pẹlu gbolohun ọrọ kan), awọn orukọ ẹya meji fun awọn kaadi ti a topọ, ati orin orin kan. Ti mo ba fo eyikeyi, lo awọn aiyipada: ọja "Frame by Frame" ti n gbe inu ibudo Whop rẹ, ami wiwo (awọn brackets igun mẹrin ni ayika "FF" ti o ni igboya), aṣẹ "Ṣe fidio ifilọlẹ fun app mi", oju-iwe ẹkọ kan ti akole rẹ jẹ "2.1 Yan itọkasi kan", awọn kaadi "Launch" ati "Sound", ati orin ile ọfẹ ti Mixkit "Rising Forest" lọra si 124 BPM.
Ìtajà onígun mẹ́jìlá ìṣẹ́jú àáyá, 1080x1080, àwọn nọ́mbà férémù ní 29.97 fps (f0–f359), a ṣe àfihàn rẹ̀ ní 59.94 fps. Ìrísí Apple-keynote: rírọ̀, funfun, àwọ̀ búlúù dídán, àti dígí. Kámẹ́rà kì í gé férémù dídán mọ́: gbogbo àwòrán tí ó ti ń lọ tí ó ti ń lọ (ìtura onípele, 12–19% ti ìjìnnà tí ó kù fún férémù kọ̀ọ̀kan) ó sì ń lọ lórí ìgbésẹ̀ oníyára tàbí blur ramp. Blur tẹ̀lé iyára àti ìtọ́sọ́nà lórí gbogbo ìgbésẹ̀.
Pálẹ́ẹ̀tì: àwọn àwọ̀ àmì-ìdámọ̀ràn mi ni a gbé ka orí àwọn ipa wọ̀nyí; tí n kò bá fún ni ní ohunkóhun, lo ojú ìwé #FDFDFB, haze #B7CFEB, yinyin #E6F0FA, jinlẹ̀ bulu #294376 → #769CC2 sky gradient, navy #1E2F52, accent blues #2F6BFF / #3CC8F0 / mint #4ED6A0, funfun. Irú: Inter (400/500/600/700). Kò sí àwọ̀ elése àlùkò, violet, magenta tàbí osàn níbikíbi.
Ìtàn: àkọlé ọjà náà dìde láti inú òkùnkùn aláwọ̀ búlúù kan nínú fèrèsé ohun èlò ìmọ́lẹ̀ kan → kọ́sọ̀ kan yọ̀ wọlé, ó yípadà sí ibi tí ó ń lọ, ó dàgbàsókè lórí fífò ó sì tẹ àmì náà → gígé líle lórí ìṣàfihàn orin sí àmì ohun èlò náà pẹ̀lú àwọn onígun mẹ́rin tí ń yípo sínú àgbélébùú kan → àmì náà wó lulẹ̀ sínú ọ̀pá àkójọ Mac kan → kọ́sọ̀ náà tẹ àmì ọ̀pá àkójọ, àpótí ìbéèrè gilasi tí a fi yìnyín ṣe jáde àti ìbéèrè náà → nà-tẹ̀ sókè nípasẹ̀ ìmọ́lẹ̀ aláwọ̀ búlúù kan sínú ojú ìwé ìdáhùn tí ó yípo sí ipò → káàdì kan gòkè lórí rẹ̀ → tàn-tàn sí àwọn káàdì méjì tí a kó jọ pẹ̀lú àwọn àkọlé gilasi ńlá → tàn-tàn sí díìsìkì àmì ìdámọ̀ kan → gé líle sí káàdì dúdú kan pẹ̀lú àmì ọ̀rọ̀ tí ó ń tàn yanranyanran.
Ti a ti gbesele: awọn ifaseyin, awọn fireemu ti o di didi (ayafi idaduro kan ninu S7), awọn ohun elo UI iṣura, imọlẹ lori ọrọ UI, Math.random, ohunkohun ti o dabi awoṣe kan.
Àwọn ìṣọ̀kan náà jẹ́ px lórí ìpele 1080. Ìlù orin k = 0.048 + 0.4838·ks (124 BPM, ìlù kan = 14.5 fírẹ́mù). Àwọn ìgé líle mẹ́ta f72, f101, f159 ń gbé àwọn fírẹ́mù méjì kalẹ̀ kí ó tó di ìlù kan: pa àwọn fírẹ́mù náà mọ́.
S1 f0–71, àkọlé + fèrèsé + tẹ: haze #B7CFEB ń parẹ́ sí #FDFDFB nípasẹ̀ f28, jẹ́ kí ìmọ́lẹ̀ ilẹ̀ aláwọ̀ búlúù jẹ́ #DBEEFD ní ìsàlẹ̀. Àkọlé lórí ìlà kan: àmì díìsì ⌀132 (#FBFCFE, 1px rim #E8E8EA, dúdú mark), orúkọ ọjà náà (Inter 500), ìṣẹ́ dúdú kápsù "on Whop" (#2F2E2F, ọ̀rọ̀ funfun); gbogbo ìdènà náà nà x474–1063, ìlà àárín ń ga sí i y932 (f0) → 776 (f2) → 683 (f5) → 608 (f10) → 546 (f24) → 536 (f37), ó ń yípo ní 1 px/fírẹ́mù lẹ́yìn náà. Orúkọ náà farahàn f2 tí ó ti bàjẹ́, ìṣẹ́ 4–5 tí ó ti bàjẹ́ gidigidi ó sì ń yọ̀ ní 15 px ní òsì bí ó ti ń tàn. Fèrèsé ibi ìdáná ìmọ́lẹ̀ kan (radius 93, fill #FCFDFF, ìpele òkè #F1F6FF, ìmọ́lẹ̀ ilẹ̀ inú aláwọ̀ búlúù) ń yọ́ ní àyíká rẹ̀: òfo 0 sí f14, 0.53 f15, 0.7 f19, 1.0 f24; igun òkè-òsì (408,405), ń ṣàn láti apá ọ̀tún àti ìsàlẹ̀. Nínú: ìwádìí kan nínú ìpele òkè, ọ̀wọ́n àmì òsì (Àmì ẹ̀kọ́ ní (537,739), àmì ìfọ̀rọ̀wérọ̀ tí ó ti bàjẹ́ ní (537,900)), àti káàdì ìkẹ́kọ̀ọ́ láti (764,700) kúrò nínú férémù pẹ̀lú àwòrán ìbòrí rẹ̀, àkọlé àti "Ẹ̀kọ́ Ẹ̀kọ́ · Ẹ̀kọ́ 8". Cursor (ọfà macOS dúdú, ìlà funfun, 32x39) farahàn f27 ní (891,393), ó yọ̀ sí apá òsì ó sì dínkù sí (770,383) f44, ó yípo sí ìsàlẹ̀-òsì f47–51 bí ó ṣe ń rì, ó balẹ̀ sí apá ọ̀tún ìsàlẹ̀ díìsì náà (629,564) f56 → (587,546) f59 → (555,531) f71; ó ń dàgbàsókè ×1.55 lórí fífò láti f56; òrùka yìnyín rírọ̀ (#D5F3FF → #F7FEFF, òde ⌀174) ìmọ́lẹ̀ yí ká díìsì náà láti f53. Kámẹ́rà náà ń súnmọ́ (540,540): 1.0 f46 → 1.2 f60 ease-in-out, ó di f61 mú, lẹ́yìn náà ó ń dínkù sí iyára sí 1.04 ní f71 nígbà tí kọ́sọ̀ náà ń tẹ̀ (dínkù sí 15% f69–71).
S2 f72–100, àmì + ìyípo: àmì àpù squircle navy (#294376 → #1E2F52, àmì funfun), 276 px ní f72 tí ó ń dínkù sí irọ̀rùn sí 178 px nípa f86, rédíọ̀mù 28% ti ìbú, lórí díìsìkì halo aláwọ̀ ewé #E9E9E7 tí ó ń dàgbàsókè ⌀240 (f75) → 326 (f86). Àwọn onígun mẹ́rin 92 px (rédíọ̀mù 26) yípo ní ọ̀nà tí ó lòdì sí aago, ó ń dínkù, ó sì ń ti mọ́ àgbélébùú ní rédíọ̀mù ìyípo ≈216 nípa f86: funfun (1px #E3E8EF egún + òjìji tí kò lágbára) ní òsì, #2F6BFF òkè, #3CC8F0 ọ̀tún, #4ED6A0 ìsàlẹ̀. f88–100: àmì náà dínkù sí iyára sí ≈40 px, àwọn onígun mẹ́rin náà yọ́ sí ìlà kan ní ọwọ́ ọ̀tún rẹ̀ (àwọn fífẹ̀ funfun lẹ́yìn àmì náà), àwọn ìtẹ̀sí blur 0.3 → 6 px.
S3 f101–158, ọ̀pá àkójọ + ìbéèrè: ojú ìwé funfun lókè ẹ̀gbẹ́ bezel kọ̀ǹpútà alágbèéká dúdú kan (y425–475, àmì tó ga jùlọ #686866), ọ̀pá àkójọ dúdú dúdú kan (y477–538), àwòrán ìbòrí ní ìsàlẹ̀ = ìtẹ̀sí ojú ọ̀run aláwọ̀ búlúù pẹ̀lú àwòrán ìlà funfun tín-ín-rín (yíká ńlá kan, ìlà méjì tó dúró ní ìlà, ọ̀kan ní inaro, ìmọ́lẹ̀ ojú mẹ́rin ní ibi ìkọjá, ìmọ́lẹ̀ onírun pupa ní òkè-ọtún). Àkójọ àkójọ ààrò ọ̀tún ní funfun: Wi-Fi, bátìrì, àwọn ìyípadà, àmì ọjà ní x531–584, àmì mẹ́ta ⌀36 #2F6BFF / #3CC8F0 / #4ED6A0 ní x612, 661, 709, "Ọjọ́ Ajé Jun 22 9:41 AM" 34 px. Ó wọ inú 3 px tí ó farasin ó sì dúró ní f110. Cursor ga láti ìsàlẹ̀ (f102), ó jókòó lórí àmì náà, ó tẹ f113–117. Kámẹ́rà gbé àkóónú rẹ̀ sí ọ̀tún +125 px f115–130 (f118–120 tó yára jùlọ). Àpótí dígí tí a fi yìnyín bò (gilasi funfun-bulu lórí ojú ọ̀run, etí òkè dídán, radius 60) jáde láti abẹ́ àmì f116: àwọn òkè fífẹ̀ 744 ní f126 ó sì dúró sí 726x228 nípa f138 ní àyíká x196–922, y568–797. Àwọn ìbéèrè náà ń yípadà láti f121 (tí a kọ́kọ́ lè kà "Ṣe") sí f150 (pé) ní nǹkan bí char/fírémù 1 pẹ̀lú fírémù 1 ní gbogbo fírémù 2–3; caret máa ń wà ní gbogbo ìgbà; àwọn àmì ìṣàfihàn funfun mẹ́ta ní ìsàlẹ̀; bọ́tìnì fi #2F6BFF ⌀51 ránṣẹ́ pẹ̀lú ọfà funfun sókè. Láti f136, gbogbo ìṣẹ̀lẹ̀ náà ń lọ sókè, ó sì ń yára di ìtẹ̀sí-píkì (f158 ń gbé ≈25 px/fírémù, ìfọ́jú òòró ≈6–8 px) nígbà tí ojú ìwé náà ń tàn #E6F4FE lórí f154–158.
S4 f159–186, ojú ìwé ìdáhùn: ojú ìwé ẹ̀kọ́ ìkẹ́kọ́ọ́ kékeré (ìdàpọ̀ oúnjẹ, àkọlé, ara): ọ̀wọ́n ìkọ̀wé x120, ara 47 px Inter 400 grẹ́y #BCBCBA, ìlà ìpele 58, gbólóhùn pàtàkì kan ("fírémù fún fírémù") ní dúdú 600. Ó dé pẹ̀lú ìfọ́ àti ìsàlẹ̀ 420 px, ó yípo sókè pẹ̀lú àwọn ìfàsẹ́yìn 420, 315, 210, 170, 140, 116, 96, 81 (f166) … 14 (f175) … 0 (f180), lẹ́yìn náà ó yípo −6 px nípasẹ̀ f186. Blur 24 px (f159) → 1.5 (f165) → 0. Flash #E2F4FE ń yọ́ sí #FDFDFB nípasẹ̀ f165. Kọ́sọ̀ tí ó tọ́ka sí òkè tààrà ló gbé ìyípo náà sókè, ó sì dúró lábẹ́ gbólóhùn pàtàkì (≈(450,591) f180), lẹ́yìn náà ó yípadà sí ọ̀tún.
S5 f187–214, káàdì: káàdì funfun kan (x203–878, ó sáré láti ìsàlẹ̀) ga lórí ojú ìwé náà: àwòrán ìbòrí 627x536 inset 24 px, radius 64, ọ̀pá ìgbámú ìmọ́lẹ̀ ní àárín rẹ̀ òkè, àkọlé aláwọ̀ dúdú 38 px, àkọlé kékeré grẹ́y 23 px. Àkọlé òkè y642 (f187) → 456 (f191) → 395 (f196) → 369 (f200) → 348 (f205), lẹ́yìn náà ó ń rìn sókè ~4 px/fírémù. Àkọlé káàdì náà ga dé 3.8 px ní f189, ó mú ní f201; ojú ìwé tí ó wà lẹ́yìn rẹ̀ ga dé ≈2.5 px. Jáde f207–214: káàdì náà dínkù ~5% ó sì ga sókè nígbà tí gbogbo fírémù náà ga dé 1 → 7 px; gé ní òkè blur.
S6 f215–244, àwọn káàdì méjì: ojú ìwé funfun, àwọn káàdì méjì tí a kó jọ 538x348 (radius 57, àlà 36) tí a gbé ka orí x540, káàdì òkè dúró sí y168 nípa f230, ìsàlẹ̀ ní y552. Ọ̀kọ̀ọ̀kan: àwòrán bo (kò sí ọ̀rọ̀ tí a fi sínú rẹ̀), ìṣùpọ̀ yìnyín tí a fi sí òkè-òsì ("Module 3" / "Module 5"), yíká "•••" tí a fi sí òkè-ọ̀tún, àti àkọlé ńlá kan ní etí ìsàlẹ̀ tí a fi gilásì yìnyín ṣe (àwòrán tí ó ti di dídí, tí ó sì tàn yún tí a gé mọ́ àwọn lẹ́tà, tí etí ìsàlẹ̀ káàdì náà gé): "Ìbẹ̀rẹ̀" àti "Ìró". Àwọn méjèèjì wọ inú dídídí 12 px àti mímú pẹ̀lú f224; káàdì òkè wọ inú 8% ńlá ó sì ga láti y264; káàdì ìsàlẹ̀ ga sókè láti y927, wọ́n sì rìn kiri lẹ́yìn rẹ̀. Wọ́n ń rìn sókè 3 px/fírémù f230–238, lẹ́yìn náà wọ́n yára sókè wọ́n sì ń tàn yún jáde sínú gíláàsì náà.
S7 f245–300, àwo àmì: ojú ìwé #FDFDFB, àwo díìsì ⌀168 #F6F6F6 pẹ̀lú àmì dúdú, ó ga sí àárín (òkè y569 f245 → 491 f250 → 468 f255 → 456 f269) pẹ̀lú àmì ìró tí ó dúró lórí férémù tí a gé, ó sì dúró síbẹ̀ f269–287 (ìfà tí ó dì dìdì nìkan), lẹ́yìn náà ó dínkù sí iyára sí ⌀123 ní f300.
S8 f301–359, káàdì ìparí: ẹ̀yìn radial dúdú (#020204 igun, ≈#272729 yípo ọ̀rọ̀ náà), àmì ọ̀rọ̀ inú Inter 600, funfun #F3F3F5 pẹ̀lú ìmọ́lẹ̀ dídí pẹ̀lú halo rírọ̀ tí ó gbòòrò, tí ó wà ní àárín (540,540). Ìbú ọ̀rọ̀: ≈1650 px f301 (tí a fi ìbòrí bò ní ìlà, tí ó ní ìlà sísún) → 1350 f302 → 1110 f303 → 1049 f304 → 734 f309 → 678 f311 → 563 f320 → 516 f342 (≈1 px/férémù dínkù) → 492 f350, lẹ́yìn náà ó wó lulẹ̀ pẹ̀lú ìrọ̀rùn: 450 f355 → 267 f359 pẹ̀lú blur tí ó ń gòkè sí 3.5 px. Fíìmù náà parí ní àárín ìwópalẹ̀.
1. Ojú ìwé HTML kan, 1080x1080, tí a fà nípasẹ̀ seek(t) gẹ́gẹ́ bí iṣẹ́ mímọ́ ti nọ́mbà fírẹ́mù náà. Kò sí àwọn ìyípadà CSS, kò sí àwọn aago, kò sí Math.random (àwọn hashes tí a gbìn nìkan). Àwọn fọ́tò náà ń ṣojú gẹ́gẹ́ bí {f0, f1, render(localFrame)}.
2. Iye gbogbo ni a maa n lo ni nọ́mbà férémù (olùdarí 59.94 náà máa ń ṣe àfihàn ààbọ̀ férémù): a máa ń ṣe àfihàn pẹ̀lú àwọn tábìlì keyframe kf(fírémù, [[f, value],...], ease) àti àwọn tábìlì wíwá fírémù kọ̀ọ̀kan pẹ̀lú ìsopọ̀ línéètì. Kò sí ìpele Math.floor lórí ìṣípo.
3. Ìfọ́jú: Àlẹ̀mọ́ CSS fún ìfọ́jú tó yípadà, SVG feGaussianBlur pẹ̀lú x/y stdDeviation fún àwọn ìtọ́sọ́nà ìtọ́sọ́nà. Zoom smear lórí káàdì ìparí = 20–30 àwọn àdàkọ ọ̀rọ̀ náà tí a ti wọ̀n, tí ó ti bàjẹ́. Gíláàsì dídì = àdàkọ ohun tí ó wà lẹ́yìn tí ó ti bàjẹ́, tí a gé mọ́ ìrísí náà.
4. Cursor: ọfà SVG macOS kan (ìkún dúdú, ìlà funfun, òjìji rírọ̀) pẹ̀lú ìyípo àti ìwọ̀n, tí a tún lò nínú S1, S3, S4.
5. Ohùn (kò sí ohùn), 12.075 s gangan: orin ní 124 BPM, ìfọ̀rọ̀wérọ̀ onírọ̀, ìsàlẹ̀ ní 2.47 s (lu 5, ìgé f72 ń darí rẹ̀ pẹ̀lú àwọn fírẹ́mù méjì). SFX tí a ṣe àdàpọ̀: ipa onírọ̀ 0.10 s; whooshes ń hó ní àwọn ìgé 2.402, 3.370, 5.305, 10.043 s; ìyípadà ń lù ní 6.240 s àti 8.175 s; àwọn títẹ̀ ní 2.33 àti 3.83 s; bọtini onírọ̀ rọ́rọ́ máa ń tàn ní gbogbo ~32 ms lórí 4.04–5.00 s; dídán díẹ̀ ní 10.05 s. Olórí sí −14 LUFS, òótọ́ peak −1 dBTP, kò ní ìparẹ́ àyàfi 60 ms tó kẹ́yìn.
6. Fi Playwright ṣe iṣẹ́ náà (àwòrán ìṣàfihàn kan fún férémù kọ̀ọ̀kan, àwọn fọ́ọ̀ǹtì tí a gbé sórí fọ́ọ̀ǹtì ni a kọ́kọ́ gbé sórí fọ́ọ̀ǹ), fi H.264 sí ìpele yuv420p ní 60000/1001, kí ohùn náà sì gbóná sí i.
Wọ́n ọ̀rọ̀ náà lẹ́yìn tí àwọn fọ́ọ̀ǹtì bá ti kún. Orúkọ ọjà gígùn kò ní bá ibi tí orúkọ lẹ́tà márùn-ún bá ti ṣe: wọ́n gbogbo ìdènà (ààlà díìsìkì, orúkọ, ìṣẹ́gùn) láti bá ìpele x474–1063 mu, má ṣe jẹ́ kí ìṣẹ́gùn náà já bọ́ kúrò nínú fọ́ọ̀mù náà. Onígun mẹ́rin ìyípo funfun kan yóò pòórá lórí ojú ìwé funfun láìsí etí 1px àti òjìji díẹ̀. Má ṣe fi àwọn àwòrán pẹ̀lú ọ̀rọ̀ tiwọn sínú àwọn káàdì S6, tàbí kí àkọlé dígí náà di méjì. Jẹ́ kí àwọn fọ́ọ̀mù tí a gé náà wà ní pàtó kódà níbi tí wọn kò bá dúró lórí ìlù kan. Kò sí ohun tí ó dì àyàfi S7 f269–287. Àwọn tábìlì blur líle lè nu ìṣẹ́gùn kan kúrò pátápátá: tí fọ́ọ̀mù kan bá dà bí òfo, dín blur náà kù títí tí ìṣẹ́gùn náà yóò fi máa kà á.
Beere lọwọ mi fun awọn ohun ti o fi sii. Lẹhinna fi awọn aworan mẹrin han mi (akọle f40 ni window, ami f86 cross, prompt f150 ti pari, f230 awọn kaadi meji) ṣaaju ki o to ṣe afihan kikun fiimu naa.
Ask me for: my product name, a logo (or let you draw a simple mark), my brand colours (or pull them from my logo), the one-line thing a user types into the prompt box, the page that answers it (title + 2–3 sentences with one key phrase), two feature names for the stacked cards, and a music track. If I skip any, use the defaults: product "Frame by Frame" living inside its Whop hub, a viewfinder mark (four corner brackets around a bold "FF"), prompt "Make a launch video for my app", a lesson page titled "2.1 Choose a reference", cards "Launch" and "Sound", and Mixkit's free house track "Rising Forest" slowed to 124 BPM.
A 12 second square product sting, 1080x1080, frame numbers at 29.97 fps (f0–f359), master rendered at 59.94 fps. Apple-keynote feel: soft, white, bright blue, glassy. The camera never cuts on a still frame: every shot enters already moving (exponential ease-out, 12–19% of the remaining distance per frame) and leaves on an accelerating move or a blur ramp. Blur follows speed and direction on every move.
Palette: my brand colours mapped onto these roles; if I give none, use page #FDFDFB, haze #B7CFEB, ice #E6F0FA, deep blue #294376 → #769CC2 sky gradient, navy #1E2F52, accent blues #2F6BFF / #3CC8F0 / mint #4ED6A0, white. Type: Inter (400/500/600/700). No purple, violet, magenta or orange anywhere.
Story: the product header rises out of a blue haze inside a light app window → a cursor glides in, turns to face where it's going, grows on hover and clicks the logo → hard cut on the music drop to the app icon with four squares orbiting into a cross → the icon collapses into a Mac menu bar → the cursor clicks the menu-bar icon, a frosted glass prompt box springs out and the prompt types → whip-tilt up through a light-blue flash into the answer page scrolling into place → a card rises over it → blur-dissolve to two stacked cards with giant frosted-glass titles → blur-dissolve to the lone logo disc → hard cut to a black end card with a glowing wordmark.
Banned: crossfades, frozen frames (except one hold in S7), stock UI kits, glows on UI text, Math.random, anything that looks like a template.
Coordinates are px on the 1080 stage. Music beat k = 0.048 + 0.4838·k s (124 BPM, one beat = 14.5 frames). The three hard cuts f72, f101, f159 land 2 frames before a beat: keep these exact frames.
S1 f0–71, header + window + click: haze #B7CFEB fading to #FDFDFB by f28, keep a blue floor glow #DBEEFD at the bottom. Header on one line: logo disc ⌀132 (#FBFCFE, 1px rim #E8E8EA, dark mark), the product name (Inter 500), a dark capsule pill "on Whop" (#2F2E2F, white text); the whole lockup spans x474–1063, centre line rises y932 (f0) → 776 (f2) → 683 (f5) → 608 (f10) → 546 (f24) → 536 (f37), drifting 1 px/frame after. Name appears f2 blurred, pill f4–5 heavily blurred and sliding 15 px left as it sharpens. A light hub window (radius 93, fill #FCFDFF, top band #F1F6FF, blue inner floor glow) fades in around it: opacity 0 to f14, 0.53 f15, 0.7 f19, 1.0 f24; top-left corner (408,405), runs off the right and bottom. Inside: a search pill in the top band, a left icon column (Courses icon at (537,739), faded Chat icon at (537,900)), and a course card from (764,700) off-frame with its cover image, title and "Course · 8 lessons". Cursor (black macOS arrow, white outline, 32x39) appears f27 at (891,393), glides left decelerating to (770,383) f44, rotates to point down-left f47–51 as it dives, lands on the disc's lower right (629,564) f56 → (587,546) f59 → (555,531) f71; grows ×1.55 on hover from f56; a soft ice ring (#D5F3FF → #F7FEFF, outer ⌀174) lights around the disc from f53. Camera zooms about (540,540): 1.0 f46 → 1.2 f60 ease-in-out, holds f61, then eases out accelerating to 1.04 at f71 while the cursor presses (shrinks 15% f69–71).
S2 f72–100, icon + orbit: navy squircle app icon (#294376 → #1E2F52, white mark), 276 px at f72 shrinking ease-out to 178 px by f86, radius 28% of width, on a grey halo disc #E9E9E7 growing ⌀240 (f75) → 326 (f86). Four 92 px squares (radius 26) spin in counter-clockwise, decelerating, and lock into a cross at orbit radius ≈216 by f86: white (1px #E3E8EF edge + faint shadow) left, #2F6BFF top, #3CC8F0 right, #4ED6A0 bottom. f88–100: the icon shrinks accelerating to ≈40 px, the squares slide into a row on its right (white slips behind the icon), blur ramps 0.3 → 6 px.
S3 f101–158, menu bar + prompt: white page above a black laptop bezel band (y425–475, top highlight #686866), a dark navy menu bar (y477–538), wallpaper below = the blue sky gradient with thin white line art (one big circle, two horizontal lines, one vertical, a four-point sparkle at a crossing, soft teal glow top-right). Menu bar right cluster in white: Wi-Fi, battery, toggles, the product mark at x531–584, three ⌀36 dots #2F6BFF / #3CC8F0 / #4ED6A0 at x612, 661, 709, "Mon Jun 22 9:41 AM" 34 px. Enters blurred 3 px and settling by f110. Cursor rises from below (f102), sits on the mark, presses f113–117. Camera pans content right +125 px f115–130 (fastest f118–120). A frosted glass box (white-blue glass over the sky, bright top rim, radius 60) springs out from under the mark f116: width peaks 744 at f126 and settles 726x228 by f138 around x196–922, y568–797. The prompt types from f121 (first legible "Make ") to f150 (complete) at about 1 char/frame with a 1-frame hold every 2–3 chars; caret always on; three white outline icons along the bottom; send button #2F6BFF ⌀51 with a white up arrow. From f136 the whole scene drifts up, accelerating into a whip-tilt (f158 moving ≈25 px/frame, vertical blur ≈6–8 px) while the page tints #E6F4FE over f154–158.
S4 f159–186, answer page: a light course lesson page (breadcrumb, title, body): text column x120, body 47 px Inter 400 grey #BCBCBA, line pitch 58, one key phrase ("frame for frame") in black 600. It arrives smeared and 420 px low, scrolls up with offsets 420, 315, 210, 170, 140, 116, 96, 81 (f166) … 14 (f175) … 0 (f180), then creeps −6 px by f186. Blur 24 px (f159) → 1.5 (f165) → 0. Flash #E2F4FE fading to #FDFDFB by f165. A cursor pointing straight up rides the scroll and stops under the key phrase (≈(450,591) f180), then drifts right.
S5 f187–214, card: a white card (x203–878, runs off the bottom) rises over the page: cover image 627x536 inset 24 px, radius 64, a light grabber bar at its top centre, caption semibold 38 px black, sub-caption grey 23 px. Cover top y642 (f187) → 456 (f191) → 395 (f196) → 369 (f200) → 348 (f205), then keeps drifting up ~4 px/frame. Card blur peaks 3.8 px at f189, sharp by f201; the page behind blurs to ≈2.5 px. Exit f207–214: card shrinks ~5% and rises while the whole frame blurs 1 → 7 px; cut at the blur peak.
S6 f215–244, two cards: white page, two stacked cards 538x348 (radius 57, gap 36) centred on x540, top card settling at y168 by f230, bottom at y552. Each: cover art (no text baked into it), a frosted pill top-left ("Module 3" / "Module 5"), a frosted round "•••" top-right, and a huge bold title along the bottom edge made of frosted glass (a blurred, lightened copy of the image clipped to the letters, cut off by the card's bottom edge): "Launch" and "Sound". Both enter blurred 12 px and sharp by f224; the top card enters 8% large and rises from y264; the bottom card rises from y927, staggered behind it. They drift up 3 px/frame f230–238, then accelerate up and blur out into the cut.
S7 f245–300, logo disc: page #FDFDFB, disc ⌀168 #F6F6F6 with the dark mark, rises into the centre (top y569 f245 → 491 f250 → 468 f255 → 456 f269) with a vertical smear on the cut frame, holds still f269–287 (the only frozen stretch), then shrinks accelerating to ⌀123 at f300.
S8 f301–359, end card: black radial background (#020204 corners, ≈#272729 around the word), the wordmark in Inter 600, white #F3F3F5 with a tight glow plus a wide soft halo, centred (540,540). Word width: ≈1650 px f301 (horizontally smeared, zoom streaks) → 1350 f302 → 1110 f303 → 1049 f304 → 734 f309 → 678 f311 → 563 f320 → 516 f342 (≈1 px/frame shrink) → 492 f350, then collapses ease-in: 450 f355 → 267 f359 with blur rising to 3.5 px. The film ends mid-collapse.
1. One HTML page, 1080x1080, drawn by seek(t) as a pure function of the frame number. No CSS transitions, no timers, no Math.random (seeded hashes only). Shots register as {f0, f1, render(localFrame)}.
2. Every value is continuous in the frame number (the 59.94 master renders half frames): animate with keyframe tables kf(frame, [[f, value], ...], ease) and per-frame lookup tables with linear interpolation. No Math.floor on motion.
3. Blur: CSS filter blur for round blur, SVG feGaussianBlur with separate x/y stdDeviation for directional smears. Zoom smear on the end card = 20–30 scaled, faded copies of the word. Frosted glass = a blurred, lightened copy of what's behind, clipped to the shape.
4. Cursor: one SVG macOS arrow (black fill, white outline, soft shadow) with rotation and scale, reused in S1, S3, S4.
5. Sound (no voice), exactly 12.075 s: music at 124 BPM, soft intro, the drop at 2.47 s (beat 5, the f72 cut leads it by 2 frames). Synthesized SFX: soft impact 0.10 s; whooshes peaking at the cuts 2.402, 3.370, 5.305, 10.043 s; transition hits exactly on 6.240 s and 8.175 s; clicks at 2.33 and 3.83 s; very quiet key ticks every ~32 ms over 4.04–5.00 s; a soft shimmer at 10.05 s. Master to −14 LUFS, true peak −1 dBTP, no fade except the last 60 ms.
6. Render with Playwright (one screenshot per frame, fonts loaded first), encode H.264 yuv420p at 60000/1001, mux the audio.
Measure text only after the fonts load. A long product name won't fit where a 5-letter name did: scale the whole lockup (disc gap, name, pill) to fit the span x474–1063, don't let the pill fall off-frame. A white orbit square vanishes on the white page without a 1px edge and a faint shadow. Don't put images with their own text inside the S6 cards, or the glass title doubles up. Keep the cut frames exact even where they don't sit on a beat. Nothing freezes except S7 f269–287. Heavy blur tables can wipe a shape out completely: if a frame looks empty, lower the blur until the shape still reads.
Ask me for the inputs. Then show me 4 stills (f40 header in the window, f86 icon cross, f150 finished prompt, f230 the two cards) before you render the full film.
Àṣẹ tí a mú láti ifiweranṣẹ @notdwd.
- Àwòṣe
- Opus 5.5
- A tẹ̀ ẹ́ jáde
Ṣe fídíò bí èyí
Ṣe àwọn fídíò bí èyí fúnra rẹ—ìlọ́po méje ó dín owó ju API lọ—pẹ̀lú ìfàsẹ́yìn Google Chrome wa.. Ó ń ṣiṣẹ́ pẹ̀lú Claude nípasẹ̀ MCP: ìwọ yóò ṣàlàyé iṣẹ́ náà, àfikún náà yóò sì máa bójútó iṣẹ́ ìṣẹ̀dá láti ìbéèrè sí fáìlì tí ó parí. Ó ń ṣe àwọn fídíò, ó ń kó wọn jọ, ó ń sọ̀rọ̀ wọn, ó sì ń túmọ̀ wọn.
Automation — MCP для Google Flow, Google Vids и Claude
TikTok Symphony Creative Studio MCP Claude Code
SeedFlow — Seedance 2.5 в Dreamina, Qwen-Audio-3.1-TTS и Claude MCP