日语视频字幕烧录
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_918cb67a/video-japanese-subtitle。
技能介绍
解决的问题
日语视频常带有背景音乐、音效和口语化发音,直接手动听写字幕成本高;openai-whisper 的 ja→zh 翻译又容易生硬。这个技能把“识别日语、翻译成中文、烧录进视频”整理成一条可复用的本地流水线。
工作流与关键能力
流程按 6 步执行:提取音频、Whisper 转录、翻译、SRT→ASS、ffmpeg 烧录、ffprobe 抽检。核心点包括:
- 只转录不翻译:Whisper 负责日语语音转文本,翻译交给 LLM,失败再回退
MyMemory,避免--task translate质量差的问题。 - 烧录稳定性:字幕先转
ASS,样式使用白字黑边、底部居中;Windows 路径问题通过相对路径 +cwd=ass_dir规避。 - 编码回退:优先尝试 GPU
NVENC,失败时自动降级到libx264 -preset ultrafast。 - 断点续传:每步检查输出文件是否存在,已完成的步骤可跳过,适合处理较长视频。
适用边界
当前定位是 日语→中文 字幕处理,适合工程师做批量或半自动化视频本地化。资料提到 Whisper base 对混合音频识别一般,且 faster-whisper 是未来改进方向;如果输入不是日语、或需要多语言翻译,需要额外调整 Whisper language 参数和翻译链路。
使用场景
- 处理日语教学或 Vlog 视频,把口述内容转成中文字幕并烧录成 MP4。
- 对一批 30 分钟日语素材做断点续传,先识别、再翻译、最后输出带字幕成片。
- 在 Windows 环境下跑 ffmpeg/Whisper,规避路径、GBK 和 SRT 解析导致的烧录失败。
- 当 LLM 翻译结果不稳定时,用 MyMemory 回退补空条目,保持字幕条目数一致。
适合人员
- 负责日语内容本地化的视频编辑,需要把口播快速变成中文字幕成片。
- 做日语教程发布的创作者,需要稳定处理 BGM/音效干扰的长音频转录。
- 搭建媒体自动化的工程师,需要把 Whisper、LLM、ffmpeg 串成可断点续传流程。
- 需要日语字幕但无专业翻译团队的运营,需要 LLM/MyMemory 双引擎兜底。