video-translation — скилл для Claude Code: дубляж видео через TTS
Переводит речь в видео на другой язык и подменяет звуковую дорожку синтезированным голосом, оставляя картинку как есть.
npx skills add NoizAI/skills --skill video-translation -a claude-codeЧто делает video-translation
Скилл берёт ссылку на видео, скачивает его вместе с субтитрами в SRT, переводит реплики по предложениям и собирает новую дорожку через TTS. Видеоряд не трогается: меняется только звук.
Работает в связке с двумя другими скиллами. youtube-downloader тянет видео и субтитры на исходном языке, tts рендерит аудио по таймкодам — бэкенд Noiz подгоняет длину каждой фразы под оригинальные метки. Если передать исходный файл в --ref-audio-track, движок нарежет оригинальную дорожку по таймкодам и возьмёт эти куски как образец голоса для каждой реплики. Финальный шаг — replace_audio.sh, он склеивает видео с новой дорожкой; флаг --srt сохраняет нетронутым фоновый звук между переведёнными отрезками.
Перед запуском нужен ключ NOIZ_API_KEY для бэкенда Noiz и установленный ffmpeg. Скиллы youtube-downloader и tts придётся положить в папку skills/ вручную, если их там ещё нет. И главное: у исходного видео должны быть субтитры на языке оригинала — автоматические тоже подойдут. Нет субтитров — переводить нечего, весь конвейер встанет на первом шаге.
Какие задачи решает
- перевести речь в зарубежном видео на родной язык
- сгенерировать дубляж с сохранением таймкодов субтитров
- подменить звуковую дорожку, не пересобирая видеоряд
- сохранить фоновый звук вне переведённых отрезков
- клонировать голос говорящего по оригинальной дорожке
Примеры запросов агенту
- переведи это видео на русский
- сделай дубляж этого видео на английский
- переведи видео по ссылке и замени звук
Как установить video-translation
1Через Skills CLI (Vercel)
npx skills add NoizAI/skills --skill video-translation -a claude-code2Вручную: положить файлы
~/.claude/skills/video-translation/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/video-translation/
1Через Skills CLI (Vercel)
npx skills add NoizAI/skills --skill video-translation -a codex2Вручную: положить файлы
.agents/skills/video-translation/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add NoizAI/skills --skill video-translation -a cursor2Вручную: положить файлы
.cursor/skills/video-translation/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install NoizAI/skills video-translation2Вручную: положить файлы
.github/skills/video-translation/SKILL.md1Через Skills CLI (Vercel)
npx skills add NoizAI/skills --skill video-translation -a gemini-cli2Командой платформы
gemini skills install https://github.com/NoizAI/skills --path skills/video-translationВручную: положить файлы
.devin/skills/video-translation/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add NoizAI/skills --skill video-translation -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Из того же набора6
Похожие
Рядом в теме «ИИ и ML»
Всё по теме «ИИ и ML» →Вопросы о video-translation
Как установить video-translation в Claude?
Выполните npx skills add NoizAI/skills --skill video-translation -a claude-code. После этого скилл появится в ~/.claude/skills/video-translation/SKILL.md.
Что делает video-translation?
Скачивает видео с субтитрами, переводит реплики на нужный язык и синтезирует новую звуковую дорожку через TTS. Видеоряд при этом остаётся прежним.
Что нужно для работы скилла?
Ключ NOIZ_API_KEY для бэкенда Noiz, установленный ffmpeg и скиллы youtube-downloader и tts в папке skills/. У исходного видео должны быть субтитры на языке оригинала.