Ifilimu yokwethulwa kohlelo lokusebenza lokuphrinta izithombe
Isaziso
Ngibuze: igama lomkhiqizo elinegama elilodwa lophawu lwamagama (isenzo sisebenza kahle kakhulu), izithombe ezingu-9 kuya kwezingu-12 ezibonisa ubukhali obuphezulu, ingoma engenazo izintela ezungeze i-120 BPM ene-drop kanye ne-breakdown ethule (i-Mixkit, yamahhala yokusetshenziswa kwezentengiselwano), kanye nesiqeshana samahhala sodonga olulula olunezithunzi zezitshalo ezihambayo (ama-Pexels). Ifilimu yokwethulwa kwe-Apple-keynote, i-2D kuphela, ukuthathwa okukodwa okuqhubekayo. Isigcawu ngasinye senziwe ngesidlule: akukho lutho olufiphalayo, olufiphazayo noma olusikiwe. Izinto zishintsha isimo esikhundleni salokho: umbhalo uphuma emgqeni wemaski, izithonjana ziphuma ku-zero esiphethwini, imigoqo idweba ngaphesheya, amakhasi asunduza, kanye nesimo esimnyama sigcwalisa lonke uhlaka futhi sinciphe siye esigcawini esilandelayo. Ikhanvasi elifudumele elimhlophe, i-UI emnyama, ingilazi yoketshezi ye-iOS 26 phezu kwezithombe. I-Archivo (ububanzi obungu-125, isisindo esingu-800) segama elithi Geist le-UI. Isikhombisi siqhuba lonke ushintsho ngokuchofoza kwangempela, ukuhudula kanye nokucindezela isikhathi eside. Ikhamera isondeza isitayela sesikrini-sesitudiyo ukuze umzuzu ngamunye ugcwalise isikwele, kanye nesikhombisi silinganise ngaso. Kuvinjelwe: ukufiphala, ukufiphala, ukukhanya "kuyathuthuka", ukuphenduka kwe-3D, izinhlayiya, ukukhanya, kuthatha isikhathi esingaphezu kwama-1, noma yini ebukeka njengethempulethi. 120 BPM, ama-beats angu-54, kukhona okwenzekayo ku-beats ngayinye. Vula: uphawu lwegama lungena esikhathini salo njenge-accordion, ichashazi likhula libe yiphilisi elimnyama, ilebula liyaphakama ngaphakathi kwalo. Chofoza: ama-blade ayisithupha e-iris avala ilebula bese evuleka esithombeni. Indilinga iba yisikwele, inciphe, igridi ivuleka ngemuva kwayo njengemephu yephepha (phakathi, kanye, amakhona), igeleza kabusha ibe yi-bento, bese ukuchofoza kusondeza kuthayela elilodwa, kufinyelele ngqo ethonsini. Ingilazi: igama lengilazi livela ngohlamvu ngalunye, lincibilike libe yiconsi elinwebeka kubha yamathuluzi yengilazi. Isithonjana sokulungisa siguqula sibe yislayida. Ukuhudula kukhanyisa isithombe kusukela osukwini kuya ehoreni legolide (izithombe ezimbili eziqondile), bese inkinobho iphenduka ibe ilensi yengilazi ngenkathi ibanjwe. Iphakama ibe yi-orb yengilazi, isithombe esilandelayo sivuleka ngaphakathi kwayo njengesiyingi, bese i-orb inwebeka ibe isikrini sokukhiya: izinombolo zewashi lengilazi, usuku, kanye nebha yasekhaya enwebeka kusidlali somculo sengilazi. Isiteji: isikrini sokukhiya sibuyela emuva efonini (i-bezel ikhula ngaphandle komkhawulo wesikrini). I-Dynamic Island inwebeka njengoketshezi, iyancinza, indize futhi ikhule ibe yifasitela le-Mac eligoqeka njenge-blind. Cindezela isikhathi eside iphepha lodonga, ulihudule kuthebhu ye-Safari, ikhasi liyangena, liyilahle bese iba yiqhawe lekhasi lokufika. Skrola: iqhawe liguquka libe umdwebo ofakwe kufreyimu ekhadini lomkhiqizo, kanye nomethi kanye nokubumba okukhulayo ngaphandle komkhawulo wesithombe. Khetha umbala wohlaka (uyapenda) kanye nosayizi, bese inkinobho yokuzulazula indize iye phansi ku-"Oda ukuphrinta". I-oda: isimo esisodwa esimnyama sihlala sishintshashintsha: Ku-odwe ✓ → Ukuphrinta % → Kusendleleni (iveni esendleleni) → Kulethiwe ✓. Udonga: indilinga ehanjisiwe igcwalisa unqenqema lohlaka, ibambe umnyama ukuze kube nesigqi, bese incipha ibe yisithombe esifakwe odongeni esilenga odongeni lwangempela. I-iris efanayo iyavuleka kusithombe esiphrintiwe, ivale futhi, uhlaka lugcwalisa isikrini bese luncipha lube yiphilisi → ichashazi → izinhlamvu ziphuma ziphuma, zifike ekubuyeni kwesigqi. Uhlaka lokugcina = uhlaka lokuqala. 1. Ifayela elilodwa le HTML, isikwele esingu-1440x1440. Isitayela ngasinye sibalwa kusukela esikhathini ngaphakathi kwe-async seek(t): akukho ukuguquka CSS, akukho zibali-sikhathi, akukho simo phakathi kwamafreyimu. 2. Iziphethu ziyizimpendulo zesinyathelo ezivaliwe. Inani elinamathagethi amaningi liyisamba sentwasahlobo eyodwa ngoshintsho ngalunye, ngakho-ke lihlala liwumsebenzi wesikhathi omsulwa. 3. Ingilazi ewuketshezi: into ngayinye yengilazi iphethe i-clone yayo yesigcawu ngemuva kwayo, ihlungiwe ngemephu yokufuduka SVG feImage (insimu yebanga eliyindilinga) ngokusebenzisa ama-feDisplacementMaps amathathu ngezikali ezihlukile kancane zemiphetho ye-chromatic, kanye nokukhanya komugqa. Izinhlamvu zengilazi: insimu yebanga lekhanvasi nge-glyph ngayinye inikeza imephu, imaski kanye nezinto ezivelele. 4. I-Goo: blur + alpha threshold, bese uhlanganisa umthombo phezu kwayo ukuze ingilazi ihlale ibukhali ngaphakathi. 5. I-Iris: Ama-blade ayi-6 azungeze imbobo enezinhlangothi eziyisithupha. I-blade ngayinye inama-vertice ayo amabili, kokubili izandiso zomphetho kanye ne-SHORT arc phakathi kwawo. 6. Ukucindezela uphawu lwamagama: uhlamvu ngalunye luya echashazini ngesici esifanayo futhi ububanzi balo obudwetshiwe buyalandela (nciphisa i-axis yobubanzi, sikala okusele), ukuze izinhlamvu zihlale zithintana. 7. Ividiyo: faka kabusha ikhodi ye-all-intra (ffmpeg -g 1), uyilayishe njenge-URL ye-blob, linda 'okufunwayo' ngaphambi kokudweba uhlaka ngalunye. 8. Umsindo: i-SFX elandiwe yemicimbi yonke (i-Mixkit), engakaze yenziwe, ngayinye ibekwe ngokwesilinganiso sayo esilinganisiwe. Ingoma iqala ngesigqi esiphansi: i-zoom ifika eweni, udonga luhlala ekuqhekekeni, uphawu lwamagama lubuya nesigqi. I-Loudnorm kuya ku--14 LUFS. 9. Ukudweba nge Playwright: ama-subframe angu-4 ngohlaka ngalunye ahlanganiswe ne ffmpeg tmix, ama-60fps. Hlola uhlaka olulodwa ngokushaya, bese uskena ama-pop ohlaka olulodwa (umehluko wohlaka ukhuphuka kathathu komakhelwane bawo). isihlungi se-backdrop: i-url() ayifundi kahle amamephu okufuduka ku-Chromium, ngakho-ke yenza i-clone yesehlakalo esikhundleni salokho. Isikhukhula kumele sidlule amakhona futhi sithathe cishe amasekhondi angu-0.3, noma ingxenye yezinguquko zesikrini kufreyimu eyodwa. Ingane enokubonakala: okubonakalayo iboniswa ngomzali ofihliwe, ngakho sebenzisa i-inherit. Umbhalo oshintshashintshayo ngaphakathi kwesimo esishintshayo udinga imaski yawo. i-python http.server ayikwazi ukufuna ividiyo ye-range-seek, ngakho-ke sebenzisa i-URL ye-blob. Ngicela imibono, bese ungibonisa imephu ye-beat kanye nezithombe ezine (ezivulekile, ingilazi, isiteji, udonga) ngaphambi kokuba ubhale ifilimu ephelele.
Ask me for: a one-word brand name for the wordmark (a verb works best), 9 to 12 high-res photos, a royalty-free song around 120 BPM with a drop and a quiet breakdown (Mixkit, free for commercial use), and a free stock clip of a plain wall with moving plant shadows (Pexels).
An Apple-keynote launch film, 2D only, one continuous take. Every scene is made out of the previous one: nothing fades, blurs or cuts. Objects change shape instead: text rises out of a mask line, icons pop from zero on a spring, bars draw across, pages push, and a black shape floods the whole frame and contracts into the next scene. Warm off-white canvas, black UI, iOS 26 liquid glass over the photos. Archivo (wdth 125, weight 800) for the wordmark, Geist for UI. A cursor drives every change with real clicks, drags and long-presses. The camera zooms screen-studio style so each moment fills the square, and the cursor scales with it.
Banned: crossfades, blur-ins, brightness "developing", 3D flips, particles, glows, holds longer than 1s, anything that looks like a template.
120 BPM, 54 beats, something happens on every beat.
Open: the wordmark squeezes into its own period like an accordion, the dot grows into a black pill, a label rises inside it. Click: six iris blades close over the label and snap open onto a photo. The circle becomes a square, shrinks, the grid unfolds from behind it like a paper map (center, plus, corners), reflows into a bento, and a click zooms into one tile, landing exactly on the drop.
Glass: a glass word pops in letter by letter, melts into a droplet that stretches into a glass toolbar. The adjust icon turns it into a slider. Dragging relights the photo from day to golden hour (two aligned shots), and the knob turns into a glass lens while held. It lifts into a glass orb, the next photo opens inside it as a circle, and the orb expands into a lock screen: glass clock digits, date, and a home bar that stretches into a glass music player.
Stage: the lock screen pulls back into a phone (the bezel grows out of the screen edge). The Dynamic Island stretches like liquid, pinches off, flies over and grows into a Mac window that rolls up like a blind. Long-press the wallpaper, drag it onto a Safari tab, the page pushes in, drop it and it becomes the hero of a landing page. Scroll: the hero morphs into a framed print on a product card, with the mat and molding growing out of the photo's edge. Pick a frame color (it paints across) and a size, then the nav button flies down into "Order print".
Order: one black shape keeps morphing: Ordered ✓ → Printing % → On its way (a van on a route) → Delivered ✓.
Wall: the delivered circle floods the frame edge to edge, holds black for a beat, and contracts into the framed print hanging on the real wall footage. The same iris opens onto the print, closes again, the frame floods the screen and contracts into the pill → the dot → the letters spring back out, landing on the beat return. Last frame = first frame.
1. One HTML file, square 1440x1440. Every style is computed from time inside an async seek(t): no CSS transitions, no timers, no state between frames.
2. Springs are closed-form step responses. A value with many targets is the sum of one spring per change, so it stays a pure function of time.
3. Liquid glass: each glass element holds its own clone of the scene behind it, filtered with an SVG feImage displacement map (a rounded-rect distance field) through three feDisplacementMaps at slightly different scales for chromatic edges, plus a rim light. Glass letters: a canvas distance field per glyph gives the map, mask and highlights.
4. Goo: blur + alpha threshold, then composite the source atop it so the glass stays sharp inside.
5. Iris: 6 blades around a hexagonal aperture. Each blade is its two vertices, both edge extensions and the SHORT arc between them.
6. Wordmark squeeze: every letter moves toward the dot by the same factor and its drawn width follows (narrow the wdth axis, scale the rest), so the letters stay touching.
7. Footage: re-encode all-intra (ffmpeg -g 1), load it as a blob URL, await 'seeked' before drawing each frame.
8. Sound: a downloaded SFX for every event (Mixkit), never synthesized, each placed by its measured peak. The song starts on a downbeat: the zoom lands on the drop, the wall sits in the breakdown, the wordmark returns with the beat. Loudnorm to -14 LUFS.
9. Render with Playwright: 4 subframes per frame blended with ffmpeg tmix, 60fps. Check one frame per beat, then scan for single-frame pops (frame-difference spikes 3x their neighbours).
backdrop-filter: url() misreads displacement maps in Chromium, so clone the scene instead. A flood must overscale past the corners and take about 0.3s, or half the screen changes in one frame. A child with visibility: visible shows through a hidden parent, so use inherit. Text that swaps inside a morphing shape needs its own mask. python http.server can't range-seek video, so use the blob URL.
Ask me for the inputs, then show me the beat map and 4 stills (open, glass, stage, wall) before you write the full film.
Isaziso sithathwe ku- okuthunyelwe @twoclipping.
- Imodeli
- Opus 5.5
- Isitaki
- HTML + Playwright
- Kushicilelwe
Yenza ividiyo efana nale
Zenzele amavidiyo anjengalawa—ashibhile ngokuphindwe kasikhombisa kune-API—ngesandiso sethu se-Google Chrome.. Isebenza Claude nge MCP: uchaza umsebenzi, futhi isandiso siphatha inqubo yokukhiqiza kusukela ku-prompt kuya kufayela eliqediwe. Sikhiqiza amavidiyo, siwahlanganise, siwasho, futhi siwahumushe.
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