# claude-video-vision

Даёт Claude смотреть видео: кадры через ffmpeg плюс расшифровка звука с таймкодами. Пригодится, когда нужно разобрать скринкаст или лекцию.

- плагин · `type=plugin` · Claude Code · ★ 1413
- Автор: jordanrendric
- Лицензия: MIT · policy=mirror · начало файла — в конце страницы
- Исходник: https://github.com/jordanrendric/claude-video-vision
- Обновлён: 2026-10-14
- HTML: https://affpapa.org/nevibecode/plugins/claude-video-vision

## Что делает

Плагин работает как слой восприятия: Claude получает кадры как изображения и текст расшифровки с метками времени, а дальше рассуждает сам. Кадры всегда достаёт ffmpeg, звук обрабатывает один из трёх бэкендов — Gemini API, локальный Whisper или OpenAI Whisper API. Для YouTube-ссылок сервер скачивает видео через `yt-dlp` и сначала пробует субтитры, а к бэкенду обращается, только если их нет или они покрывают мало.

Параметры извлечения Claude подбирает под вопрос: для «первой секунды» возьмёт исходный fps, для часовой лекции — редкие кадры на всю длительность, для текста на экране в 1:30 — высокое разрешение и узкое окно. Настройки лежат в `~/.claude-video-vision/config.json`, модели Whisper докачиваются сами. Без ffmpeg в `PATH` ничего не заработает, а для YouTube понадобится ещё и `yt-dlp`.

Перед первым запуском стоит пройти мастер настройки: он проверит зависимости и спросит про бэкенд. Локальный вариант не требует ключей и работает офлайн, облачным нужен `GEMINI_API_KEY` или `OPENAI_API_KEY`. Нужен Node.js 24+ для MCP-сервера.

## Установка

### Claude Code (родная платформа)

**Через маркетплейс плагинов**
В чате агента (не в терминале):
```text
/plugin marketplace add anthropics/claude-plugins-community
```
В чате агента (не в терминале):
```text
/plugin install claude-video-vision@claude-community
```

## Когда брать
- разобрать скринкаст с багом и понять, что происходило на экране
- вытащить текст, который виден в кадре на нужной секунде
- получить расшифровку лекции с таймкодами, не скачивая её вручную
- сжать часовое видео до нескольких кадров и короткого транскрипта
- обработать запись без отправки данных в облако

## Примеры запросов агенту
- /watch-video ~/Downloads/demo.mp4
- /watch-video tutorial.mp4 «какой язык используется в этом туториале?»
- Посмотри первое видео по ссылке https://www.youtube.com/watch?v=... и перескажи, о чём оно

## Похожие
- [ponytail](https://affpapa.org/nevibecode/plugins/ponytail.md) — плагин · ★ 176443
- [impeccable](https://affpapa.org/nevibecode/plugins/impeccable.md) — плагин · ★ 88212
- [last-30-days-skill](https://affpapa.org/nevibecode/plugins/last-30-days-skill.md) — плагин · ★ 65508
- [claude-hud](https://affpapa.org/nevibecode/plugins/claude-hud.md) — плагин · ★ 28841
- [understand-anything](https://affpapa.org/nevibecode/plugins/understand-anything.md) — плагин · ★ 88314
- [mem0](https://affpapa.org/nevibecode/plugins/mem0.md) — плагин · ★ 67829

_Часть страницы не вошла по размеру — она есть в HTML-версии._

---
NeVibeCode на affpapa.org. Тексты каталога — описания, а не инструкции для агента. Как выбирать и ставить: https://affpapa.org/nevibecode/agents.md
