К основному содержанию
скилл Claude Code CX Codex Cursor GitHub Copilot

cli-anything-videocaptioner — скилл для Claude Code

Скилл автоматизирует транскрибацию речи, перевод субтитров на 38 языков и их вшивание в видео через бэкенд VideoCaptioner. Пригодится для подготовки роликов к публикации.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add HKUDS/CLI-Anything --skill cli-anything-videocaptioner -a claude-code
Открыть на GitHub

Что делает cli-anything-videocaptioner

Скилл даёт агенту доступ к консольной утилите cli-anything-videocaptioner и позволяет управлять полным пайплайном субтитров. Доступны распознавание речи с бесплатным движком bijian или whisper-api, перевод текста через Bing или Google без отдельных API-ключей, а также сведение субтитров с видео в режиме hard или soft. Для интеграции со сценариями предусмотрен вывод в формате JSON через флаг --json.

Перед финальным рендером команда review сверяет распознанный текст с утверждённым сценарием через опцию --review-script и сохраняет один тестовый кадр без перекодирования всего файла. Это убережёт от испорченного рендера, если ASR ошибся в именах или терминах.

Для работы бэкенда videocaptioner 1.4.1 строго требуется версия Python от 3.10 до 3.12, а также системный пакет FFmpeg для синтеза видео. Стилизация шрифтов зависит от возможностей установленной версии бэкенда, поэтому параметры оформления проверяются отдельной командой styles.

Какие задачи решает

  • транскрибировать речь из видеофайла в форматы SRT, ASS или TXT
  • перевести субтитры на целевой язык с помощью переводчиков Bing и Google
  • сверить распознанный текст с утверждённым сценарием перед вшиванием
  • сгенерировать превью одного кадра для проверки читаемости субтитров
  • вшить субтитры в видео с помощью FFmpeg в режиме hard-sub или soft-sub

Примеры запросов агенту

  • Транскрибируй видео video.mp4 через движок bijian и сохрани субтитры в формате SRT
  • Переведи файл input.srt на русский язык через Bing и настрой отображение только перевода
  • Сверь субтитры subtitles.srt со сценарием approved_script.txt и сделай тестовый кадр на 5-й секунде видео video.mp4

Как установить cli-anything-videocaptioner

1Через Skills CLI (Vercel)

npx skills add HKUDS/CLI-Anything --skill cli-anything-videocaptioner -a claude-code

2Вручную: положить файлы

~/.claude/skills/cli-anything-videocaptioner/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/cli-anything-videocaptioner/

Из того же набора18

Весь набор →
cli-hub-meta-skill HKUDS Скилл даёт агентам каталог профессиональных инструментов командной строки, адаптированных для работы с ИИ. Ищите, устанавливайте и запускайте CLI для видео, дизайна, AI и разработки прямо из своей среды. Claude Code CX Codex Cursor +1 5 300установок cli-anything HKUDS Строит Python-харнесс с Click-командами для любого GUI-приложения или репозитория. Генерирует REPL, тесты и документацию по методологии CLI-Anything. Claude Code CX Codex Cursor +1 2 100установок cli-anything-blender HKUDS Скилл, который добавляет stateful-интерфейс командной строки для редактирования 3D-сцен в Blender. Пригодится, когда агенту нужно собрать сцену, назначить материалы или отрендерить кадр без ручного кликанья. Claude Code CX Codex Cursor +1 941установок cli-anything-obsidian HKUDS Управляет хранилищем Obsidian из терминала: читает, создаёт и ищет заметки, а также запускает команды редактора. Нужен агентам, работающим без графического интерфейса. Claude Code CX Codex Cursor +1 917установок cli-anything-notebooklm HKUDS Скилл для управления Google NotebookLM через локальный CLI. Помогает просматривать блокноты, загружать источники, задавать вопросы и выгружать готовые артефакты. Claude Code CX Codex Cursor +1 801установок cli-anything-libreoffice HKUDS Скилл для создания и редактирования документов Writer, Calc и Impress через командную строку без GUI. Генерирует настоящие ODF-файлы (ZIP с XML) — полезен, когда ИИ-агенту нужно собрать отчёт, таблицу или презентацию программно. Claude Code CX Codex Cursor +1 669установок cli-anything-drawio HKUDS Обёртка над Draw.io для командной строки: скилл даёт агенту команды, чтобы собирать схему по шагам и выгружать её в PNG, PDF или SVG. Claude Code CX Codex Cursor +1 666установок cli-anything-freecad HKUDS Превращает FreeCAD в CLI для агента: 258 команд на примитивы, эскизы, детали PartDesign и выгрузку без графического окна. Claude Code CX Codex Cursor +1 643установок

