cv.cm

AI · Video AI

Bagaimana cara kerja text-to-video AI?

6 menit baca

Jawaban singkat

Text-to-video AI dimulai dari noise acak berbentuk klip pendek, lalu membuang noise itu langkah demi langkah, dipandu prompt, sampai setiap frame menjadi gambar yang utuh dan antarframe konsisten dari waktu ke waktu. Karena membuat seluruh klip sekaligus, cara ini paling cocok untuk shot tunggal yang pendek dengan satu aksi yang jelas.

Apa yang terjadi saat kamu menekan generate

Sebagian besar sistem text-to-video adalah model difusi (diffusion model) yang diperluas dari gambar ke video. Makalah Video Diffusion Models tahun 2022 oleh Ho dan rekan-rekan menunjukkan ide dasarnya: anggap klip sebagai blok frame, tambahkan noise ke klip asli saat pelatihan, lalu ajari jaringan untuk menghilangkan noise itu. Saat generate, model memulai dari noise murni untuk setiap frame dan membersihkannya bersamaan, sehingga gerakan dan tampilan diputuskan bersama.

Tiga ide membuat cara ini praktis dalam skala besar.

  • Ruang laten (latent space). Model bekerja pada versi video yang dikompresi, bukan piksel mentah. Dekoder terpisah mengubah hasilnya menjadi frame. Stable Video Diffusion adalah contoh terbuka dari pendekatan laten ini.
  • Ruang dan waktu sekaligus. Jaringan melihat antarframe, bukan hanya di dalam satu frame, sehingga wajah di frame 1 dan frame 40 dianggap wajah yang sama. Laporan Sora dari OpenAI menjelaskan pemotongan video menjadi spacetime patch untuk transformer.
  • Pengondisian teks. Encoder bahasa mengubah promptmu menjadi angka yang mengarahkan setiap langkah pembersihan noise. Sebagian sistem juga menulis caption yang lebih kaya dari promptmu sebelum generate.

Imagen Video dari Google menambahkan sistem bertingkat: buat dulu klip kecil, pendek, dengan frame rate rendah, lalu naikkan resolusi dan frame rate-nya dengan model-model lanjutan. Banyak produk masih memakai versi dari ide dua tahap ini, itulah sebabnya mode draf biasanya lebih cepat dan berkualitas lebih rendah daripada render akhir.

Alur kerja dari ide sampai klip yang bisa dipakai

  1. Tentukan shot-nya. Satu subjek, satu aksi, satu gerakan kamera. Kalau butuh lebih, rencanakan beberapa shot.
  2. Tulis prompt berisi subjek, aksi dan timing, kamera, latar dan cahaya, gaya, serta audio. Lihat panduan prompt video untuk strukturnya.
  3. Atur opsi teknis di antarmuka: durasi, rasio aspek, resolusi, dan audio aktif atau tidak.
  4. Buat 2 sampai 4 take dari prompt yang sama. Hasilnya sangat bervariasi antarseed.
  5. Pilih take terbaik, lalu ubah satu hal di prompt kalau masih perlu diperbaiki.
  6. Kalau wajah atau produk harus tampil persis, beralih ke image-to-video dan beri model frame awal.
  7. Potong klip di editor. Buang beberapa frame awal dan akhir kalau goyang.

Kesalahan yang paling boros adalah memperbaiki shot yang jelek dengan prompt yang makin panjang. Kalau tiga percobaan gagal, kemungkinan shot itu terlalu rumit untuk modelnya. Sederhanakan aksinya atau pecah jadi beberapa shot.

Pengaturan yang penting

PengaturanYang dikendalikanSaran praktis
DurasiBerapa detik yang dibuat modelKlip yang lebih pendek lebih patuh pada prompt; gabungkan shot pendek saat editing
Rasio aspek16:9, 9:16, 1:1, dan sejenisnyaPilih rasio platform tujuan sejak awal; memotong belakangan membuat framing hilang
ResolusiUkuran outputPakai setelan draf rendah untuk menguji prompt, resolusi tinggi hanya untuk take terpilih
SeedNoise awalGunakan seed yang sama agar perbandingan perubahan prompt adil, jika alatnya mengizinkan
Negative promptHal yang dihindariTulis objek atau artefak secara lugas, tanpa kata 'no'
AudioSuara yang dibuat bersama gambarMatikan kalau kamu akan menambahkan musik dan suara saat editing
Penulisan ulang promptAlat memperluas promptmu secara otomatisMatikan kalau kamu butuh kata-kata yang diikuti persis

Batas durasi, resolusi, dan harga sering berubah dan berbeda di tiap alat, jadi periksa dokumentasi terbaru dari alat yang kamu pakai.

Contoh: klip 15 detik sebagai tiga shot

