--- name: "cp-clip" description: "Режет уже отснятый длинный материал — видео, эфир, вебинар, подкаст, запись созвона — на короткие вертикальные ролики. Ищет моменты по эвристикам (панчлайн, разворот мысли, пауза перед выводом, пик громкости, ответ на прямой вопрос, конкретная цифра, признание ошибки), режет по границам смысла, а не по таймеру, и оценивает каждый сегмент по взвешенной рубрике с порогом отбора. Требует, чтобы у каждой нарезки был свой хук и свой финал, а не обрубок исходника. Отдельно разбирает транскрипт с тайм-кодами, вертикальный кадр из горизонтального и субтитры на кириллице. Use when the user wants to cut a long video, stream, webinar or podcast into short clips and pick the best moments. Триггеры — «нарежь длинное на короткие», «клипы из эфира», «выбери моменты из вебинара», «нарезка подкаста», «сделай шортсы из ролика», «тайм-коды для нарезки», «что вырезать из записи созвона»." --- Перед применением прочитай [правила интеграции «Блог с нуля»](../../context/10-blog-runtime.md). Они задают единый запуск, текущий проект и производственные ограничения; не начинай второй независимый бриф. # cp-clip · Нарезка длинного материала на короткие ролики Материал уже снят. Задача — не написать новое, а найти то, что уже сказано хорошо, и достроить вокруг него ролик, который держится сам. Главная ошибка нарезки: вырезать «интересный кусок» и выложить как есть. Такой ролик начинается с середины чужой мысли и заканчивается на полуслове. Это не короткое видео, это фрагмент. ## Когда не этот скилл - Материала ещё нет, нужен сценарий с нуля → `cp-script-short`. - Нужны только варианты первой строки для уже собранного клипа → `cp-hook`. - Нужно оценить готовый сценарий и решить, снимать ли → `cp-video-score`. - Нужно развести один готовый ролик по площадкам с их лимитами и переписать CTA → `cp-platform-fit`. - Нужно вытащить из длинного материала не видео, а посты, карусели и цитаты → `cp-repurpose`. ## Контекст Читай из `context/`: `05-retention.md` (каркас пяти слотов, точки провала, петля, пересылаемость), `01-platforms.md` §1 и §5 (лимиты, монетизация, характер трафика), `04-hooks.md` (механизмы для дописанного входа), `03-legal-ru.md` §9 (чужая музыка и кадры, права на записи с гостями), `07-evidence.md`. Профиль бренда — `brands//`: `voice.md` (темп речи автора — от него считается объём дописанного входа), `audience.md`, `rules.md`, `assets.md`. Не нашлось — скажи одной строкой и работай по врезке ниже, факты спрашивай, не выдумывай. ## Врезка констант **Структура клипа. Три части, средняя — из исходника:** ``` [0:00–0:06] ВХОД дописан. Хук + одна строка контекста […] ЯДРО фрагмент исходника, вырезанный по смыслу [конец] ФИНАЛ дописан или собран. Вывод, петля или одно действие ``` **Ядро без входа и финала не публикуется.** Голая нарезка — брак, даже если фрагмент сильный. **Рубрика отбора сегмента, порог включения 60 из 100. Рубрика адаптирована** — базовая лежит в `context/05-retention.md` §4: | Критерий | Вес | Что оценивается | |---|---|---| | Сила хука | 30% | есть ли в сегменте фраза, из которой делается вход, либо ясно, чем её заменить | | Самодостаточность | 25% | понятно ли без предыдущих 40 минут и без знания, кто говорит | | Эмоциональная интенсивность | 20% | удивление, узнавание, конфликт, признание — или ровное изложение | | Плотность ценности | 15% | сколько новой информации на секунду, есть ли повторы и разгон | | Качество финала | 10% | есть ли внутри сегмента точка, на которой можно закончить | **Что заменено и почему.** Пятый критерий базовой рубрики — «качество оплаты» — здесь заменён на «качество финала». Причина: оплату в нарезке даёт сам исходный фрагмент, она уже прозвучала и оценивается критерием плотности ценности, а решает судьбу клипа другое — есть ли внутри сегмента точка, на которой можно закончить, не дописывая финал с нуля. Веса, порог и механика счёта от базовой рубрики не отличаются. **Механика счёта.** По каждому критерию ставится **балл 0–10**. Итог = сумма (балл × вес) × 10, где вес — доля: 0,30 · 0,25 · 0,20 · 0,15 · 0,10. Максимум 100. Пример: 9 · 8 · 8 · 8 · 8 → (2,7 + 2,0 + 1,6 + 1,2 + 0,8) × 10 = **83**. Ниже 60 — сегмент не берётся. Между 60 и 75 — берётся, если дописанный вход закрывает провал по хуку. **Лимиты (уровень A, кроме отмеченного):** YouTube Shorts до 3 мин; Reels до 3 мин; VK Клипы 3 с – 3 мин, 9:16, 1080×1920, музыка из каталога VK, водяные знаки других площадок понижаются (C); **RuTube Shorts 2 с – 3 мин, вертикаль не монетизируется**; Дзен Ролики 5–120 с (C); Telegram — «кружки» до 1 мин только с мобильного, обычное видео заливается файлом. **Отдельная ловушка YouTube:** Short длиннее 1 минуты с активной претензией Content ID блокируется глобально. Нарезка эфира, где играла посторонняя музыка, — прямой кандидат на эту блокировку. **Правило оригинальности.** Аккаунты, публикующие преимущественно неоригинальный контент, теряют рекомендации (уровень A). Собственный вклад — дописанный вход, свои субтитры, свой комментарий, монтаж. Вотермарк поверх чужого и изменение скорости вкладом не считаются. ## Вход Одним блоком. 1. Что за материал: видео, эфир, вебинар, подкаст, запись созвона. Длительность. 2. Есть ли транскрипт с тайм-кодами. Нет — см. блок «Транскрипт». 3. Исходное соотношение сторон и разрешение. Один говорящий или несколько. Есть ли демонстрация экрана. 4. Сколько клипов нужно и под какие площадки. 5. Есть ли возможность доснять вход и финал на камеру или дописывается плашками. 6. Права: были ли гости, звучала ли посторонняя музыка, показывались ли чужие материалы. 7. Что уже выходило в последних роликах — чтобы не выдать пять клипов одного типа. ## Процесс 1. **Получи транскрипт с тайм-кодами.** Без него нарезка делается наугад. 2. **Сегментируй по смыслу, а не по времени.** Границы — там, где меняется тема или тезис, а не каждые 60 секунд. 3. **Прогони эвристики отбора** по таблице ниже, отметь кандидатов с тайм-кодами. 4. **Оцени каждого кандидата по рубрике.** Отсеки всё ниже 60. 5. **Отсортируй по баллу**, возьми нужное количество, проверь на разнообразие: не более двух клипов одного типа подряд. 6. **Для каждого клипа спроектируй вход и финал.** Это отдельная работа, а не подрезка. 7. **Проверь права:** музыка в фрагменте, гости в кадре, чужие материалы на экране. 8. **Выдай карточки клипов** с точными тайм-кодами, дописанным текстом, заданием на кадр и субтитры. 9. **Проверь площадки:** длительность влезает, монетизация есть, водяного знака нет. ## Эвристики отбора моментов Ищи в транскрипте, а потом слушай найденное. | Признак | Что искать | Почему работает | |---|---|---| | **Панчлайн** | короткая фраза после длинного объяснения; смех или реакция собеседника | готовый хук, уже проверенный на живой аудитории | | **Разворот мысли** | «на самом деле», «но», «а вот тут выясняется», «все думают, что…» | внутри одного сегмента есть и ожидание, и его слом | | **Пауза перед выводом** | тишина 0,5–2 с в дорожке (уровень C, ремесленная практика), потом короткая фраза | говорящий сам пометил главное; пауза — готовая точка монтажа | | **Пик громкости** | локальный максимум в аудио | эмоция, а не логика; динамика энергии аудио — самый весомый измеренный признак в выборке 11 000 Shorts (уровень B) | | **Ответ на прямой вопрос** | вопрос из чата или от ведущего, за ним ответ | вопрос сам становится хуком, ответ — оплатой | | **Конкретная цифра** | числа, сроки, суммы, доли | конкретика — сильнейший тип хука на холодной аудитории | | **Признание ошибки** | «я облажался», «мы потеряли», «зря я тогда» | редкость в экспертном контенте, высокая пересылаемость | | **Формулировка списком** | «есть три вещи», «первое… второе…» | готовая структура клипа | | **Несогласие** | спор между говорящими, «я бы поспорил» | конфликт держит без монтажных ухищрений | **Чего не брать:** приветствия и оргмоменты; ответы, понятные только со знанием предыдущего вопроса; куски с именами и внутренними отсылками; всё, где говорящий разгоняется («ну, смотрите, тут такая история…»); фрагменты, где сильное только выражение лица, а текст пустой. ## Семантическая нарезка Резать по таймеру — самая частая механическая ошибка. Границы клипа определяются смыслом: 1. Пройди транскрипт и размети **тезисы**: где вводится мысль, где она разворачивается, где закрывается. 2. Границы сегмента — начало ввода тезиса и конец его закрытия. Длительность получается какая получается: 22 секунды или 2 минуты. 3. Сегмент, где закрытие тезиса приходится на другой блок разговора, либо укорачивается до самодостаточного куска, либо не берётся. 4. Если тезис закрывается только в связке с предыдущим — это кандидат на двухчастную серию, а не на один клип. Помечай, но не склеивай насильно. 5. **Точки реза ставятся по паузам, а не по словам.** Рез в середине выдоха слышен и читается как обрыв. Запас — примерно 0,2–0,5 с тишины с каждой стороны (уровень C, ремесленная практика). ## Свой хук и свой финал Обязательное правило скилла. Ядро из исходника — это тело ролика, а не ролик. **Вход, 0:00–0:06.** Варианты по убыванию силы: 1. **Доснятый вход** — автор проговаривает на камеру одну фразу под клип. Лучший вариант, читается как цельный ролик. 2. **Переставленная фраза** — сильная формулировка из середины сегмента ставится в начало, дальше идёт разгон. Внутри ядра она вырезается, чтобы не звучала дважды. 3. **Плашка плюс первая фраза ядра** — текстовый хук на экране, речь начинается сразу с сути. Работает, когда доснять нельзя. 4. **Вопрос из чата или от ведущего** — если он звучал, оставить его как вход целиком. Вход обязан содержать и хук, и строку контекста — «почему это про зрителя». Без второй провал приходится на 2–4 секунду. **Финал.** Обрубок недопустим. Варианты: 1. Внутри ядра есть точка вывода — резать по ней, не после неё. 2. Доснятая или начитанная финальная фраза. 3. Плашка с выводом одной строкой. 4. Петля: последний кадр стыкуется с первым, финальная фраза переосмысляет вход. 5. Одно действие: «полная версия — там-то». Петля и CTA конкурируют за последние две секунды, выбирается одно. Формулировки, которые финалом не считаются: «…ну вот как-то так», «об этом мы говорили дальше», обрыв на вдохе, затухание громкости на середине фразы. ## Транскрипт и тайм-коды Без транскрипта отбор превращается в перематывание вручную. Что нужно: - **Расшифровка с тайм-кодами** на уровне фраз, лучше — слов. Форматы SRT и VTT дают и то и другое. Инструменты распознавания речи есть и локальные, и облачные; конкретный сервис — на усмотрение пользователя, обязательной платной зависимости у скилла нет. - **Разметка говорящих**, если их больше одного. - **Дорожка громкости** — хотя бы визуально в редакторе: пики и паузы видны глазами. Работая по транскрипту, помни: расшифровка врёт на терминах, именах и числах. Любой фрагмент с цифрой перед выдачей **прослушивается**, а не переписывается из текста. Слова-паразиты и оговорки чистятся выборочно. Полная зачистка «эээ» и повторов превращает живую речь в диктора и стирает голос — то же правило, что в `cp-humanizer`: неровности сохраняются, чинится только то, что мешает понять. ## Вертикальный кадр из горизонтального Исходник 16:9, нужен 9:16. Это не масштабирование, а пересборка кадра. | Ситуация | Решение | |---|---| | Один говорящий, статичная камера | кроп 1080×1920 из области с говорящим; глаза примерно на верхней трети кадра, над головой немного воздуха, подбородок не у нижнего края | | Один говорящий, двигается | либо кроп по средней позиции с запасом, либо покадровый трекинг. Трекинг есть в редакторах, часть — платно и необязательно | | Двое говорящих | сплит по горизонтали: верхняя половина один, нижняя другой. Переключение по активному говорящему смотрится хуже сплита на коротком клипе | | Демонстрация экрана | не кропить. Горизонтальный кадр вставляется полосой в верхнюю или среднюю часть, остальное — фон и субтитры. Мелкий текст на экране нечитаем, его переверстывают плашкой | | Важное действие в стороне кадра | кроп сдвигается на действие, говорящий может уходить за границу | Общие правила: не растягивать по горизонтали; размытый дубль исходника как фон допустим, но съедает площадь и читается как «нарезано на коленке»; чёрные поля сверху и снизу хуже, чем честный кроп; вертикальный кадр строится один раз на клип, лишние перекадровки внутри двадцати секунд утомляют. ## Субтитры Клипы смотрят без звука чаще, чем со звуком. Субтитры — не украшение, а несущая конструкция. - **Кириллица.** Шрифт выбирается с настоящей кириллицей: Golos Text, IBM Plex Sans. Inter не использовать. Если субтитры собираются автоматически, проверить, что шрифт не подменился и не выпали буквы. - **Читаемость.** Крупный кегль, жирное начертание, контраст к фону не ниже 4,5:1. Обводка или полупрозрачная подложка обязательна, если фон подвижный. - **Объём.** Не больше двух строк одновременно, короткая строка читается за один взгляд. Пословная подсветка допустима, но не обязательна. - **Размещение.** Нижняя треть кадра, но **не у самого низа**: интерфейсы площадок перекрывают низ подписью, аватаром, кнопками. Практический ориентир (уровень C) — держать нижний край субтитров примерно в 20–25% высоты от низа и не заводить текст в правую полосу, где стоят кнопки. Точные зоны у площадок разные и меняются, поэтому первый клип публикуется тестово и проверяется глазами на телефоне. - **Автосубтитры площадки** располагаются по её правилам и перекрывают вшитые. Либо вшитые, либо автоматические — не оба сразу. - **Речь и текст совпадают.** Субтитр, который «улучшает» сказанное, ломает синхрон и заметен. ## Площадки и монетизация - **RuTube:** вертикальные Shorts **не монетизируются** (уровень A). Нарезка туда имеет смысл только как воронка — на длинный ролик, канал или внешний продукт. Планировать нарезку в RuTube как источник дохода нельзя, и клиенту это говорится прямо. - **YouTube:** Short длиннее минуты с активной претензией Content ID блокируется глобально. Проверять музыкальный фон эфира до заливки. - **VK Клипы:** музыка — из каталога VK, водяные знаки других площадок понижаются алгоритмом. - **Дзен Ролики:** до 120 секунд — трёхминутный клип не влезает, режется отдельная версия. - **Telegram:** рекомендательной ленты нет, клип живёт на пересылках. Вход и финал переписываются под это → `cp-platform-fit`. - Один клип на все площадки без изменений — та самая механическая перезаливка, под которую написаны политики против конвейерного контента. ## Права - **Музыка в исходнике.** Фоновая музыка на эфире переезжает в клип вместе со звуком. Права проверяются до заливки, иначе блокировка или демонетизация. - **Гости.** Использование фрагмента с гостем в отдельном рекламном или продающем клипе — отдельный вопрос согласия. Согласие на участие в эфире не равно согласию на нарезку в рекламу. - **Чужие материалы на экране** — цитирование по ст. 1274 ГК возможно в информационных, научных, учебных, полемических и критических целях, объём оправдан целью, атрибуция обязательна. Подробнее — `context/03-legal-ru.md` §9. - Если клип продвигает продукт партнёра или в нём звучит промокод — сначала `cp-compliance`. ## Выход Сначала таблица кандидатов, потом карточки отобранных. ``` КАНДИДАТЫ · <источник, длительность> · транскрипт: <есть / нет> Баллы по критериям — 0–10. Итог = сумма (балл × вес) × 10, веса 0,30 · 0,25 · 0,20 · 0,15 · 0,10. | # | Тайм-код | Длит. | Признак | Хук | Самодост. | Эмоция | Плотн. | Финал | Итог | |---|---|---|---|---|---|---|---|---|---| | 1 | 12:04–12:41 | 37 с | разворот мысли | 9 | 8 | 8 | 8 | 8 | 83 | | 2 | … | Ниже порога 60 и не берутся: <номера и одна причина на каждый> ──────────────────────────────────────── КЛИП 1 · <рабочее название> · <площадка> · <итоговая длительность> Признак отбора: <…> · Балл: ЯДРО <тайм-код начала>–<тайм-код конца> исходника Первая фраза ядра: «…» Последняя фраза ядра: «…» Внутренние вырезы: <тайм-коды кусков, которые выпадают> ВХОД 0:00–0:06 · способ: <доснять / переставить фразу / плашка / вопрос> Хук: «…» (N слов) Контекст: «…» (N слов) На экране: «…» ФИНАЛ способ: <точка внутри ядра / доснять / плашка / петля / CTA> Текст: «…» Выбрано петля или CTA: <что и почему> КАДР исходник <16:9>, кроп <область>, говорящий <где> Демонстрация экрана: <есть, как вставляем / нет> СУБТИТРЫ шрифт <…>, две строки, нижний край не ниже <…>, подложка <да/нет> ПРАВА музыка <…>, гости <…>, чужие материалы <…> ПЕРЕСЫЛАЕМОСТЬ кому перешлют: <…> · что напишут: «…» СЛУЖЕБНОЕ Проверить на слух: <фрагменты с цифрами и именами> Площадки: <куда влезает, где не монетизируется> Дальше: cp-platform-fit, при рекламе — cp-compliance ``` ## Чек-лист перед выдачей - Тайм-коды точные, взяты из транскрипта, а не прикинуты. - Границы сегментов — по смыслу, резы стоят на паузах. - Каждый кандидат оценён по пяти критериям баллом 0–10, итог посчитан по объявленной механике, отсев ниже 60 обоснован одной строкой. - Сказано, что рубрика адаптирована от базовой из `context/05-retention.md` §4, и названа замена пятого критерия. - У каждого клипа есть **дописанный вход** с хуком и контекстом и **осмысленный финал**. Голых ядер в выдаче нет. - Клип понятен человеку, который не смотрел исходник и не знает автора. - Внутри клипа нет отсылок к тому, что было «раньше в эфире», и нет чужих имён без пояснения. - Задание на кадр конкретное: откуда кроп, где говорящий, что делать с демонстрацией экрана. - Субтитры: шрифт с кириллицей, две строки, не в самом низу кадра. - Фрагменты с цифрами и именами помечены как требующие прослушивания. - Права проверены: музыка, гости, чужие материалы. - Проверено, куда клип влезает по длительности и где он не монетизируется. - Отобранные клипы разного типа, а не пять панчлайнов подряд. ## Красные линии 1. **Не публиковать голую нарезку.** Ядро без дописанного входа и финала — брак независимо от того, насколько силён фрагмент. 2. **Не резать по таймеру.** Механическое деление на равные куски даёт ролики, начинающиеся с середины мысли. 3. **Не резать посреди фразы и на вдохе.** Рез ставится на паузе. 4. **Не переписывать речь в субтитрах.** Текст совпадает с тем, что звучит. 5. **Не оставлять водяной знак другой площадки** — алгоритм понижает, и это прямо сказано в требованиях. 6. **Не заливать один и тот же файл во все площадки без собственного слоя.** Это ровно тот паттерн, под который написаны политики против конвейерного контента. 7. **Не брать цифры из расшифровки на веру.** Распознавание врёт на числах, именах и терминах. 8. **Не игнорировать музыку из исходника.** Чужой фон едет в клип вместе со звуком. 9. **Не обещать монетизацию там, где её нет.** Вертикальные ролики RuTube не монетизируются, это говорится прямо, а не обходится молчанием. 10. **Не выдавать прогнозов просмотров по клипам.** Порог — собственная медиана канала за 20–30 единиц.