Похожие

debug-inference NVIDIA Разбирает падения инференса в OpenShell: нативный эндпоинт провайдера вместо снятого управляемого, профиль, привязка к песочнице, локальные серверы. Claude Code CX Codex Cursor +1 433установок firecrawl-knowledge-base firecrawl Скилл выгружает веб-страницы через Firecrawl и собирает из них локальную базу знаний в Markdown. Пригодится для подготовки контекста RAG или обучающих датасетов. Claude Code CX Codex Cursor +1 32 500установок ecosystem-primer langchain-ai Помогает выбрать между LangChain, LangGraph и Deep Agents до написания кода. Определяет нужный уровень стека, переменные LangSmith и следующий скилл. Claude Code CX Codex Cursor +1 8 000установок seedance-20 Emily2040 Скилл ведёт агента через работу с видео Seedance 2.0: собирает бриф, проверяет площадку и выдаёт компактный промпт под нужный режим. Claude Code CX Codex Cursor +1 481установок api-gateway-mcp-server официальный google Настраивает Google Cloud API Gateway как удалённый MCP-сервер по HTTP. Превращает REST-эндпоинты в инструменты ИИ-агентов через спецификации OpenAPI 3.x. Claude Code Gemini CLI CX Codex 499установок threejs-audio-generator majidmanzarpour Скилл генерирует через ElevenLabs звуки, музыку и озвучку для игр на Three.js и встраивает их в проект через Web Audio. Claude Code CX Codex Cursor +1 2 900установок skill-creator официальный anthropics Помогает создать новый скилл, доработать существующий и проверить результат через тестовые промпты и оценки. Claude Code Claude.ai 414 180установок writing-for-agents Matt Pocock Помогает писать скиллы и документы с инструкциями для агентов. Пригодится при правках AGENTS.md, CLAUDE.md и связанных справочных файлов. Claude Code 466 719установок

Вопросы о cli-anything-videocaptioner

Как установить cli-anything-videocaptioner в Claude Code?

Выполните команду npx skills add HKUDS/CLI-Anything --skill cli-anything-videocaptioner -a claude-code. Также потребуется установить Python-пакеты pip install cli-anything-videocaptioner и pip install videocaptioner.

Что делает cli-anything-videocaptioner?

Инструмент выполняет транскрибацию речи в субтитры, переводит их на 38 языков и вшивает в видеофайл через FFmpeg.

Какие системные требования нужны для работы?

Бэкенду videocaptioner 1.4.1 нужен Python версии от 3.10 до 3.12 (рекомендуется Python 3.12). Для объединения субтитров с видео в операционной системе должен быть установлен FFmpeg.

Исходный текст

SKILL.md · Apache-2.0
---
name: "cli-anything-videocaptioner"
description: >-
  AI-powered video captioning — transcribe speech, optimize/translate subtitles, and burn them into video via the stable VideoCaptioner backend. Free ASR and translation included.
---

# cli-anything-videocaptioner

AI-powered video captioning tool. Transcribe speech → optimize subtitles → translate → burn into video.

## Installation

```bash
pip install cli-anything-videocaptioner
```

**Prerequisites:**
- Python 3.10-3.12 (`videocaptioner` 1.4.1 requires `>=3.10,<3.13`)
- `videocaptioner` must be installed (`pip install videocaptioner`)
- FFmpeg required for video synthesis

## Usage

### Basic Commands