Daripada meminta satu klip 15 detik tentang rutinitas pagi, rencanakan tiga shot dengan durasi sekitar lima detik. Setiap shot punya satu tugas, dan baris gaya yang sama menjaga ketiganya serasi.

ShotDurasiKameraAksi
15 dtkWide shot, statisSinar matahari masuk ke kamar tidur kecil; jam weker berbunyi di meja samping tempat tidur
25 dtkMedium close-up, slow push-inSeorang pemuda duduk di tempat tidur, mengucek mata, dan menoleh ke jendela
35 dtkClose-up, statisIa menuang kopi ke mug putih; uap mengepul
Shot 2 of 3. Medium close-up, eye level, slow push-in.
A young man with messy short brown hair, grey T-shirt, sits up in bed.
He rubs his eyes with one hand, then turns his head toward the window
and holds still. Soft warm morning light from the left, white sheets.
Style: natural live-action, 35mm film look, warm muted colors.
Audio: birds outside, a quiet room. No music.

Mengulang deskripsi subjek dan baris gaya persis sama di setiap shot adalah alat kontinuitas paling sederhana. Untuk konsistensi yang lebih kuat, buat dulu satu gambar diam karakternya lalu pakai sebagai frame awal.

Text-to-video atau image-to-video?

Text-to-video memutuskan segalanya dari kata-kata. Ini bagus untuk menjelajahi ide dan adegan yang tampilan persisnya tidak penting. Image-to-video berangkat dari gambar yang kamu berikan, sehingga tampilannya sudah tetap dan prompt hanya perlu menggambarkan gerakan.

KebutuhanPilihan yang lebih baikAlasan
Ide dan suasana cepatText-to-videoCepat; tidak perlu menyiapkan gambar
Wajah, produk, atau logo tertentuImage-to-videoFrame pertama menjaga tampilan persis
Karakter yang sama di banyak shotImage-to-video atau gambar referensiTeks saja akan bergeser antarshot
Pose awal dan akhir yang ditentukanFirst and last frameModel mengisi gerakan di antara dua gambar

Cara gabungan yang umum adalah membuat gambar diam dengan model gambar, lalu menganimasikannya. Misalnya, ai-image-generator dari cv.cm bisa membuat gambar draf 384 px di GPU-mu sendiri; model video penuh kemudian menganimasikan versi yang lebih besar dari gambar itu.

Batasan yang perlu diantisipasi

Text-to-video berkembang pesat, tetapi sebagian kelemahannya bersifat struktural. Saat artikel ini ditulis, antisipasi hal-hal berikut:

  • Fisika. Menuang, memecahkan, tabrakan, dan kain sering terlihat janggal. Laporan Sora sendiri memberi contoh kaca pecah sebagai fisika yang belum dikuasai modelnya. Buat peristiwa fisik tetap sederhana atau tampilkan di luar layar.
  • Tangan dan benda kecil. Jari menyatu, benda menembus tangan. Buat aksi tangan sederhana dan hindari close-up pekerjaan jari yang halus.
  • Teks di layar. Papan dan teks sering keluar berantakan. Tambahkan teks saat editing.
  • Identitas yang bergeser. Wajah bisa berubah antara awal dan akhir klip, apalagi antarklip. Pakai gambar awal atau gambar referensi.
  • Menghitung dan keramaian. 'Three dogs' bisa jadi dua atau empat; orang dalam kerumunan bisa menyatu.
  • Take panjang. Kualitas dan kepatuhan pada prompt menurun seiring klip makin panjang. Gabungkan shot pendek saat editing.

FAQ

Berapa lama waktu yang dibutuhkan untuk membuat video AI?

Dari kurang dari satu menit sampai beberapa menit per klip di alat cloud, tergantung durasi, resolusi, dan antrean. Mode draf lebih cepat daripada render kualitas penuh.

Bisakah saya menjalankan text-to-video di komputer sendiri?

Ada model terbuka, tetapi kebanyakan membutuhkan kartu grafis kuat dengan memori video besar. Browser belum bisa menjalankan model text-to-video penuh dengan nyaman di perangkat biasa.

Mengapa prompt yang sama menghasilkan video berbeda?

Setiap proses dimulai dari noise acak yang berbeda, yang disebut seed. Mengunci seed, jika alatnya mengizinkan, membuat hasil bisa diulang untuk perbandingan.

Mengapa video AI terlihat seperti slow motion?

Model cenderung memilih gerakan lambat yang aman ketika prompt tidak menentukan tempo. Tulis kecepatan dan timing aksi, misalnya 'in one quick motion' atau 'runs fast'.

Bisakah AI membuat film utuh dari satu prompt?

Belum dengan andal. Model saat ini membuat klip pendek; karya yang lebih panjang disusun dari banyak shot yang direncanakan, lalu disunting bersama suara, musik, dan judul.

Semua tutorial AI