video-understand — скилл Claude Code: что делает и установка
Скилл извлекает кадры из видео и расшифровывает аудио локально через ffmpeg и Whisper. Подходит для анализа роликов без API-ключей.
npx skills add calesthio/OpenMontage --skill video-understand -a claude-codeЧто делает video-understand
Скилл принимает видеофайл и возвращает JSON с длительностью, разрешением, выбранным режимом, кадрами и расшифровкой. Кадры можно извлекать по смене сцен, из I-frames или через равные интервалы. При отсутствии смен сцен режим scene переходит к интервальному извлечению.
Внутри есть Python-скрипт skills/video-understand/scripts/understand_video.py: он запускается с путём к видео, умеет ограничивать число кадров, выбирать модель Whisper, пропускать транскрипцию и писать результат в файл. Для кадров используется ffmpeg и ffprobe, а для расшифровки нужен пакет openai-whisper. Это повод заранее установить ffmpeg и ffprobe; Whisper нужен только для аудиотекста.
Результат можно вывести в консоль или сохранить через -o, а в тихом режиме -q оставить только JSON. Пути кадров из результата можно открыть инструментом Read и проверить визуально.
Какие задачи решает
- извлечь ключевые кадры из видео
- расшифровать аудио локально
- собрать JSON с параметрами и содержимым ролика
- выбрать режим анализа сцен или интервалов
- ограничить число сохраняемых кадров
Примеры запросов агенту
- Проанализируй `video.mp4`, выдели смены сцен и расшифруй аудио.
- Запусти `python3 skills/video-understand/scripts/understand_video.py video.mp4 -m keyframe` и верни ключевые кадры.
- Извлеки кадры из `video.mp4` без транскрипции и сохрани JSON в `result.json`. Используй `--no-transcribe -o result.json`.
Как установить video-understand
1Через Skills CLI (Vercel)
npx skills add calesthio/OpenMontage --skill video-understand -a claude-code2Вручную: положить файлы
~/.claude/skills/video-understand/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/video-understand/
1Через Skills CLI (Vercel)
npx skills add calesthio/OpenMontage --skill video-understand -a codex2Вручную: положить файлы
.agents/skills/video-understand/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add calesthio/OpenMontage --skill video-understand -a cursor2Вручную: положить файлы
.cursor/skills/video-understand/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install calesthio/OpenMontage video-understand2Вручную: положить файлы
.github/skills/video-understand/SKILL.md1Через Skills CLI (Vercel)
npx skills add calesthio/OpenMontage --skill video-understand -a gemini-cli2Командой платформы
gemini skills install https://github.com/calesthio/OpenMontage --path .claude/skills/video-understandВручную: положить файлы
.devin/skills/video-understand/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add calesthio/OpenMontage --skill video-understand -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
Из того же набора28
Весь набор →Похожие
Вопросы о video-understand
Как установить video-understand в Claude Code?
Выполните npx skills add calesthio/OpenMontage --skill video-understand -a claude-code, затем повторите npx skills add calesthio/OpenMontage --skill video-understand -a claude-code. Файл скилла находится по пути ~/.claude/skills/video-understand/SKILL.md.
Что делает video-understand?
Он извлекает кадры из видео через ffmpeg, транскрибирует аудио с помощью Whisper и отдаёт сведения в JSON. Данные обрабатываются локально.
Что нужно для транскрипции видео?
Для работы скрипта нужны ffmpeg и ffprobe. Транскрипция требует установленного пакета openai-whisper; без него можно извлекать только кадры.