⏳ Image approval diperlukan — Review karakter dan storyboard di bawah, lalu Approve untuk lanjut ke video.
Karakter belum dibuat. Tunggu fase story generation selesai.
{{ c.name }}
{{ c.role }}
Visual Lock — prefix wajib setiap image prompt
{{ c.visual_lock }}
{{ c.appearance }}
{{ kw }}
Storyboard belum dibuat. Tunggu fase story generation selesai.
#
Thumbnail
Setting / Karakter
Aksi & Mood
Image Prompt
Draft Prompt ⚡
{{ sc.sequence }}
🎬
{{ sc.setting }}
{{ ch }}
{{ sc.action_description }}
{{ sc.mood }}
{{ sc.image_prompt }}
{{ sc.video_prompt }}
Memuat storyboard & karakter...
❌ Pipeline Gagal
{{ projectStatus.error }}
Detail error tidak tersedia — cek server logs.
💡 Quality gate — Pipeline mencoba hingga 5x per scene dengan prompt improvement otomatis setiap iterasi.
Jika semua percobaan di bawah threshold, scene gagal dan pipeline berhenti.
Coba turunkan Min Quality Score ke 6.5–7.0 lalu buat project baru.
Gunakan clip yang sudah ada — tidak generate ulang
⚠️ Pipeline Selesai — Video Tidak Ditemukan
Pipeline ditandai berhasil tapi file video tidak ada di server. Ini terjadi ketika assembly gagal secara diam-diam. Semua clip scene sudah di-generate dan tersimpan di checkpoint — klik tombol di bawah untuk assembly ulang tanpa mengulang generate.
Jalankan ulang fase assembly dengan clip yang sudah ada di checkpoint — TTS dan video tidak perlu di-generate ulang. Gunakan ini untuk menguji perbaikan audio/transisi tanpa mengeluarkan biaya generate.
Platform akan HTTP POST payload JSON ke URL yang didaftarkan saat event pipeline terjadi.
Kompatibel dengan Discord, Slack, n8n, Zapier, dan HTTP endpoint custom.
import hmac, hashlib
sig = request.headers.get("X-DramaClaw-Signature", "")
expected = "sha256=" + hmac.new(SECRET.encode(), request.body, hashlib.sha256).hexdigest()
assert hmac.compare_digest(sig, expected) # ✓ Aman dari replay attack
⚙️ Pengaturan Platform
Pengaturan ini menjadi default saat membuat project baru. Tersimpan di browser (localStorage).
Quality Gate
Min Image Quality Score
Batas minimum skor gambar agar lolos ke tahap video (1–10)
/ 10
Min Video Quality Score
Batas minimum skor video (lebih rendah dari image, karena video lebih sulit)
/ 10
Max Retries per Scene
Berapa kali pipeline mencoba ulang sebelum menyerah
x
Video Strict Gate
OFF (default) = terima video terbaik walau di bawah threshold; ON = tolak scene jika gagal gate
Otomasi
Human Approval Sebelum Video
ON = pipeline berhenti setelah gambar dan menunggu approval manual; OFF = langsung generate video
Aktifkan TTS Voiceover
Generate audio narasi Bahasa Indonesia untuk setiap scene
Riset Konten dari Internet
Cari tren cerita sebelum generate storyboard (butuh lebih lama)
Model Default (image/video: ketik ID kie.ai atau pilih dari daftar)
Image Model
Model kie.ai untuk generate gambar. Ketik atau pilih dari saran.
{{ imgModelMeta(sett.image_model) }}
Video Model
Model kie.ai untuk generate video dari gambar. Ketik atau pilih dari saran.
{{ vidModelMeta(sett.video_model) }}
TTS Model
Model untuk text-to-speech voiceover
Story LLM Model
Model AI untuk menulis cerita & storyboard. Kosong = pakai model default platform. Pilih model lebih cerdas untuk narasi lebih baik.
Memuat daftar model dari API...{{ llmModels.length }} model tersediaAPI tidak terkonfigurasi — tampil fallback
Default Project
Jumlah Episode
Scene per Episode
Format Video Default
Resolusi output semua scene clip
BGM Mode Default
Global = 1 track per episode; Per Scene = 1 track per scene
Bahasa Narasi Default
Bahasa untuk dialog, setting, dan narasi di semua video. image_prompt dan video_prompt selalu dalam bahasa Inggris (kebutuhan model AI).
🎬 Industrial Features
Scene Seeding (Last-Frame Continuity)
Video setiap scene dimulai dari frame terakhir scene sebelumnya — seamless visual continuity
Smart Model Routing
CU/MCU/ECU → model premium; EWS/WS → model budget (hemat kredit tanpa sacrificing quality)
Lip Sync (Hedra)
Dialogue closeup → talking-head video via InfiniteTalk (kie.ai). Hanya butuh KIE_API_KEY.
Face Consistency (Fal.ai PuLID)
Protagonist CU/MS pakai face-lock via nano-banana-pro (kie.ai). Hanya butuh KIE_API_KEY.
Visual Style Anchor
String art direction global — diinjeksi ke SEMUA prompt gambar & video untuk konsistensi visual lintas scene.
Color Grade Preset
Post-processing warna via ffmpeg — diaplikasikan ke episode final setelah assembly.
✓ Tersimpan
🎭 Character Library
{{ ipLibrary.length }} karakter
Karakter tersimpan setelah tiap episode selesai. Klik Gunakan untuk me-load karakter ke project baru
— portrait, visual_lock, dan voice_config diwarisi otomatis sehingga wajah konsisten lintas episode.
Memuat character library...
🎭
{{ ipLibrary.length ? 'Tidak ada karakter cocok.' : 'Belum ada karakter tersimpan.\nGenerate episode pertama dulu — karakter otomatis masuk ke library.' }}