Рецепта 5 · цял проект от А до Я

Обяснително видео с твоя глас

Обясняваш едно нещо за около минута: как работи, защо е важно, какво да направи зрителят. Пишеш историята, записваш я със своя глас, а агентът рисува анимацията с код по всяка твоя дума. За учители, експерти и малки фирми, които обясняват по-добре, отколкото снимат.

около 4 часа, с паузите за твоето „да“11 стъпкикредити за кадрите · рендер при тебUltra и Бизнесагент с терминал

Какво получаваш накрая

MP4 от около 60 секунди: 1080×1920 за рийл или 1920×1080 за YouTube. Вътре са твоят глас, анимация в 5 такта, субтитри с правилните думи, звук с измерена и изравнена сила (−14 LUFS) и финал с призив, който стои поне 5 секунди. Освен видеото имаш текста за четене и файла с времето на всяка дума.

Ще ти трябва

  • Ultra или Бизнес: анимацията с код (JMATION) е само в тях.
  • Агент с терминал: Claude Code, Codex или Cursor. Рендерът (превръщането на кода във видеофайл) става на твоя компютър.
  • Node 20+, Chrome или Edge и FFmpeg. Агентът проверява и ти казва какво липсва.
  • Микрофон и тиха стая.
  • Whisper на компютъра ти: програма, която разпознава речта и засича кога е казана всяка дума. Ако го няма, агентът ти казва какво да инсталираш.
  • По избор: музика, която имаш право да ползваш, и кредити за един AI фон.
  1. 1

    Напиши историята в 5 такта

    Зрителят остава заради историята, не заради фактите. Структурата на JMATION за обяснение има 5 такта: проблемът, какво е, как работи в 3 стъпки, едно доказателство и името. Пишеш ли текста в същите такти, всеки такт после става сцена.

    Историята в 5 такта

    Кажи на агента

    Ще правим обяснително видео от около 60 секунди: [какво обясняваш], за [за кого е]. Прочети Мозъка ми за тона и бранда. Напиши ми текста като история, не като точки, в 5 такта: проблемът, какво е, как работи в 3 стъпки, едно доказателство и името. Почни с проблема на един конкретен човек, не с число. Избери един предмет-метафора, който се връща до самия край. Всяко число свържи с образ, който може да се нарисува. Последното изречение да се връща към първото и да казва на зрителя какво да направи. Мери дължината в срички, не в думи. Дай ми само текста, още нищо не строй.

    Агентът прави

    get_brain

    Получаваш: Текст за около минута, разделен на 5 такта, с броя срички до всеки такт. Нищо не е похарчено и нищо не е построено.

    0 кредитаPro, Ultra и Бизнесвсеки агент
    Защо работи
    • „Обясни“ и „как работи“ водят JMATION към структурата „Обяснение в 5 такта“. Текст в същите такти после става сцени едно към едно.
    • Дължината се мери в срички. При нас дължината, мерена по думи, излизаше с около 6 % по-кратка от истинската.
    • Ако планът ти няма Мозък, агентът продължава без него. Тогава кажи тона с две думи в самия промпт.

    Провери, преди да продължиш

    • Текстът се чете на глас за около минута. Пробвай го веднъж с хронометър.
    • Първото изречение показва проблема на един човек, а не число или „в това видео ще научите“.
    • Един и същ предмет се появява в началото, в средата и в края.
    • Последното изречение се връща към първото и казва на зрителя какво да направи.

    Капанът

    Текст като списък с точки. Докато четеш, не знаеш кое идва първо, а зрителят не знае защо да остане. Наш текст, писан така, получи 1/10.

    Подробно в урок 14: Дълъг клип
  2. 2

    Провери всяко твърдение

    Записът е скъп за поправяне: една сбъркана дума значи нов запис. Затова текстът се проверява сега, от друг агент, който не го е писал. Той приема всяко твърдение за грешно, докато не намери доказателство.

    Проверителят

    Кажи на агента

    Преди да записвам, дай текста от предишната стъпка на отделен агент, който не го е писал, с правилото „грешно, докато не се докаже“. Ако не можеш да пуснеш отделен агент, кажи ми и ще го пусна сам в нов разговор. За всяко твърдение да намери източник и да провери кой го казва, кога, за какво точно и дали е условно. Всяко „миналата година“ и „наскоро“ да стане дата. Покажи ми таблица: твърдение, източник, вярно или поправено. Поправките сложи в текста и ми дай новата версия.

    Агентът прави

    на твоя компютър: агентът работи там, без конектора на cyberninjas.ai

    Получаваш: Таблица с всяко твърдение и източника му и поправен текст, готов за запис.

    0 кредитавсеки план с кредити
    Защо работи
    • Мерено на наш сценарий: числата бяха верни, а 29 от 93 твърдения излязоха грешни или неточни заради думите около тях.
    • Факт без доказателство не влиза в кадъра. Надпис с непроверена дата веднъж излезе грешен и видеото трябваше да се рендерира наново.

    Провери, преди да продължиш

    • До всяко твърдение има източник: кой го казва, кога и за какво точно.
    • Условното си е условно: „може“ не е станало „ще“, а прогнозата не е станала факт.
    • Няма „миналата година“ и „наскоро“: на тяхно място има дати.
    • Прочел си списъка с поправките и си съгласен с всяка.

    Капанът

    Преразказът се изкривява тихо: условното става безусловно, прогнозата става факт. Числото остава вярно, затова грешката не се вижда на бърз прочит.

    Подробно в урок 13: Правилата
  3. 3

    Запиши гласа си, преди да има картини

    Сцените се строят по истинските паузи и темпото на гласа ти. Затова записът идва преди първия кадър. Четеш от лист с едри букви, на който е само текстът, който ще кажеш.

    Листът за четене и записът

    Кажи на агента

    Направи ми лист за четене от поправения текст: само текста, който ще чета, с едри букви, по един такт на абзац, без бележки и без източници. Запиши го в [./obyasnenie/list.html] и ми го отвори. После чакай. Когато ти напиша „записах“, провери [./obyasnenie/glas.wav] с FFmpeg: колко секунди е, има ли тишина в началото и в края и има ли места, където звукът пращи, защото е твърде силен (клипинг). Махни само тишината в началото и в края. Паузите в средата не пипай.

    Агентът прави

    на твоя компютър: агентът работи там, без конектора на cyberninjas.ai

    Получаваш: Лист, от който четеш без запъване, и проверен запис: дължината, тишината и местата, където звукът пращи. 0 кредита.

    0 кредитавсеки план с кредити
    Защо работи
    • Иван, 25.09: първо текстът, после записът, после картините. Сцените се сменят на думи от записа, затова той е преди тях.
    • Листът е само за четене, с едър шрифт. Иван за един отчет с дребен шрифт: „Докладът ти е пълен с малки букви и ситни шрифтове, трудно се чете и трудно разбирам последователността“.

    Провери, преди да продължиш

    • Записът е около минута. Ако е много по-дълъг, съкращаваш текста и записваш пак, вместо да бързаш.
    • Няма места, където гласът пращи, защото е записан твърде силно.
    • Тишината в началото и в края е махната, а паузите в средата са си на мястото.
    • Чуваш се ясно със слушалки: без ехо и без шум от стаята.

    Капанът

    Агентът тръгва да строи сцени, преди да си записал. Иван го спира така: „искам само текста, който да чета, после по звука ми ще строиш клипа“. Картините се правят по звука, не обратното.

    Подробно в урок 14: Дълъг клип
  4. 4

    Извади времето на всяка дума

    Всяка смяна на сцена ще падне на дума, затова агентът трябва да знае кога почва и кога свършва всяка дума. Whisper го мери на твоя компютър, без кредити. Думите обаче се взимат от текста ти, защото Whisper понякога чува грешно.

    Времето на думите

    Кажи на агента

    Пусни Whisper на компютъра ми върху [./obyasnenie/glas.wav] с време на всяка дума. Ако го няма, кажи ми какво да инсталирам. Сравни чутото с текста ми дума по дума: където Whisper е чул грешно, остави времето, а думата вземи от текста. Запиши резултата в [./obyasnenie/dumi.json]. После отбележи началото и края на всеки от петте такта в секунди и ми покажи таблицата.

    Агентът прави

    на твоя компютър: агентът работи там, без конектора на cyberninjas.ai

    Получаваш: Файл с времето на всяка дума и таблица с петте такта в секунди. По нея се строят сцените.

    0 кредитавсеки план с кредити
    Защо работи
    • Whisper работи на компютъра ти, без външна услуга и без кредити, и дава времето на всяка дума. С него са строени времевите линии на нашите филми.
    • Някои думи Whisper чува грешно всеки път: при нас „премиер“ излизаше грешно при всички гласове. Затова от Whisper идва само времето.

    Провери, преди да продължиш

    • Всяка дума от текста има начало и край в секунди.
    • Думите във файла са тези от текста ти, не тези, които Whisper е чул.
    • Петте такта покриват целия запис, без дупки.

    Капанът

    Взимаш думите от Whisper наготово. Грешно чутата дума влиза в субтитрите и в готовия файл, а всяка поправка там значи нов рендер.

    Подробно в урок 14: Дълъг клип
  5. 5

    Избери стила с думата „обясни“

    Не ти трябва име на стил. Думите „обясни“ и „как работи“ водят към обяснителните стилове и към структурата „Обяснение в 5 такта“, а думата за формат решава размера. Агентът ти показва 3 стила от различни семейства и един смел. Структурата казваш изрично, защото някои думи гласуват за друга.

    Стилът от думите ти

    Кажи на агента

    Сега анимацията. Подай дословно тези думи за избора на стил: „Обясни как работи [какво обясняваш] на [за кого е], [вертикално 9:16 или ютюб 16:9]“. Покажи ми стиловете като картинки, ако може. Нищо не рендерирай. Когато избера, вземи рецептата на стила със структура explainer-5 („Обяснение в 5 такта“), дори изборът да е предложил друга, и ми кажи с 3 изречения какви са цветовете, шрифтовете и движението.

    Агентът прави

    jmation_pick_stylejmation_style

    Получаваш: 4 стила за избор: 3 от различни семейства и 1 смел. След избора имаш рецептата на стила за „Обяснение в 5 такта“. 0 кредита.

    0 кредитавсеки агент
    Защо работи
    • „Обяснение в 5 такта“ е 30–60 секунди: по една мисъл на кадър, нова картина на всеки 1,5–2,5 секунди, а всеки текст стои поне 1,2 секунди на екрана.
    • „Вертикално“ или „9:16“ дава 1080×1920, „ютюб“ или „16:9“ дава 1920×1080. Без дума за формат агентът решава сам. „Рийл“ също дава 9:16, но гласува и за структурата „Монтаж в ритъм“.
    • Рецептата на стила разпознава структурата само по id, explainer-5. Името на български не се разпознава и тя тихо пада на първата структура на стила.
    • Рецептите на стиловете имат дневен таван: 6 различни на ден. Изборът на стил не се брои, затова разглеждай стилове колкото искаш и взимай рецепта само за избрания.

    Провери, преди да продължиш

    • Видя 4 стила и избра един. Ако нито един не пасва, поискай нови с други думи за настроение.
    • Рецептата на стила е за структурата „Обяснение в 5 такта“ (explainer-5).
    • Форматът е казан с думи: „вертикално 9:16“ или „ютюб 16:9“.

    Капанът

    „Рийл“ решава не само размера: той гласува и за структурата „Монтаж в ритъм“, а при равен брой думи изборът дава нея. Рецептата на стила пък разпознава структурата само по id. Затова в промпта пише „вертикално 9:16“, „как работи“ и explainer-5. Пази се и от корените на думите: „детективска“ се хваща като тема за деца, а „история“ тегли към „История с герой“.

    Подробно в урок 9: JMATION
  6. 6

    Построй сцените по гласа

    Всеки такт от таблицата става сцена, а всяка смяна на картината пада на дума от записа. Графиката показва това, което гласът не казва: числото, схемата, името. Агентът пише всеки кадър като код на твоя компютър.

    Сцените по гласа

    Кажи на агента

    Провери дали рендерът на JMATION е на компютъра ми и го инсталирай, ако липсва. Направи нов филм в папка Jmation-films/[име на филма] и запиши в нея рецептата на стила от предишната стъпка. Преди кода прочети ръководствата на JMATION за метода и за двигателя. Времето вземи от [./obyasnenie/dumi.json]: всеки такт е сцена, всяка смяна на картината пада на дума от записа. Графиката да показва това, което гласът НЕ казва: число, схема, име. Не пиши думите ми на екрана като графика: за тях ще има субтитри. Предметът-метафора да е в първата и в последната сцена. Преди да рендерираш целия филм, покажи ми лист с кадър на всеки 2 секунди и кадър 0 в реален размер.

    Агентът прави

    jmation_setupjmation_guide

    Получаваш: Филм от 5 сцени в твоята папка, вързан за думите ти, и лист с кадри за преглед. 0 кредита.

    рендер на твоя компютър · 0 кредита
    Защо работи
    • Методът на JMATION: първите 1,5 секунди грабват окото, нещо се сменя поне на всеки 2,5 секунди и нищо не стои неподвижно повече от 0,7 секунди.
    • Графика, която повтаря думите, е караоке. Тя трябва да носи нещо, което гласът не казва.
    • Филмът живее в твоята папка, никога в папката на рендера: при обновяване рендерът подменя своята папка.
    • Виж честната граница

    Провери, преди да продължиш

    • Всяка смяна на сцена пада в началото на дума, не насред нея.
    • На екрана има един-два важни обекта едновременно и няма ситен текст.
    • Нито една кутия не стои празна в очакване на съдържанието си.
    • Кадър 0 е пълен: нищо не влиза от празен екран.

    Капанът

    Празна кутия, която чака съдържанието си повече от половин секунда. На екрана изглежда като „не се зареди“. Наше видео с празни кутии и графика, която преписва думите, получи 3/10.

    Подробно в урок 9: JMATION
  7. 7

    По избор: AI фон от Студиото

    Ако някоя сцена има нужда от реалистична повърхност (дърво, хартия, небе), AI я прави като една неподвижна снимка. Движението, светлината и звукът остават код, затова филмът не става слайдшоу. В бележката към филма пише „AI текстури + код“.

    Един AI фон

    Кажи на агента

    Сцена [номер на сцената] има нужда от [повърхност, напр. стара дървена маса]. Провери баланса ми и ми кажи колко ще струва една снимка, после чакай моето „да“. Направи я без текст, в [9:16 или 16:9], и я свали веднага в папката на филма. Ползвай я в кода само като неподвижен фон: всичко, което се движи, да е код. Ако отговорът се изгуби, първо провери последните ми генерации и чак тогава поръчвай пак. В бележката към филма напиши „AI текстури + код“.

    Агентът прави

    get_creditslist_modelsgenerate_imagelist_recent_generations

    Получаваш: Една неподвижна снимка във филма, платена с кредити. Всичко останало е код и не харчи нищо.

    харчи кредити · агентът казва колко
    Защо работи
    • Правилото на JMATION: генерирано видео не влиза във филма. AI прави само неподвижни повърхности.
    • Изгубен отговор не значи провалена генерация. Ако първо провериш историята, не плащаш два пъти.

    Провери, преди да продължиш

    • Знаеше цената, преди агентът да поръча.
    • Снимката е повърхност, а всичко, което се движи около нея, е код.
    • В бележката към филма пише „AI текстури + код“.

    Капанът

    Филм от AI снимки, които просто се сменят. Иван: „не искам slideshow!“. Снимките са суровина, а филмът е кодът.

    Подробно в урок 9: JMATION
  8. 8

    Сложи субтитри с правилните думи

    Субтитрите носят думите, когато звукът е спрян. Правилото на Иван от 28.09: там, където си се запънал или Whisper е чул грешно, на екрана стои правилната дума от текста ти.

    Субтитри, които се четат

    Кажи на агента

    Сложи субтитрите във филма по времената от [./obyasnenie/dumi.json]. Думите да са от текста ми: където съм се запънал или съм сбъркал дума, покажи правилната. Едри, на един ред, с обводката като отделен слой под буквите, а думата, която казвам в момента, малко по-голяма. Да стоят далеч от графиката, без застъпване. Покажи ми 5 кадъра в реален размер и смалени до 350 px.

    Агентът прави

    на твоя компютър: агентът работи там, без конектора на cyberninjas.ai

    Получаваш: Субтитри дума по дума, вързани за гласа ти, проверени в реален размер и в размера на телефон.

    рендер на твоя компютър · 0 кредита
    Защо работи
    • Обводка върху самата буква я изяжда отвътре и субтитрите излизат „странно черни“. Отделният слой под буквата я оставя цяла.
    • Надпис от графиката, който стои близо до субтитъра, се слива с него. Затова двата стоят далеч един от друг.

    Провери, преди да продължиш

    • Всяка дума на екрана е вярна спрямо текста ти.
    • Субтитрите се четат и смалени до 350 px, като на телефон.
    • Нито един субтитър не стои върху графиката или до ръба на кадъра.
    • При смяна на сцената старият субтитър не остава на екрана след разреза.

    Капанът

    Поправяш субтитрите след рендера, а качваш стария файл. При нас дойдоха 17 поправки, след като финалният файл вече беше готов. Всяка поправка значи нов рендер.

    Подробно в урок 13: Правилата
  9. 9

    Рендерирай и пусни проверката

    Рендерът е на твоя компютър и не харчи кредити. После автоматична проверка търси това, което окото пропуска: неподвижни места, светкавици, празни кадри. Ти гледаш местата, където сцените се сменят.

    Рендер и проверка

    Кажи на агента

    Рендерирай филма на моя компютър в [1080×1920 или 1920×1080] и пусни проверката на движението. Поправяй, докато мине: нищо неподвижно над 0,7 секунди, най-много 3 светкавици в секунда, без празни кадри. Ако след три опита още не минава, спри и ми покажи къде засяда. После извади кадрите около всяка смяна на сцена и ми ги покажи. Съмнителен преход провери на 4 кадъра в секунда, преди да го поправяш. Кажи ми кое си проверил и кое предполагаш.

    Агентът прави

    на твоя компютър: агентът работи там, без конектора на cyberninjas.ai

    Получаваш: MP4 на твоя компютър, минал проверката на движението, и кадрите около всяка смяна на сцена за преглед. 0 кредита.

    рендер на твоя компютър · 0 кредита
    Защо работи
    • Проверката на JMATION търси неподвижно място над 0,7 секунди, повече от 3 светкавици в секунда и празни кадри.
    • Преход от четвърт секунда, гледан на кадър на всеки 2 секунди, изглежда като дефект. На 4 кадъра в секунда се вижда какъв е наистина.

    Провери, преди да продължиш

    • Проверката на движението мина.
    • Около всяка смяна на сцена няма половин преход, мигащо число или подскачащ надпис.
    • Файлът е с размера, който поиска: 1080×1920 или 1920×1080.

    Капанът

    Безкраен кръг „агентът поправя, агентът проверява“. Всяка обиколка внася нови дефекти: при нас оценката спря да расте около 6,5/10. Две-три обиколки, после решаваш ти, като гледаш конкретния кадър.

    Подробно в урок 9: JMATION
  10. 10

    Сложи гласа и изравни звука

    Гласът ти е основната писта. Музика има само ако е твой файл и стои тихо под гласа. Силата се мери, не се гадае: изравнява се до −14 LUFS.

    Гласът отпред, −14 LUFS

    Кажи на агента

    Сложи моя запис [./obyasnenie/glas.wav] като основна писта, точно по времената. Музика: [път до твоята музика или „без музика“], тихо под гласа. Без синтезирани звуци: ако шаблонът е сложил свои, махни ги. Изравни силата до −14 LUFS, с пикове до −1 dBTP, и пусни проверката на звука върху готовия MP4. Кажи ми измерените числа и в кои секунди да се заслушам.

    Агентът прави

    на твоя компютър: агентът работи там, без конектора на cyberninjas.ai

    Получаваш: Финален MP4 с твоя глас отпред и измерен звук вместо „звучи добре“. 0 кредита.

    рендер на твоя компютър · 0 кредита
    Защо работи
    • Музиката е или твой файл, който имаш право да ползваш, или никаква.
    • Проверката на звука мери силата, пиковете, острите високи тонове и стряскащите скокове. Нашите готови клипове са около −14 LUFS.

    Провери, преди да продължиш

    • Гласът се разбира през цялото време, музиката не го покрива.
    • Проверката на звука мина и агентът ти каза измерените числа.
    • Няма звуци, които не си поискал.

    Капанът

    Новият филм тръгва от шаблон, който сам синтезира звук. Ако не кажеш „без синтезирани звуци“, под гласа ти остават евтини ефекти. Такива ефекти при нас получиха 1/10.

    Подробно в урок 9: JMATION
  11. 11

    Финалът: призив, който стои поне 5 секунди

    Финалът казва на зрителя какво да направи. Иван, 03.09: финалният текст да остане „4-5 секунди поне“. Истинското лого се показва само във финалната сцена, от оригиналния файл.

    Финал и призив

    Кажи на агента

    Провери последните секунди на филма. Призивът „[какво да направи зрителят]“ да стои на екрана поне 5 секунди, едро и без звуков ефект. Ако гласът свършва по-рано, удължи финала, не режи призива. Логото вземи като оригинален файл от елемента @logo (ако го нямам, питай ме за пътя) и го покажи само във финалната сцена. Покажи ми кадър 0 и последния кадър в реален размер и смалени до 350 px. Ако нещо се промени, рендерирай наново и пусни пак двете проверки.

    Агентът прави

    get_element

    Получаваш: Финал, в който призивът се чете и логото е истинското, и кадър 0, готов за корица. Агентът ти казва кое е проверено и кое предположено.

    рендер на твоя компютър · 0 кредита
    Защо работи
    • Instagram, TikTok и Facebook взимат първия кадър за корица. Затова кадър 0 се гледа заедно с финала.
    • Ако анимацията не е на нивото на добрите примери, по-добре без лого. Слабо анимирано лого вреди на марката повече от липсата на лого.

    Провери, преди да продължиш

    • Призивът стои поне 5 секунди и се чете на телефон.
    • Логото е оригиналният файл, не нарисувано копие.
    • Кадър 0 е пълен и става за корица.
    • След последната поправка филмът е рендериран наново и двете проверки са минали пак.

    Капанът

    Призивът мига за секунда и изчезва, защото гласът е свършил. Зрителят не успява да го прочете.

    Подробно в урок 13: Правилата

Готово е, когато

Пускаш файла на телефона без звук и пак разбираш всичко. Проверките на движението и на звука са минали, призивът накрая стои поне 5 секунди, а агентът ти е казал кое е проверил и кое предполага.

Варианти

  • Без AI фон: всичко е код и видеото не харчи нито един кредит.
  • Рийл и YouTube от един текст: два отделни рендера, всеки нареден за своя формат. Вертикалното видео не се изрязва от хоризонталното.
  • За деца или за клас: кажи го в заданието. „Обясни на деца как работи…“ тегли към стилове като „Маркер на хартия“ и „Детска книжка“. Структурата пак казваш изрично: explainer-5.
  • По-дълго от минута: „Обяснение в 5 такта“ е за 30–60 секунди. Филм от няколко минути по твоя запис се прави с друг инструмент на JMATION, който още го няма в MCP.