UGC-reklamgeneratoro reklamo
Prompto
Petu de mi: la produktonomon kaj unu-linian promeson, 3 ĝis 5 uzantinterfacajn momentojn por montri, unu akcentan koloron, 10 ĝis 20 verajn vertikalajn filmetojn, kiujn mi posedas, kaj senpagan kanton kun klara drop (ekz. Mixkit, senpaga por komerca uzo). Altnivela minimumismo. Unu ideo por ĉiu sceno, multe da malplena spaco, unu akcenta koloro, unu pura sans (Geist aŭ Inter) kun detala spurado. Maskitaj tiparaj malkaŝoj, kongruaj tranĉoj, unu glata kameraa lingvo. Nur reala filmaĵo, neniam provizoraj kartoj. Neniuj punktoj en surekrana teksto. Malpermesitaj: ŝokaj ringoj, partiklaj eksplodoj, RGB-disigo, fotila tremo, lensaj flamlumoj, neonaj briloj, kradaj plankoj, fulmantaj fonoj, resaltanta malstreĉiĝo. 10 taktoj je 120 BPM, po 2 sekundoj. Takto 1: la hoko alteriĝas vorto post vorto sur la taktoj. Takto 2: unu hokvorto transformiĝas en la produktan uzantinterfacon. Kursilo tajpas kaj klakas. La guto: cirklo malfermiĝas el la butono en malhelan scenon. Poste unu movo por ĉiu takto: muro de realaj filmetoj kun skanadlinio kaj 3 venkintoj, la ŝlosila eligo kiel granda litero, 3D karuselo de realaj filmetoj kun plankaj reflektoj kaj moviĝ-malklarigita vipo sur unu heroa filmeto, la heroo en telefono apud panelo kiu turniĝas al rezultoj, grandaj statistikoj pri puŝtranĉoj, 3-vorta teletajpilo, malkaŝo de emblemo, svagiĝo al nigra. 1. Unu HTML dosiero je 1920x1080. Ĉiu stilo estas kalkulata ekde tempo interne http:// window.seek(t): neniuj CSS animacioj, neniuj tempigiloj, neniu stato inter kadroj. 2. Reala filmeto: eltiru filmetojn al 30-kadroj po sekundo JPEG-sekvencoj per ffmpeg kaj interŝanĝu bildfontojn po kadro. La serĉo atendas la bilddeĉifrojn. 3. Analizu la kanton per numpy: tempo, taktokrado, energio po takto, la falo. Adaptu la kradon al la veraj piedbatoj. Ĉiu tranĉo sidas sur antaŭtakto, ĉiu UI-bato sur takto. 4. Bildigu per Playwright: 3 subkadroj po kadro je t minus, je, kaj plus 1/240s, poste miksu per ffmpeg tmix por vera moviĝmalklareco je 60 kadroj po sekundo. 5. Metu ĉiun sonefekton tiel, ke ĝia mezurita pinto, ne ĝia dosierkomenco, alteriĝas sur la okazaĵon. Tenu la efikojn kvietaj sub la muziko. Laŭtnormo ĝis -14 LUFS. 6. Sondu 20 aŭ pli da kadroj antaŭ la plena bildigo. Riparu ĉion malordigitan, interkovrantan aŭ malfacile legeblan. Neniam agordu opakecon aŭ filtrilon sur preserve-3d elemento, ĉar ĝi platiĝas kaj ambaŭ facoj videblas. Anstataŭe, malintensigu ĝian envolvaĵon. Mezuru elementajn poziciojn dum rulado por kongruaj tranĉoj. Uzu nur muzikon kaj sonefektojn, kies licenco permesas komercan uzon. Petu de mi la enigaĵojn, poste montru al mi rakontbreton kun ĉiu tempigo sur la ritma krado antaŭ ol vi skribos iun ajn kodon.
Ask me for: the product name and a one-line promise, 3 to 5 UI moments to show, one accent color, 10 to 20 real vertical clips I own, and a royalty-free song with a clear drop (e.g. Mixkit, free for commercial use).
High-end minimal. One idea per shot, lots of empty space, one accent color, one clean sans (Geist or Inter) with tight tracking. Masked type reveals, match cuts, one smooth camera language. Real footage only, never placeholder cards. No full stops in on-screen text.
Banned: shockwave rings, particle bursts, RGB split, camera shake, lens flares, neon glows, grid floors, flashing backgrounds, bouncy easing.
10 bars at 120 BPM, 2 seconds each.
Bar 1: the hook lands word by word on the beats.
Bar 2: one hook word morphs into the product UI. A cursor types and clicks.
The drop: a circle opens out of the button into a dark scene.
Then one move per bar: a wall of real clips with a scan line and 3 winners, the key output as big type, a 3D carousel of real videos with floor reflections and a motion-blurred whip onto one hero clip, the hero in a phone next to a panel that flips into results, big stats on push cuts, a 3-word ticker, a logo reveal, a fade to black.
1. One HTML file at 1920x1080. Every style is computed from time inside
http://
window.seek(t): no CSS animations, no timers, no state between frames.
2. Real video: extract clips to 30fps JPEG sequences with ffmpeg and swap img sources per frame. seek awaits the image decodes.
3. Analyze the song with numpy: tempo, beat grid, energy per bar, the drop. Calibrate the grid to the real kick hits. Every cut sits on a downbeat, every UI hit on a beat.
4. Render with Playwright: 3 subframes per frame at t minus, at, and plus 1/240s, then blend with ffmpeg tmix for real motion blur at 60fps.
5. Place each sound effect so its measured peak, not its file start, lands on the event. Keep the effects quiet under the music. Loudnorm to -14 LUFS.
6. Probe 20 or more frames before the full render. Fix anything cluttered, overlapping or hard to read.
Never set opacity or filter on a preserve-3d element, because it flattens and both faces show. Fade its wrapper instead. Measure element positions at runtime for match cuts. Only use music and sound effects whose license allows commercial use.
Ask me for the inputs, then show me a storyboard with every timing on the beat grid before you write any code.
Instigo prenita de afiŝo @twoclipping.
- Modelo
- Opus 5.5
- Stako
- HTML + Playwright
- Publikigita
Faru filmeton kiel ĉi tiu
Faru filmetojn kiel ĉi tiujn mem — 7 fojojn pli malmultekoste ol la API — per nia kromprogramo por Google Chrome.. Funkcias kun Claude per MCP: vi priskribas la taskon, kaj la kromprogramo prizorgas la generadprocezon de la prompto ĝis la preta dosiero. Ĝi generas filmetojn, kunmetas ilin, voĉigas ilin, kaj tradukas ilin.
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