Subtitld:免费开源的字幕制作与配音工具
内容摘要
Subtitld 是免费开源的字幕编辑器,可对照音频波形调整字幕时间,校对文本,并通过插件转写、翻译和配音。适合制作教程、访谈及多语言视频字幕,支持 Windows、macOS 和 Linux。软件无需注册;部分可选语音模型另有商用限制。
给视频做字幕时,常常要在语音转写、打轴校对、多语种翻译和配音软件之间来回导出文件。Subtitld 把这些步骤收进同一个时间轴界面,从无字幕的原片到多语种字幕和配音音轨,都能在一个窗口里完成。
对着波形调整字幕
导入视频、现有字幕或 TXT、Word 文稿后,可以直接对照底部的音频波形拖动字幕块调整位置,或拖动边缘修改起止时间。移动时会自动吸附相邻字幕、帧、秒或镜头切换点,也能用快捷键切分、合并或按步微调;如果处理 4K、8K 高清视频,软件会生成轻量代理文件供预览,有可用 GPU 时会利用它处理。
除了常规的横向时间轴,26.10 版本增加了纵向时间轴和纯文本视图,也保留了可读性检查:
- 纵向时间轴:作为左侧面板标签页竖向排列字幕,每条字幕的高度对应持续时长,向下滚动改稿时一眼就能看出空白间隙或时间重叠。
- 纯文本视图:把整份字幕当成一篇普通文档,按 SRT、Markdown 或 JSON 格式连续编辑,修改时时间轴会同步跟随,并支持正则表达式查找替换。
- 可读性检查:自动核对每秒字符数、每分钟词数、单条持续时间、行数和单行字数,默认给出常规阅读速度参考,方便及时拆分过长或过快的句子。
转写、翻译和配音
语音识别、翻译、合成语音以及人声分离功能都改成了内置插件(Add-ons),在软件设置的插件面板里按需下载即可,不用一开始就塞进体积庞大的模型。多数模型支持在本地电脑离线运行:
- 语音转字幕:可安装离线运行的 whisper.cpp、Vosk、边说边转写的 RealtimeSTT,或接入云端的 AssemblyAI;也可以直接对着麦克风说话,实时生成带时间轴的字幕。
- 离线多语种翻译:通过基于 OPUS-MT 模型的离线翻译插件生成译文,无需申请 API Key,翻译结果会与原文字幕并排保留,方便双语对照修改。
- 分角色合成配音:可以在视频里截取人物头像、命名不同说话人,并在时间轴上分轨标记颜色、统计各自的发言时长。配音时支持为每个角色分配不同的合成声音(内置 Edge 和 Google 两种在线语音,也可安装 Piper、Kokoro,或支持从视频采样的 Qwen3-TTS、Coqui XTTS、F5-TTS 等声音克隆插件),还能开启音长适配,让配音自动贴合字幕时长,或者直接录制自己的真人配音。
- 人声分离与混音导出:配合音频分离插件把原片人声与背景音乐、音效拆开,再用内置混音器的均衡器、压缩器和噪声门调整各轨道声音。完成后可将混音整体、单个角色音轨或纯背景音导出为 WAV、FLAC 或 MP3。
需要注意,软件本身遵循 GPL-3.0 开源且完全免费,但插件目录里的部分语音或 AI 模型仅限非商业用途,安装前可在对应插件页面查看具体许可说明。从旧版本升级到 26.10 的用户,原先内置的 whisper.cpp 和翻译功能已拆分为独立插件,升级后需在设置里重新安装。
导入字幕,保存工程
软件支持直接读取视频内嵌的隐藏式字幕(CEA-608、CEA-708)与字幕轨,也能打开和保存 SRT、WebVTT、ASS/SSA、TTML、DFXP、SAMI、SCC、EBU STL、YouTube 定时文本(srv3)以及哔哩哔哩 BCC 等常见格式,或保存为包含角色头像、配音与波形的专属工程文件。
打开视频时,还可以通过内置的社区面板根据文件指纹在社区库中匹配现成字幕(只发送文件指纹,不会上传视频本身或文件名),也可以在面板里搜索、评分或直接发布自己做好的字幕。
下载与安装
支持 Windows(提供安装包、便携版和 Microsoft Store 版本)、Linux(AppImage、Snap、Flatpak、AUR)、macOS(提供 Apple Silicon 的 DMG 镜像,或通过 Python 从 PyPI 安装)以及 Haiku。macOS 的 DMG 安装包目前未做代码签名,首次打开如果遇到系统拦截,需要在系统设置的“隐私与安全性”里手动允许运行。