# Глаза для Claude - разбор видео по кадрам

Расшифровка слышит речь, но не замечает первый кадр, надписи, скриншоты и монтаж. Этот навык даёт Claude Code отдельный порядок работы с видео: скачать, достать звук, открыть кадры и только потом делать выводы.

## Что поставить

- [ ] Установить `yt-dlp` для загрузки публичных видео.
- [ ] Установить `ffmpeg` для извлечения звука и кадров.
- [ ] Установить локальный Whisper для расшифровки речи с таймкодами.

## Mac

```bash
brew install yt-dlp ffmpeg
pip install -U openai-whisper
```

## Windows

```bash
winget install yt-dlp
choco install ffmpeg
pip install -U openai-whisper
```

## Проверка

```bash
yt-dlp --version
ffmpeg -version
whisper --help
```

- [ ] Каждая команда вывела версию или справку.

## Создай навык `/watch`

- [ ] Создать папку `~/.claude/skills/watch/`.
- [ ] Создать внутри файл `SKILL.md`.
- [ ] Вставить текст ниже целиком.
- [ ] Перезапустить Claude Code и проверить, что команда `/watch` появилась в списке.

```md
---
name: watch
description: Смотрит видео по ссылке или файлу - скачивает через yt-dlp, достаёт кадры через ffmpeg, расшифровывает речь локальным Whisper и сводит сказанное с показанным. Используй, когда просят посмотреть или разобрать видео, рилс, шортс, запись созвона.
---

1. Создай рабочую папку под ролик. В исходный файл ничего не пиши.
2. Ссылка - скачай: `yt-dlp -S res:720 --merge-output-format mp4 -o video.mp4 "ССЫЛКА"`. Только публичные видео, без чужих логинов.
3. Звук и речь: `ffmpeg -i video.mp4 -ac 1 -ar 16000 audio.wav`, затем `whisper audio.wav --model small --output_format srt`. Всё локально, в сторонние сервисы не отправляй.
4. Кадры по сменам сцен: `ffmpeg -i video.mp4 -vf "select='gt(scene,0.3)',showinfo" -fps_mode vfr frames/scene_%04d.jpg`.
5. Добавь равномерное покрытие: `ffmpeg -i video.mp4 -vf fps=1/3 frames/tick_%04d.jpg`. Первый и последний кадр обязательны. Для краткого разбора нужно 40-96 кадров, для подробного - до 150.
6. Открой и посмотри каждый кадр. Не пиши, что видео просмотрено, пока кадры не открыты.
7. Сведи по таймкодам: что сказано, что показано, какой текст на экране, какое действие или переход.
8. В конце покажи: первые 3 секунды, монтаж, все надписи и числа, где держится внимание.
```

## Первый разбор

```text
/watch [ССЫЛКА НА РОЛИК] - разбери, почему этот ролик держит внимание: первый кадр, монтаж, надписи на экране.
```

- [ ] В ответе есть таймкоды, а не общий пересказ.
- [ ] Надписи и цифры с экрана перечислены отдельно.
- [ ] Первый кадр описан: что движется и что написано.
- [ ] Выводы не выданы за наблюдения: отдельно факт из кадра, отдельно интерпретация.

## Что можно разбирать

- [ ] Рилсы и шортсы конкурентов: монтаж, надписи и первые три секунды.
- [ ] Публичные ролики YouTube.
- [ ] Записи Zoom или Loom: клики, поля, переходы и демонстрации экрана.
- [ ] Свои черновики перед публикацией: где картинка стоит, пока продолжается речь.

---

Источник: https://localhost:3000/m/watch-claude-video-po-kadram
