ffmpeg-analyse-video — скилл для Claude Code: разбор видео по кадрам
Вытаскивает кадры из видео через ffmpeg и отдаёт их субагентам, чтобы агент пересказал запись по шагам с таймкодами.
npx skills add fabriqaai/ffmpeg-analyse-video-skill --skill ffmpeg-analyse-video -a claude-codeЧто делает ffmpeg-analyse-video
Скилл описывает конвейер из трёх фаз: ffprobe снимает метаданные (длительность, разрешение, fps, кодек, наличие звука), ffmpeg режет файл на JPEG-кадры, а распознавание отдаётся субагентам. Каждый субагент читает свою пачку картинок и пишет текстовый отчёт в batch_N_analysis.md, главный агент читает только эти файлы. Изображения в основной контекст не попадают, поэтому диалог не забивается и остаётся место на разбор.
Стратегия извлечения зависит от длины записи: до минуты кадр раз в 2 секунды, до 10 минут — детекция смены сцены с порогом 0.3, до 30 минут — только ключевые кадры, дальше фильтр thumbnail. Для thumbnail в исходнике есть расчёт числа кадров на сегмент, чтобы выход уложился примерно в 60 снимков. Если сцена не дала ни одного кадра, скилл пробует интервал, а при переполнении прореживает выборку.
Без ffmpeg и ffprobe в PATH ничего не запустится: первый шаг проверяет обе утилиты и останавливается, если хоть одна не найдена. Заранее поставьте их — на macOS это brew install ffmpeg, на Ubuntu и Debian apt. Инструмент без механизма субагентов читает кадры в основном контексте, и тогда скилл советует ограничиться 20 кадрами.
Какие задачи решает
- понять, что происходит на длинной записи экрана
- собрать пошаговый конспект туториала с таймкодами
- разобрать содержимое презентации без просмотра целиком
- найти в видео момент, где всплыла ошибка или команда
- описать визуальный ряд анимации для отчёта
Примеры запросов агенту
- Разбери это видео по кадрам и дай конспект с таймкодами:
demo.mp4 - Что происходит в этой записи экрана? Нужны шаги и время каждого
- Проанализируй участок с 2:00 до 5:00 в
lecture.mkvи перескажи по шагам
Как установить ffmpeg-analyse-video
1Через Skills CLI (Vercel)
npx skills add fabriqaai/ffmpeg-analyse-video-skill --skill ffmpeg-analyse-video -a claude-code2Вручную: положить файлы
~/.claude/skills/ffmpeg-analyse-video/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/ffmpeg-analyse-video/
1Через Skills CLI (Vercel)
npx skills add fabriqaai/ffmpeg-analyse-video-skill --skill ffmpeg-analyse-video -a codex2Вручную: положить файлы
.agents/skills/ffmpeg-analyse-video/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add fabriqaai/ffmpeg-analyse-video-skill --skill ffmpeg-analyse-video -a cursor2Вручную: положить файлы
.cursor/skills/ffmpeg-analyse-video/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install fabriqaai/ffmpeg-analyse-video-skill ffmpeg-analyse-video2Вручную: положить файлы
.github/skills/ffmpeg-analyse-video/SKILL.md1Через Skills CLI (Vercel)
npx skills add fabriqaai/ffmpeg-analyse-video-skill --skill ffmpeg-analyse-video -a gemini-cli2Командой платформы
gemini skills install https://github.com/fabriqaai/ffmpeg-analyse-video-skillВручную: положить файлы
.devin/skills/ffmpeg-analyse-video/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add fabriqaai/ffmpeg-analyse-video-skill --skill ffmpeg-analyse-video -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о ffmpeg-analyse-video
Как установить ffmpeg-analyse-video в Claude Code?
Выполните npx skills add fabriqaai/ffmpeg-analyse-video-skill --skill ffmpeg-analyse-video -a claude-code. Файл скилла окажется по пути ~/.claude/skills/ffmpeg-analyse-video/SKILL.md.
Что делает ffmpeg-analyse-video?
Режет видео на кадры через ffmpeg, раздаёт пачки кадров субагентам и собирает из их текстовых отчётов связный пересказ с таймкодами.
Что нужно, чтобы скилл заработал?
ffmpeg и ffprobe в PATH: проверка стоит первым шагом, и без обеих утилит работа останавливается. Ещё нужен инструмент, умеющий запускать субагентов с чтением картинок, иначе разбор пойдёт в основном контексте.