综合介绍
Video Subtitle Master 是一个强大的桌面应用程序,专为批量生成视频字幕并将其翻译成其他语言而设计。该项目在开源项目 VideoSubtitleGenerator 的基础上进行了增强,重新设计为用户友好的客户端工具。它支持 macOS 和 Windows 系统,集成了多种翻译服务,包括百度翻译、火山引擎翻译、DeepLX、Ollama 本地模型以及 OpenAI 风格的 API。用户可以通过图形用户界面轻松操作,批量处理视频、音频和字幕文件,生成高质量的字幕并进行多语言翻译。
功能列表
- 批量处理视频、音频和字幕文件
- 支持视频和音频生成字幕
- 支持字幕翻译,支持多种翻译服务(百度、火山、DeepLX、Ollama、本地模型、OpenAI 风格 API)
- 图形用户界面,操作便捷
- 自定义字幕文件名和翻译内容
- 集成 whisper.cpp,优化 Apple Silicon 生成速度
- 集成 fluent-ffmpeg,无需单独安装 ffmpeg
- 支持选择模型下载源(国内镜像源或官方源)
- 支持自定义并发任务数量
- Core ML 支持,加速语音识别
使用帮助
安装流程
- 前往 release 页面 根据操作系统下载相应的安装包。
- 安装并运行程序。
- 在程序中配置所需的翻译服务(需要相应的 API 密钥或配置)。
使用流程
- 打开程序后,选择要处理的视频文件或字幕文件。
- 设置相关参数,如源语言、目标语言、模型等。
- 点击“开始处理”按钮,程序将自动生成字幕并进行翻译。
- 处理完成后,字幕文件将保存在视频同目录下,方便播放时挂载。
详细功能操作
- 批量处理:在主界面选择多个视频或音频文件,设置统一的处理参数,点击“开始处理”即可批量生成字幕并翻译。
- 字幕翻译:导入已有字幕文件,选择目标语言和翻译服务,程序将自动翻译字幕并生成新的字幕文件。
- 自定义设置:在设置界面中,可以选择不同的翻译服务、调整并发任务数量、选择模型下载源等。
- 模型管理:在“模型管理”页面中,可以手动下载和导入模型文件,支持国内镜像源和官方源。
常见问题
- 应用程序已损坏,无法打开:在终端中执行以下命令:
sudo xattr -dr com.apple.quarantine /Applications/Video\ Subtitle\ Master.app
然后再次运行应用程序。
- 模型下载失败:可以手动下载模型并通过“模型管理”页面中的“导入模型”功能导入到应用中。