Video Processor — скилл для Claude Code: конвертация, аудио
Скилл для обработки видео прямо из агента: вытащить аудио, сменить формат на mp4 или webm, расшифровать речь через Whisper. Пригодится, когда в проекте появляются видеофайлы.
npx skills add disler/claude-code-hooks-multi-agent-observability --skill video-processor -a claude-codeЧто делает Video Processor
Video Processor оборачивает FFmpeg и Whisper в один скрипт с понятными командами. Есть четыре операции: извлечь аудио из видео, сконвертировать в mp4, сконвертировать в webm, транскрибировать аудио или видео в текст. Транскрибация сама вытащит звук из видео, прогонит через Whisper и подчистит временные файлы.
Для работы в окружении должны стоять FFmpeg и openai-whisper. На macOS это brew install ffmpeg, на Ubuntu — apt-get install ffmpeg, Whisper ставится через pip install -U openai-whisper. Python-зависимости click и ffmpeg-python скрипт подтягивает сам через PEP 723, а запуск идёт через uv run.
Транскрибация поддерживает модели от tiny до large — чем крупнее модель, тем точнее результат и тем больше памяти она ест. Формат вывода можно выбрать: txt, srt, vtt или json с таймкодами по словам. Для субтитров к видео на сайте это удобная связка: сначала to-webm, потом transcribe в srt.
Какие задачи решает
- вытащить аудиодорожку из видео в wav, mp3, aac или flac
- перегнать старый avi с камеры в mp4
- сделать webm-версию для веб-плеера
- расшифровать лекцию или интервью в текст
- получить субтитры srt или vtt с таймкодами
Примеры запросов агенту
- конвертируй old_video.avi в mp4
- извлеки аудио из lecture.mp4 и сохрани в wav
- сделай транскрипт этого видео в srt с моделью small
Как установить Video Processor
1Через Skills CLI (Vercel)
npx skills add disler/claude-code-hooks-multi-agent-observability --skill video-processor -a claude-code2Вручную: положить файлы
~/.claude/skills/video-processor/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/video-processor/
1Через Skills CLI (Vercel)
npx skills add disler/claude-code-hooks-multi-agent-observability --skill video-processor -a codex2Вручную: положить файлы
.agents/skills/video-processor/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add disler/claude-code-hooks-multi-agent-observability --skill video-processor -a cursor2Вручную: положить файлы
.cursor/skills/video-processor/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install disler/claude-code-hooks-multi-agent-observability video-processor2Вручную: положить файлы
.github/skills/video-processor/SKILL.md1Через Skills CLI (Vercel)
npx skills add disler/claude-code-hooks-multi-agent-observability --skill video-processor -a gemini-cli2Командой платформы
gemini skills install https://github.com/disler/claude-code-hooks-multi-agent-observability --path .claude/skills/video-processorВручную: положить файлы
.devin/skills/video-processor/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add disler/claude-code-hooks-multi-agent-observability --skill video-processor -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о Video Processor
Как установить Video Processor в Claude Code?
Выполните npx skills add disler/claude-code-hooks-multi-agent-observability --skill video-processor -a claude-code. Скилл появится в ~/.claude/skills/video-processor/SKILL.md.
Что нужно для работы Video Processor?
В окружении должны быть установлены FFmpeg и openai-whisper. FFmpeg ставится через brew или apt-get, Whisper — через pip. Без них скрипт не запустится и выдаст ошибку о недостающей зависимости.
Какую модель Whisper выбрать для транскрибации?
Модель задаётся флагом --model. tiny и base быстрые, но менее точные, small и medium — баланс для рабочих транскриптов, large — максимум точности при большом расходе памяти. По умолчанию стоит base.