Master Videos Status
0
Total
0
Created (Queued)
0
Processing
0
Completed
0
Failed
📤 Quick Export:
Assets Overview
0
Hooks
0
Mids
0
CTAs
Upload assets to calculate expected videos
📝 Combinatorics Rule (CRITICAL)
Formula: hooks × mids! × ctas
Example: 3 hooks × 4! mids × 1 CTA = 3 × 24 × 1 = 72
⚠️ Hook ALWAYS first, CTA ALWAYS last. Only mids are permuted!
Upload Assets
Hook
First segment (grabs attention)
Mid
Middle segments (will be permuted)
CTA
Call-to-action (always last)
Uploaded Assets
No assets uploaded yet
🎬 Masters Scenario Builder NEW
Предсказуемая генерация без угадаекHelp: как выбрать сценарий и посчитать сколько мастеров получится ▼
🚀 Быстрый старт (3 шага)
- Выбери сценарий — Hook Position + K-Policy
- Нажми Preview — проверь бейдж: UNIQUE ONLY / UNIQUE+REPEATS / IMPOSSIBLE
- Нажми Generate Masters — готово!
⚡ Быстрые пресеты
Кликни → автозаполнит форму и запустит Preflight
💡 Рекомендация режима
Загрузи проект, чтобы увидеть рекомендацию
🎯 Что выбрать в 3 типовых задачах
Хочу быстро 72 уникальных
→ Preset 72 → Generate
Fixed First, k=4, без повторов
Хочу 500–1000 мастеров
→ Preset 1000+ → Generate
Range 1..4, повторы ON
Хочу максимум разнообразия
→ Permute + Range + Repeats
Повторы mids только после исчерпания unique
📖 Что означает каждый параметр
Hook Position
Fixed First— hook всегда первый: Hook → Mids → CTAPermute with mids— hook вставляется среди mids (больше разнообразия)
K-Policy (сколько mids в одном мастере)
Fixed— всегда ровно k midsSet— например {1,3,4} midsRange— диапазон k_min..k_max (универсальный)
Allow mid repeats
OFF— только уникальные (без повторяющихся mids в ролике)ON— когда unique закончились, разрешаем повторы mids
Target Count — сколько мастер-роликов создать (Preflight покажет потолок)
🧮 Формулы (сколько максимум)
H = hooks, M = mids, C = ctas. P(M,k) = M!/(M-k)!
| Режим | Unique (без повторов) | С повторами mids |
|---|---|---|
| Fixed First | H × P(M,k) × C | H × Mk × C |
| Permute | H × P(M,k) × (k+1) × C | H × Mk × (k+1) × C |
Пример: H=3, M=4, C=1, k=4 → Fixed First unique = 3×24×1 = 72
🎯 Когда использовать N-Target (Diverse)
- Используй N-Target при больших пулах с тегами/кластерами для diversity
- Если пулы маленькие (3×4×1), N-Target может уйти в EXHAUSTED — это норм
- Для предсказуемой генерации заданного количества — используй Scenario Builder
⚠️ Статусы и ошибки
UNIQUE ONLY
target_count укладывается в уникальные варианты ✓
UNIQUE+REPEATS
сначала unique, затем повторы mids
IMPOSSIBLE
сценарий не может дать столько роликов → уменьши target
EXHAUSTED
(в N-Target) кандидаты кончились → ослабь ограничения
сколько мастеров создать
🔧 JSON Preview
{}
🎯 N-Target Diverse Generation
Exactly N unique videos will be generated
📦 Slot Structure
Hook
0
→
Mids
0
→
CTA
0
Max theoretical: 0 combinations
⚙️ Diversity Settings
Videos between same asset reuse
0 = strict, 1 = allow similar
Allow same cluster pattern
Safety limit (→ EXHAUSTED if reached)
⚠️ Important Notes
- Hook is ALWAYS the first segment in every master video
- Mids are permuted (shuffled) to create variations
- CTA is ALWAYS the last segment in every master video
- Formula:
hooks × mids! × ctas(e.g., 3 × 4! × 1 = 72) - Batches are sent to avoid overwhelming the server
- SSE will update Dashboard counters in real-time as videos are processed
Master Videos Gallery
Selected: 0
No master videos yet
Page 1 of 1
⚠️ Uniquify = Finals Generation
Progress tracked in 📋 Job Details /
📡 Queue Monitor.
Results appear in 🎥 Finals Gallery.
1️⃣ Source Selection
2️⃣ Uniquification Profile
Loading...
3️⃣ Background Music (BGM)
4️⃣ Target & Preflight
After generation starts, check progress in Job Details / Queue Monitor
🎥 Finals Gallery
No final videos found. Generate some finals first!
Select a master video from Gallery to view details
🏥 Queue Health
🔴 Redis:
Checking...
⚙️ Workers:
Checking...
⏸️ Paused:
Checking...
🕐 Last Check:
—
Queue Status
0
Waiting (Created)
0
Active (Processing)
0
Done (Completed)
0
Failed
Recent Events (SSE Stream)
No events yet. SSE will show real-time updates.
⚠️ Admin Actions (Dangerous)
Token is saved for this browser session only