Promo generator iklan UGC
Mengingatkan
Mintalah kepada saya: nama produk dan janji singkat satu baris, 3 hingga 5 momen UI untuk ditampilkan, satu warna aksen, 10 hingga 20 klip vertikal asli yang saya miliki, dan lagu bebas royalti dengan latar yang jelas (misalnya Mixkit, gratis untuk penggunaan komersial). Minimalis kelas atas. Satu ide per adegan, banyak ruang kosong, satu warna aksen, satu font sans serif yang bersih (Geist atau Inter) dengan pelacakan yang ketat. Teks bertopeng, potongan yang serasi, satu bahasa kamera yang halus. Hanya rekaman asli, tidak pernah kartu placeholder. Tidak ada titik dalam teks di layar. Dilarang: cincin gelombang kejut, semburan partikel, pemisahan RGB, guncangan kamera, suar lensa, cahaya neon, lantai grid, latar belakang berkedip, pelunakan yang memantul. 10 birama dengan tempo 120 BPM, masing-masing 2 detik. Bar 1: bagian hook masuk kata demi kata sesuai dengan beat. Bar 2: satu kata kunci berubah menjadi antarmuka pengguna produk. Kursor mengetik dan mengklik. Efeknya: sebuah lingkaran terbuka dari tombol ke dalam adegan gelap. Kemudian satu gerakan per bar: dinding klip asli dengan garis pemindaian dan 3 pemenang, output utama sebagai teks besar, carousel 3D video asli dengan pantulan lantai dan efek buram gerakan pada satu klip utama, klip utama di ponsel di samping panel yang beralih ke hasil, statistik besar pada potongan cepat, ticker 3 kata, pengungkapan logo, dan transisi ke hitam. 1. Satu file HTML berukuran 1920x1080. Setiap gaya dihitung dari waktu ke waktu di dalam http:// window.seek(t): tidak ada animasi CSS, tidak ada timer, tidak ada status antar frame. 2. Video asli: ekstrak klip ke urutan JPEG 30fps dengan ffmpeg dan tukar sumber gambar per bingkai. Pencarian menunggu dekode gambar. 3. Analisis lagu dengan numpy: tempo, grid ketukan, energi per bar, drop. Kalibrasi grid ke ketukan kick yang sebenarnya. Setiap potongan berada pada downbeat, setiap UI hit pada ketukan. 4. Render dengan Playwright: 3 subframe per frame pada t minus, at, dan plus 1/240s, lalu campur dengan ffmpeg tmix untuk efek blur gerak nyata pada 60fps. 5. Tempatkan setiap efek suara sehingga puncak terukurnya, bukan awal file-nya, berada tepat pada peristiwa tersebut. Jaga agar efek tetap pelan di bawah musik. Loudnorm ke -14 LUFS. 6. Periksa 20 frame atau lebih sebelum rendering penuh. Perbaiki apa pun yang berantakan, tumpang tindih, atau sulit dibaca. Jangan pernah mengatur opasitas atau filter pada elemen preserve-3d, karena akan merata dan kedua sisinya akan terlihat. Gunakan efek pudar pada pembungkusnya saja. Ukur posisi elemen saat runtime untuk pencocokan potongan. Hanya gunakan musik dan efek suara yang lisensinya mengizinkan penggunaan komersial. Mintalah masukan dari saya, lalu tunjukkan storyboard dengan setiap pengaturan waktu pada beat grid sebelum Anda menulis kode apa pun.
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.
Petunjuk diambil dari pos @twoclipping.
- Model
- Opus 5.5
- Tumpukan
- HTML + Playwright
- Diterbitkan
Buat video seperti ini
Buat video seperti ini sendiri—7 kali lebih murah daripada API—dengan ekstensi Google Chrome kami.. Bekerja dengan Claude melalui MCP: Anda menjelaskan tugasnya, dan ekstensi akan menangani proses pembuatan dari perintah hingga file jadi. Ekstensi ini menghasilkan video, menyusunnya, menambahkan sulih suara, dan menerjemahkannya.
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