Подмена ведущего: вы в чужой виралке
Донорское видео остаётся как есть, в угол встаёт ваш вырезанный аватар, озвучка заменяется вашим клоном голоса, в финале — блок продукта.
- деньги
- платно
- выход
- MP4 720×1280, 30 fps, звук только ваш.
- время
- один ролик за заход
01Как выглядит
- Картинка донора не перерисовывается — поэтому остаётся вирусной.
- Справа внизу — ваш вырезанный аватар.
- Чужого ведущего-вырезку закрывают заплаткой из того же кадра, вшитые надписи стирают растяжкой фона.
- Финал — блок продукта на чёрном фоне: карточки, рукописные обводки, сообщения мессенджера.
02Когда брать
- ✓нашли сильную виралку и хотите её смысл со своим голосом и призывом
- →донор горизонтальный и без речи →
/reels-twitter
Что нужно на входе: Ссылка на чужую виралку (Instagram) или файл в бот.
03Как запустить
Напишите агенту обычными словами или наберите команду. Например:
Или коротко: /reels-avatar-podmena — агент сам задаст недостающие вопросы.
04Что происходит по шагам
- 1
Донор
делает агентСкачивание только загрузчиком студии, контактный лист, расшифровка (покажет, есть ли речь).
- 2
Чистка кадра
делает агентУбрать чужого ведущего и вшитые надписи.
- 3
Текст и озвучка
вместеПеревод или новый текст, озвучка вашим голосом. Вы утверждаете текст, платные шаги — после «да».
- 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 автора пака.