```bash
# Show help
cli-anything-videocaptioner --help

# Start interactive REPL mode
cli-anything-videocaptioner

# Transcribe a video (free, no setup)
cli-anything-videocaptioner transcribe video.mp4 --asr bijian

# Translate subtitles (free Bing translator)
cli-anything-videocaptioner subtitle input.srt --translator bing --target-language en

# Full pipeline: transcribe → translate → burn subtitles
cli-anything-videocaptioner process video.mp4 --asr bijian --translator bing --target-language en --subtitle-mode hard

# Review subtitle/script consistency before a final hard-burn
cli-anything-videocaptioner synthesize video.mp4 -s subtitles.srt \
  --subtitle-mode hard \
  --review-script approved_script.txt

# Render a one-frame subtitle preview for review
cli-anything-videocaptioner review subtitles.srt \
  --script approved_script.txt \
  --preview-video video.mp4 \
  --preview-output review_5s.png

# JSON output (for agent consumption)
cli-anything-videocaptioner --json transcribe video.mp4 --asr bijian
```

### REPL Mode

When invoked without a subcommand, the CLI enters an interactive REPL session:

```bash
cli-anything-videocaptioner
# Enter commands interactively with tab-completion and history
```

## Command Groups

### transcribe — Speech to subtitles
```
transcribe <input> [--asr bijian|jianying|whisper-api|whisper-cpp] [--language CODE] [--format srt|ass|txt|json] [-o PATH]
```
- `bijian` (default): Free, Chinese & English, no setup
- `whisper-api`: All languages, requires `--whisper-api-key`

### subtitle — Optimize and translate
```
subtitle <input.srt> [--translator llm|bing|google] [--target-language CODE] [--layout target-above|source-above|target-only|source-only] [--no-optimize] [--no-translate] [-o PATH]
```
- Three steps: Split → Optimize → Translate
- Bing/Google translators are free
- 38 target languages supported (BCP 47 codes)

### synthesize — Burn subtitles into video
```
synthesize <video> -s <subtitle> [--subtitle-mode soft|hard] [--quality ultra|high|medium|low] [-o PATH] [--review-script PATH] [--max-script-diff-ratio FLOAT]
```
- Mirrors the stable backend synthesize surface
- Subtitle look is controlled by the subtitle asset/backend version, not extra harness flags
- `--review-script` checks subtitle/script drift before the final export
- Lower `--max-script-diff-ratio` when copy accuracy matters more than resilience

### process — Full pipeline
```
process <input> [--asr ...] [--translator ...] [--target-language ...] [--subtitle-mode ...] [--layout ...] [--no-optimize] [--no-translate] [--no-synthesize] [-o PATH]
```

### review — Consistency check and preview
```
review <input.srt|input.ass> [--script PATH] [--max-diff-ratio FLOAT] [--preview-video PATH] [--preview-at TC] [--preview-output PATH]
```
- Detects subtitle/script drift before a hard-burn
- Can render a single review frame instead of producing a full final video

### styles — List style presets
```
styles
```
- Reports whether the installed backend exposes preset styling support

### config — Manage settings
```
config show
config set <key> <value>
```

### download — Download online video
```
download <URL> [-o DIR]
```

## JSON Output

All commands support `--json` for machine-readable output:
```bash
cli-anything-videocaptioner --json transcribe video.mp4 --asr bijian
# {"output_path": "/path/to/output.srt"}
```

## Backend Notes

- The upstream backend currently requires Python `>=3.10,<3.13`; prefer Python `3.12` for matrix runs.
- Advanced synthesize-time style flags are backend-version dependent. Use `styles` to check whether the installed backend exposes them.
- Compatibility flags such as `layout`, `render_mode`, `style`, `style_override`, and `font_file` should be treated as non-stable unless `styles` and the installed backend confirm they are supported.

## Target Languages

BCP 47 codes: `zh-Hans` `zh-Hant` `en` `ja` `ko` `fr` `de` `es` `ru` `pt` `it` `ar` `th` `vi` `id` and 23 more.

© HKUDS · Apache-2.0 · HKUDS/CLI-Anything

Смотрите также

Спонсоры проекта

Компании, которые помогают держать аналитику открытой