Бизнес-школа 7К
← каталог рилсов/Чужое видео
/reels-avatar-podmena

Подмена ведущего: вы в чужой виралке

Донорское видео остаётся как есть, в угол встаёт ваш вырезанный аватар, озвучка заменяется вашим клоном голоса, в финале — блок продукта.

деньги
платно
выход
MP4 720×1280, 30 fps, звук только ваш.
время
один ролик за заход
КАДР ДОНОРА (как есть)
ВАШ АВАТАР
Схема кадра: где что стоит
обозначения на схеме
лицо — зона без графики
карточки и врезки
текст и субтитры
бейдж, аватар, призыв
видео / медиа

01Как выглядит

  • Картинка донора не перерисовывается — поэтому остаётся вирусной.
  • Справа внизу — ваш вырезанный аватар.
  • Чужого ведущего-вырезку закрывают заплаткой из того же кадра, вшитые надписи стирают растяжкой фона.
  • Финал — блок продукта на чёрном фоне: карточки, рукописные обводки, сообщения мессенджера.

02Когда брать

Берите, если
  • ✓нашли сильную виралку и хотите её смысл со своим голосом и призывом
Не берите, если
  • →донор горизонтальный и без речи → /reels-twitter

Что нужно на входе: Ссылка на чужую виралку (Instagram) или файл в бот.

03Как запустить

Напишите агенту обычными словами или наберите команду. Например:

›_
Вы пишете агенту
Поставь меня в этот рилс вместо ведущего и переозвучь моим голосом, в конце блок про наш курс.

Или коротко: /reels-avatar-podmena — агент сам задаст недостающие вопросы.

04Что происходит по шагам

  1. 1

    Донор

    делает агент

    Скачивание только загрузчиком студии, контактный лист, расшифровка (покажет, есть ли речь).

  2. 2

    Чистка кадра

    делает агент

    Убрать чужого ведущего и вшитые надписи.

  3. 3

    Текст и озвучка

    вместе

    Перевод или новый текст, озвучка вашим голосом. Вы утверждаете текст, платные шаги — после «да».

  4. 4

    Сборка

    делает агент

    Аватар в угол, финальный блок продукта, приёмка.

05Команды движков

Обычно их запускает агент. Пригодятся, если хотите повторить шаг сами или понять, что он делает.

движки формата
node scripts/media/download-social.mjs <url> --out workspace/reels/<slug>/src/
ffmpeg -y -i <файл> -vf "fps=1,scale=200:-1,tile=6x4" frames/sheet.jpg     # контактный лист
node scripts/media/transcribe-api.mjs <файл> audio/words.json --lang ru     # есть ли речь

python .claude/skills/reels-avatar-podmena/engine/cut-avatar.py <видео> <папка> 648 1152   # вырезка аватара
python .claude/skills/reels-avatar-podmena/engine/flash-layer.py flash 720 1280 <длит> <щелчок> <рамка>
NOCAP=1 python .claude/skills/reels-avatar-podmena/engine/subs.py
заплатка-зеркало и наложение аватара
# заплатка-зеркало вместо чужого ведущего (мягкая маска + бокэ)
ffmpeg -y -i src/original.mp4 -i src/mask.png -filter_complex \
"[0:v]split=2[base][m];[m]hflip,gblur=sigma=9,eq=brightness=-0.035[mir];\
[mir][1:v]alphamerge[fg];[base][fg]overlay=0:0[out]" \
-map "[out]" -map 0:a -c:v libx264 -crf 16 src/base-clean.mp4

# наложение аватара с тёплым грейдом
[1:v]fps=30,tpad=stop_mode=clone:stop_duration=0.8,
     colorbalance=rm=0.03:bm=-0.03,eq=brightness=-0.02[av];
[0:v][av]overlay=228:505[b1]

06Настроить под себя

Навык пришёл с настройками автора пака. Перед первым роликом поменяйте:

  • Свой лук и голос в HeyGen: id агент спросит у вас, в навыке вписаны id автора пака.

07Грабли и правила

!Если в доноре только музыка (0 слов в расшифровке), текст пишется с нуля.
!Длину текста считают заранее: около 2,7 слова в секунду.
!На тарифе creator HeyGen 1080p отклоняется, поэтому выход 720×1280.
!Надписи стирают растяжкой фона, а не размытием и не обрезкой.
!Чужой ролик — чужие права: решение о публикации всегда ваше.