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

Корица за YouTube и шорт по същата идея

Правиш корица за видео в YouTube, втора корица за A/B тест и вертикален шорт по същата идея. За канал, който иска хората да кликнат на видеото, а на шорта да спрат да скролват.

около 2 часа11 стъпкикредити за кадрите · рендер при тебвсеки план с кредитиагент с терминал

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

Две корици 16:9 с надпис, всяка в PNG 3840 × 2160 и в JPG 1280 × 720, 10-секунден шорт 1080 × 1920 с твоя глас и субтитри, вертикална корица за него, заглавия и описания. И копие на шорта под 50 MB за Instagram.

Ще ти трябва

  • Абонамент в cyberninjas.ai с кредити за 3 кадъра и 1 клип. Колко точно, ти казва агентът на първата стъпка.
  • Агент с терминал: Claude Code, Codex или Cursor.
  • Темата на видеото и една ясна идея за кадъра: един човек или един предмет.
  • Твоят глас за шорта: около 10 секунди, записани с телефона.
  • На компютъра: FFmpeg, Chrome или Edge и локален Whisper (програма, която превръща гласа в текст). Агентът проверява какво има и ти казва какво липсва.
  • Канал в YouTube. Там качваш сам, в YouTube Studio.
  1. 1

    Поискай сметката и модела за клипа

    Един отговор решава модела на клипа: има ли в кадъра фотореално лице. Казваш го сега, а агентът смята цената по живите цени, преди да е похарчен и един кредит.

    Сметка за корицата и шорта

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

    Правя видео за YouTube на тема [темата на видеото] и шорт по същата идея. Трябват ми: корица 16:9 в истински 4K, втора корица за A/B тест, вертикален кадър 9:16 и 10-секунден клип от него. В кадъра [има / няма] фотореално човешко лице. Прочети Мозъка ми, провери баланса ми и живите цени и ми направи сметка: кой модел за всяка стъпка и колко струва. Таван: [N] кредита. Нищо не поръчвай преди моето „да“.

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

    get_brainget_creditslist_models

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

    0 кредитавсеки агент
    Защо работи
    • Лицето решава модела: Seedance отказва начален кадър с фотореално лице, а Kling O3 го приема. Затова го казваш преди първата поръчка.
    • Цените се менят. Агентът ги чете от живия каталог, по който се таксува поръчката.

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

    • Имаш едно число за целия проект и то е под тавана ти.
    • Агентът каза кой модел ще анимира кадъра и защо: Kling O3 при лице, Seedance 2.0 без лице.
    • Нищо не е поръчано.

    Капанът

    Не казваш, че в кадъра има лице. Поръчката отива към Seedance и той я отказва. Кредитите се връщат, времето не.

    Подробно в урок 12: Кой модел
  2. 2

    Направи корицата без нито една буква

    Корицата се гледа малка, затова в нея има едно главно нещо: един човек или един предмет, осветен със силна светлина. Надписът идва на следващата стъпка, с код.

    Корицата в истински 4K

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

    Направи корицата: 16:9, 4K, със Seedream 5 Lite (seedream-lite). Фотореален кадър без текст и без букви: [кой или какво е в кадъра], [какво прави в този миг]. Една драматична светлина с ясна посока: [например светлина отзад и отляво]. Палитра от два цвята: [например тъмносиньо и оранжево]. [Лявата] третина да е по-празна: там ще легне надписът. Ако на корицата трябва да има мой продукт или логото ми, вземи елемента @produkt от списъка ми и ползвай Nano Banana Pro (gemini-3-pro) вместо Seedream. Кажи ми цената, преди да поръчаш. Щом корицата е готова, свали я веднага в ./yt като korica-a и ми кажи истинския ѝ размер в пиксели. Ако файлът е JPEG с име .png, преименувай го на .jpg.

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

    list_elementsgenerate_image

    Получаваш: Чист кадър 16:9, широк 4096 пиксела, на твоя диск, с празно място за надписа.

    харчи кредити · агентът казва колко
    Защо работи
    • Мерено: Seedream 5 Lite е моделът, който реално връща 4096 пиксела ширина.
    • Seedream лепи логото като стикер. Nano Banana Pro (gemini-3-pro) го вгражда в сцената. Смени @produkt със своя таг.
    • Seedream 5 Lite връща JPEG с име .png. Програмите след него се задавят от грешното разширение, затова агентът го преименува на .jpg.
    • Виж честната граница

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

    • Файлът е на диска ти и агентът каза истинския му размер. Мерено при Seedream 5 Lite в 16:9: 4096 × 2304.
    • В кадъра няма нито една буква.
    • Светлината идва от ясна посока, а мястото за надписа е празно.

    Капанът

    Етикетът „4K“ не значи 4K. При поръчка в 4K Gemini 2.5 Flash върна 1344 × 768. Затова в промпта назоваваш модела изрично, а агентът мери размера на сваления файл.

    Подробно в урок 3: Снимки
  3. 3

    Сложи надписа отгоре с код

    Надпис, сложен с код, е верен буква по буква и се сменя за секунди. Една до три едри думи: на малката картинка се чете само едрото.

    Надписът на корицата

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

    Вземи ./yt/korica-a.jpg и сложи отгоре надписа „[една до три думи]“ с HTML, не с модел за картинки. Шрифт с кирилица, дебел и едър: [например Montserrat Black]. Сложи надписа в празната третина, далеч от лицето, а долния десен ъгъл остави празен. Обводката или сянката да е отделен слой под буквите. Рендерирай корицата с Chrome или Edge на моя компютър в два размера, PNG 3840 × 2160 и JPG 1280 × 720, в ./yt. Покажи ми я в реален размер и смалена до 350 px.

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

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

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

    рендер на твоя компютър · 0 кредита
    Защо работи
    • Моделите бъркат кирилицата: пишат „КОЕТ СТЕ“ вместо „КОЕТО НЕ СТЕ“ или слагат латинско Z вместо З. С код това не става.
    • Заглавието на видеото допълва корицата, не я повтаря. Ако на корицата пише „Какво стана?“, заглавието казва какво точно е станало.

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

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

    Капанът

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

    Подробно в урок 3: Снимки
  4. 4

    Направи втората корица за A/B тест

    Тестът в YouTube Studio показва двете корици на истински зрители и ги сравнява. Двете се различават по една ясна идея, например с лице и без лице, а надписът е същият. Така знаеш какво е спечелило.

    Корица Б по друг замисъл

    Майсторски

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

    Направи втора корица за A/B тест. Същата тема и същият надпис, но друг замисъл: [с лице или без лице], [друг ъгъл или друга светлина]. Пак Seedream 5 Lite, 16:9, 4K, без нито една буква в кадъра. Кажи ми цената, преди да поръчаш. Свали я в ./yt като korica-b и сложи надписа отгоре със същия код, шрифт и място като на korica-a. Покажи ми двете една до друга, смалени до 350 px.

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

    generate_image

    Получаваш: Корица Б, различна по замисъл, със същия надпис. Двете са готови за теста в YouTube Studio.

    харчи кредити · агентът казва колко
    Защо работи
    • Варианти по замисъл, не по случайност: иначе тестваш два почти еднакви кадъра.
    • Ако сменяш и кадъра, и надписа, тестът не казва кое е спечелило. Сменяш едното.

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

    • Двете корици се различават по замисъл, не по дребни детайли.
    • Надписът е един и същ, на същото място.
    • И двете се четат, смалени до 350 px.

    Капанът

    Тестът в YouTube избира победителя по гледано време, не по кликове. Корица, която обещава нещо, което видеото не дава, губи. Затова и двете корици обещават само това, което видеото показва още в първите секунди.

    Подробно в урок 3: Снимки
  5. 5

    Направи нов вертикален кадър за шорта

    Шортът е отделен продукт: кадърът се прави наново за телефона, не се изрязва от корицата. Корицата влиза като референция, затова героят и светлината остават същите.

    Роден вертикален кадър

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

    Сега шортът. Не режи корицата до 9:16. Направи нов вертикален кадър 9:16 от същата сцена: подай чистата корица от стъпка 2 като референция (по id-то ѝ) с роля [character, ако е човек, или object, ако е предмет]. Същият модел, 4K. Героят да е по-близо и да стои в горните две трети, а долната третина да е по-спокойна: там ще легнат субтитрите. Без текст в кадъра. Кажи ми цената, преди да поръчаш. Свали го в ./yt/short като kadar-9x16 и ми го покажи до корицата.

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

    generate_image

    Получаваш: Роден кадър 9:16: същият герой и същата светлина, наредени за екрана на телефона.

    харчи кредити · агентът казва колко
    Защо работи
    • Готовият кадър влиза като снимка-референция. С роля character моделът пази лицето, косата и телосложението.
    • Описан с думи, героят всеки път излиза малко по-различен. Референцията го пази.

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

    • Кадърът е 9:16 и агентът каза истинския му размер.
    • Същият човек или предмет, същата светлина и палитра като на корицата.
    • Главното е цяло и стои в горните две трети, а в кадъра няма букви.

    Капанът

    Режеш корицата до 9:16. От ширината ѝ остават само 31,6 %: от 4096 пиксела стават 1 296. Две трети от кадъра изчезват, а с тях и композицията, наредена за хоризонтал. Помръдне ли героят встрани в клипа, излиза от кадъра.

    Подробно в урок 4: Видео от кадър
  6. 6

    Анимирай вертикалния кадър: 10 секунди

    Видеото тръгва точно от кадъра, който вече одобри. В промпта пишеш само какво се движи и къде свършва движението. Кой модел ще анимира кадъра, решава едно: има ли в него лице.

    Клипът за шорта

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

    Анимирай вертикалния кадър от стъпка 5: видео, което тръгва от него, 10 секунди. Задай формата 9:16 изрично в поръчката. Ако в кадъра има фотореално лице, ползвай Kling O3, не Seedance. Ако няма лице, ползвай Seedance 2.0. Без звук: звукът ще е моят глас. В промпта на видеото пиши само промяната: [какво прави героят], [как се движи камерата]. Не описвай наново лицето, дрехите и светлината. Завърши с END STATE: [къде е героят в последния кадър]. Кажи ми цената, преди да поръчаш. Следи поръчката, свали клипа веднага в ./yt/short като klip.mp4 и ми покажи лицето от първия и от последния кадър, изрязано около 520 × 520 px.

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

    get_creditslist_modelsgenerate_videocheck_generation

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

    харчи кредити · агентът казва колко
    Защо работи
    • Seedance отказва начален кадър с фотореално лице, дори генерирано, и връща кредитите. Kling O3 прие същия кадър (проверено на 20.09.2026).
    • Без изричен формат поръчката излиза 16:9, дори кадърът да е вертикален.
    • При Kling O3 звукът се плаща отделно, затова клип без звук е по-евтин.
    • Виж честната граница

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

    • Клипът е 9:16 и около 10 секунди: агентът каза истинската продължителност на файла.
    • Лицето в първия и в последния кадър е на същия човек. Сравняваш ги на изрез без увеличение.
    • Клипът е на диска ти, преди връзката да изтече.

    Капанът

    Клип без END STATE, тоест без описание на последния кадър. Моделът запълва празното време, като пуска движението наобратно.

    Подробно в урок 4: Видео от кадър
  7. 7

    Сложи гласа и субтитрите

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

    Глас и субтитри

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

    Записах гласа си за шорта: [път до glas.m4a]. Сложи го като звук на ./yt/short/klip.mp4. Направи субтитрите с локален Whisper, с време на всяка дума, и ги прочети втори път за грешки. Субтитрите: едри, на един ред, с обводката като отделен слой под буквите, а думата, която звучи в момента, е с по-голям шрифт, не просто уголемена. Цвета и шрифта вземи от бранда ми, който прочете на стъпка 1. Ако го няма: [цвят], [шрифт]. Най-долният ред да е поне 130 px над ръба. Музика само от [моята папка с музика], тихо под гласа, или без музика. Изравни звука до −14 LUFS, рендерирай ./yt/short/short.mp4 в 1080 × 1920 и ми кажи измерената сила на звука.

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

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

    Получаваш: Шорт 1080 × 1920 с твоя глас и субтитри, които се четат на телефон. 0 кредита: всичко е на твоя компютър.

    рендер на твоя компютър · 0 кредита
    Защо работи
    • Локалният Whisper дава време на всяка дума, без API и без кредити. Грешките в разчитането хваща второто четене.
    • Под 130 px интерфейсът на Reels и TikTok покрива текста.
    • Обводка, сложена върху самата буква, изяжда половината от нея. Отделният слой под буквите я оставя цяла.
    • Виж честната граница

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

    • Всяка дума в субтитрите е вярна. Гледаш ги в реален размер, не смалени.
    • Субтитрите са на един ред, не закриват лицето, а най-долният ред е поне 130 px над ръба.
    • Агентът каза измерената сила на звука.

    Капанът

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

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

    Направи кадър 0 и заглавията

    В Instagram, Facebook и TikTok първият кадър е корицата, затова кадър 0 се прави като корица. Заглавието на шорта е въпрос, а на дългото видео допълва корицата.

    Кадър 0 и заглавия

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

    Първите думи на гласа ми в ./yt/short/short.mp4 са въпросът „[въпросът от началото]“. Покажи го като голям надпис-кука през първите две секунди и половина, а после пусни субтитрите. Кадър 0 е корицата: в него вече се виждат героят и надписът, без изсветляване от черно. Рендерирай шорта наново и ми покажи кадър 0 в реален размер. Извади го като вертикална корица 1080 × 1920 JPG в ./yt/short. После ми предложи 3 заглавия за шорта: всяко е въпрос, без име на инструмент. За дългото видео ми дай 3 заглавия, които допълват корицата, а не я повтарят, и описание, в което обещанието е в първите 150 знака.

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

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

    Получаваш: Кадър 0, който работи като корица, вертикална корица за YouTube Studio и заглавия: въпроси за шорта, твърдения за дългото видео.

    рендер на твоя компютър · 0 кредита
    Защо работи
    • Instagram, Facebook и TikTok взимат първия кадър за корица.
    • Мерено на 234 шорта от един канал: заглавие-въпрос носи около 1,23 пъти повече гледания, а името на инструмента в заглавието ги намалява. При дългите видеа въпросът губи: 0,83 пъти.
    • От описанието в YouTube се виждат около първите 150 знака. Там стои обещанието.

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

    • Кадър 0 е пълен: картината не изплува от черно или от празен фон.
    • Заглавието на шорта е въпрос, без име на инструмент.
    • Вертикалната корица е 1080 × 1920, а заглавието на дългото видео не повтаря надписа от корицата.

    Капанът

    Тъмен или празен кадър 0. В профила изглежда като черно квадратче и никой не го отваря.

    Подробно в урок 11: Публикуване
  9. 9

    Провери всичко като на телефон

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

    Проверката като на телефон

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

    Провери ./yt/short/short.mp4 така, както ще се гледа. Извади кадрите в 0, 2, 5 и 9 секунди и ми ги покажи в реален размер, на две половини, горна и долна, и смалени до 350 px. Покажи ми и двете корици, смалени до 350 px. Кажи ми честно: би ли спрял да скролваш на кадър 0? Преброй кадрите на видеото и ми кажи истинската продължителност. Ако нещо не се чете или се застъпва, поправи го, рендерирай наново и ми покажи пак.

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

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

    Получаваш: Кадри в реален и в телефонен размер и честен отговор за кадър 0. Дефектите се хващат тук, а не в коментарите.

    рендер на твоя компютър · 0 кредита
    Защо работи
    • Вертикалният кадър се гледа на две половини в реален размер: така се вижда, ако някой надпис или слой е счупен.
    • Продължителността, която пише във файла, не доказва нищо. Доказва я броят кадри на видеото.

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

    • Субтитрите, надписът-кука и двете корици се четат при 350 px.
    • Нищо не е отрязано от ръба и нищо не се застъпва.
    • Агентът каза броя кадри на видеото и истинската му продължителност.

    Капанът

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

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

    Подготви папката за YouTube Studio

    YouTube не е сред мрежите, които се свързват с cyberninjas, затова видеото и шортът се качват ръчно. Агентът подрежда всичко, а ти качваш.

    Папката за ръчно качване

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

    YouTube не е сред мрежите, които мога да свържа с cyberninjas, затова в YouTube качвам сам. Подготви ми папка ./yt/za-youtube: видеото от [път до видеото], korica-a и korica-b като JPG, ./yt/short/short.mp4, вертикалната му корица и файл с текстовете: заглавие и описание за видеото, заглавие и описание за шорта. Без вътрешни бележки, пътища и имена на файлове. Напиши ми накратко стъпките в YouTube Studio: къде слагам корицата, как пускам теста между двете корици и къде слагам вертикалната корица на шорта.

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

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

    Получаваш: Една папка с всичко за качване и кратките стъпки за YouTube Studio. Качваш ти: агентът не публикува в YouTube.

    рендер на твоя компютър · 0 кредита
    Защо работи
    • Свързаните мрежи в cyberninjas са Instagram и Facebook. YouTube го няма.
    • Вертикалната корица на шорт се слага само ръчно в YouTube Studio: видеото, „Thumbnail“, „Upload file“, „Save“. Проверено: сменена с код, корицата не се хваща и YouTube оставя кадър от клипа.
    • Мерено на един канал: 67 % от гледанията на шортовете идват от лентата, където корица не се показва, а видеото тръгва само. Затова кадър 0 и първите секунди тежат повече от корицата.

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

    • В папката има видеото, двете корици, шорта, вертикалната му корица и текстовете.
    • В описанията няма вътрешни бележки, пътища и имена на файлове.
    • След „Save“ новата корица стои на видеото в YouTube Studio, а тестът между двете корици е пуснат.

    Капанът

    В YouTube Studio запазването понякога не минава от първото натискане на „Save“. Провери, че новата корица стои на видеото, преди да затвориш страницата.

    Подробно в урок 11: Публикуване
  11. 11

    Пусни шорта като рийл в Instagram и Facebook

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

    Рийл в Instagram и Facebook

    Скоро

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

    Пусни ./yt/short/short.mp4 като рийл в свързания ми Instagram и в страницата ми във Facebook [име на страницата]. Първо ми покажи кои профили са свързани. За Instagram направи копие под 50 MB. Описанието: [текстът на поста], без вътрешни бележки. Вземи ключовете, без да ми ги показваш и без да ги пишеш във файл. Не ми казвай „готово“, преди да отвориш самите постове и да ми дадеш адресите им.

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

    list_connectionsget_connection_token

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

    0 кредита
    Защо работи
    • В MCP-то няма бутон „публикувай“. Агентът взима ключа на свързания профил и сам праща шорта с код.
    • Липсата на грешка не доказва, че постът е излязъл. Доказва го само самият пост.
    • Виж честната граница

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

    • Агентът е отворил всеки пост и ти е дал адреса му.
    • Корицата в профила е кадър 0.

    Капанът

    Голям файл виси в Instagram „в обработка“ без край. Копието под 50 MB минава.

    Подробно в урок 11: Публикуване

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

двете корици се четат и смалени до 350 px, всяка дума в субтитрите е вярна и кадър 0 на шорта те кара да спреш да скролваш. В YouTube Studio виждаш новата корица на видеото и пуснатия тест между двете корици.

Варианти

  • Без лице: предмет вместо човек. Тогава клипът се прави със Seedance 2.0, а преди него можеш да пуснеш евтин тест на Seedance 2.0 Fast в 480p (урок 4).
  • По-дълъг шорт: два клипа по 10 секунди и таблица на състоянията, в която краят на първия е началото на втория (урок 14).
  • Корица с твой продукт или лого: подаваш го като елемент с @таг и ползваш Nano Banana Pro (gemini-3-pro) вместо Seedream (урок 5).