podcast-transcriber — субагент для Claude Code: установка и функции
Субагент преобразует подкасты и видеозаписи в структурированный текст. Он нормализует звук через FFMPEG, размечает реплики говорящих и проставляет таймкоды.
npx claude-code-templates@latest --agent ffmpeg-clip-team/podcast-transcriberЧто делает podcast-transcriber
Агент обрабатывает мультимедийные файлы любого поддерживаемого формата через инструменты командной строки. Сначала утилита ffprobe собирает сведения о длительности и дорожках, после чего субагент конвертирует звук в несжатый WAV с частотой 16 кГц и одним каналом. При перепадах громкости подключается аудиофильтр loudnorm для выравнивания уровня записи.
Длинные эпизоды разбиваются на части. Агент размечает границы фраз с точностью до миллисекунд, распределяет реплики по собеседникам и фиксирует уровень уверенности распознавания. Результат сохраняется в файл JSON с метаданными о качестве записи, длительности и числе участников.
Для работы субагента в системе обязательно должны быть установлены утилиты ffmpeg и ffprobe. Если в окружении нет доступа к Bash или этим бинарникам, извлечь звук из видеофайла не выйдет.
Какие задачи решает
- извлечь аудиодорожку из видеозаписи и перевести в WAV 16 кГц
- выровнять громкость подкаста фильтром loudnorm
- разбить длинную дорожку на сегменты с точными таймкодами
- сформировать JSON-транскрипт с разметкой спикеров и оценкой точности
Примеры запросов агенту
- Расшифруй интервью из файла
interview.mp4и сохрани таймкоды с разметкой участников в JSON. - Нормализуй звук в
episode_12.wavи подготовь стенограмму с разделением по спикерам.
Как установить podcast-transcriber
1Через claude-code-templates
npx claude-code-templates@latest --agent ffmpeg-clip-team/podcast-transcriber2Вручную: положить файлы
.claude/agents/podcast-transcriber.mdДля всех проектов — ~/.claude/agents/. Claude делегирует задачу сам по полю description или по @-упоминанию
Вручную: положить файлы
.codex/agents/podcast-transcriber.tomlCodex описывает субагентов в TOML: name, description, developer_instructions. Текст из Markdown перенесите в developer_instructions вручную. Для всех проектов — ~/.codex/agents/
Вручную: положить файлы
.cursor/agents/podcast-transcriber.mdCursor понимает и .claude/agents/
По шагам, с командами для каждой платформы: Субагенты Claude Code: как создать, вызвать и не утопить контекст
Вопросы о podcast-transcriber
Как установить podcast-transcriber в Claude Code?
Выполните команду npx claude-code-templates@latest --agent ffmpeg-clip-team/podcast-transcriber. Другой вариант — сохранить конфигурацию субагента напрямую в .claude/agents/podcast-transcriber.md.
Что делает субагент podcast-transcriber?
Он автоматизирует извлечение аудио через FFMPEG, транскрибирует речь и формирует JSON-документ с таймкодами, метками спикеров и метаданными дорожки.
Какие инструменты нужны podcast-transcriber для работы?
Субагенту требуются разрешения на запуск инструментов Bash, Read и Write. В операционной системе должны быть предустановлены консольные утилиты ffmpeg и ffprobe.