Обратный инжиниринг: Easy A (2010) + сценарий → воспроизводимый пайплайн «сценарий → рендер» через Qwen 3.8 VLM на api.cxl.ru.
готово Easy_A.pdf — 119 стр., полный сценарий (2009, B. V. Royal / W. Gluck).
готово Отличница...avi (1.5 ГБ, 88 мин, 25 fps) + Original_eng.ac3 (оригинальная англ. дорожка).
готово Субтитры: eng (1484) — основной, rus (1598).
готово qwen-3.8 — VLM (текст+картинка+видео), «мозг» анализа. 300 ₽/1M токенов.
готово flux-schnell — картинки (assets / first frames).
готово ltx / minimax-h3 — клипы 1–15 с со звуком.
готово tts-cosy / tts-espeech (voice movie) — киношный TTS.
asylum/, venv, nginx, деплой asylum.cxl.ru (HTTP 200).scene_map_en.json.assets / shot_list / sound_design / voiceover / storyboard.docs/ALGORITHM.md + forward-пайплайн forward_render.py.| # | Сцена | Персонажи | Время |
|---|---|---|---|
| 2 | INT. HIGH SCHOOL HALL - DAY | OLIVE | ~62s |
| 5 | EXT. SCHOOL - CONTINUOUS | RHIANNON, GRIFFIN, OLIVE | ~120s |
| 6 | INT. OLIVE'S BEDROOM | OLIVE | ~1215s |
ОБРАТНЫЙ (фильм → граф):
1. ffmpeg: каждый кадр (25fps) + субтитры eng → таймлайн
2. Каждый кадр → qwen-3.8 VLM → {action, characters, location, camera, mood}
3. Сценарий → 130 сцен (INT/EXT + реплики + V.O.)
4. Матчинг сцен ↔ субтитры (по первой реплике + qwen-валидация)
5. Генерация отсутствующих: shot_list, storyboard, assets, sound_design, voiceover
ПРЯМОЙ (граф → рендер):
1. assets → flux-schnell → first frames
2. shot → ltx / minimax-h3 I2V (1–15 с, со звуком)
3. Реплики → tts-cosy/espeech (voice=movie)
4. ffmpeg сборка → финальный ролик
5. Сравнение с оригиналом: qwen-3.8 VQA