一键导入
localize-video
视频本地化编排器(P2,部分实现)。把一条视频本地化为目标语言:转录→翻译→(配音)→烧字幕→竖屏导出。当用户说"帮我把这个视频做成中文字幕/翻译成英文/配俄语音/全套本地化"时使用。注意:翻译/配音步骤尚未自动化,由 Claude 手工完成或待补脚本。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
视频本地化编排器(P2,部分实现)。把一条视频本地化为目标语言:转录→翻译→(配音)→烧字幕→竖屏导出。当用户说"帮我把这个视频做成中文字幕/翻译成英文/配俄语音/全套本地化"时使用。注意:翻译/配音步骤尚未自动化,由 Claude 手工完成或待补脚本。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
使用本机 Qwen3-TTS 做预设音色、纳西妲跨语言克隆、整稿/SRT/视频配音,并在稳定 CPU 生产版与 Transformers 5 + Intel Arc XPU 实验版之间安全路由。用户说“配音、朗读、纳西妲说中文/英文/日语/俄语、TTS、Qwen3-TTS、XPU/GPU 加速、预热或测速”时使用。
找 skill 的 skill。当用户说"有没有干X的skill/帮我找个skill/还有哪些skill能用/怎么装skill"时,在本地已下载的 skill 目录里检索匹配,给出用途+来源+安装方法。
参考视频解析(P0)。下载某 UP 主的视频,做秒级拆解——语音转文字、镜头切换点、响度节奏——并输出结构化分析报告(钩子位置、节奏、信息密度、可复用的结构 SOP)。当用户说"分析这个视频/参考一下这个 up 主/拆解这条视频的结构"时使用。
选题与标题生成(P1)。基于参考分析和账号定位,产出多个选题方向和每个选题的多版标题(对比打分),含横竖屏/多语言考量。当用户说"想选题/起标题/这个方向有哪些角度"时使用。
剪辑自动化(P2)。ffmpeg 脚本做粗剪、卡点、字幕烧录、横竖屏双版本导出,走 Intel Arc QSV 硬件编码。跳舞视频的音乐卡点也在这里。当用户说"粗剪/烧字幕/导竖屏版/卡点"时使用。
数据复盘(P3)。记录每条视频的标题/封面/开头/各平台数据,分析哪类标题、封面、开场留存更好,沉淀规律反哺选题。当用户说"复盘/记录数据/哪种开头效果好"时使用。
| name | localize-video |
| description | 视频本地化编排器(P2,部分实现)。把一条视频本地化为目标语言:转录→翻译→(配音)→烧字幕→竖屏导出。当用户说"帮我把这个视频做成中文字幕/翻译成英文/配俄语音/全套本地化"时使用。注意:翻译/配音步骤尚未自动化,由 Claude 手工完成或待补脚本。 |
这是个编排器:本身不做活,只把任务路由到各步骤。 设计参考
_refs/jianshuo-claude-skills/wjs-localizing-video(mac/bash 版,可照着补脚本)。
| 步骤 | 工具 | 状态 |
|---|---|---|
| 1. 转录 | tools/transcribe_dispatch.py(ref-analyze) | ✅ 可跑 |
| 2. 翻译 | 由我 Claude 直接翻译 SRT | ⚠️ 无脚本,手工。规则见下 |
| 3. 配音 | scripts/tts_dub.py(Edge TTS,中俄英日) | ✅ 可跑 |
| 4. 烧字幕 | edit-ffmpeg/to_vertical.ps1 -Mode captions | ✅ 可跑 |
| 5. 竖屏 | edit-ffmpeg/to_vertical.ps1 或 reframe.ps1 | ✅ 可跑 |
全链路现已打通:转录 → 我翻译 → 配音 → 烧字幕 → 竖屏导出(中俄英日完整出海版)。
# SRT → 时间对齐配音,mux 回视频。免费 Edge TTS,无需 key。
.\tools\.venv\Scripts\python.exe .\.claude\skills\localize-video\scripts\tts_dub.py `
--video "$d\video.mp4" --srt "$d\audio.ja.srt" --lang ja
# 男声 / 调速 / 指定音色:
.\tools\.venv\Scripts\python.exe .\.claude\skills\localize-video\scripts\tts_dub.py `
--video "$d\video.mp4" --srt "$d\audio.ru.srt" --lang ru --gender male --rate "-5%"
--lang zh|en|ru|ja,内置男女音色预设,--voice 可覆盖<视频名>_<lang>_dub.mp4$d = ".\reference\<slug>"
# 1. 转录(中文走 FunASR,其他走 faster-whisper)
.\tools\.venv\Scripts\python.exe .\tools\transcribe_dispatch.py "$d\audio.wav" --lang auto
# 2. 翻译:把 $d\audio.srt 给我,指定目标语言,我产出 audio.<lang>.srt
# 4+5. 烧目标语言字幕 + 竖屏
.\.claude\skills\edit-ffmpeg\scripts\to_vertical.ps1 -Video "$d\video.mp4" -Out "$d\out_ja_9x16.mp4" -Mode captions -Subtitle "$d\audio.ja.srt"
| 方向 | 转录引擎 | 翻译 | 配音(待补) | 字幕 |
|---|---|---|---|---|
| 中→俄/英/日 | FunASR zh | Claude | Edge TTS | edit-ffmpeg |
| 俄/英→中 | faster-whisper | Claude | Edge TTS zh | edit-ffmpeg |
scripts/tts_dub.py:Edge TTS 配音(免费、本地、中俄英日)✅scripts/translate_srt.py:若想脱离对话批量翻译,再接 Claude API