Subtitle Edit 字幕编辑器:乱码、错位、没字幕,一次修好
【免费下载链接】subtitleeditthe subtitle editor :)项目地址: https://gitcode.com/gh_mirrors/su/subtitleedit
电影看到第 27 分钟,字幕还停在上一个镜头的台词上——你逐行翻时间码,差距从 2 秒拉到 5 秒。Subtitle Edit 字幕编辑器就是处理这类问题的工具:380+ 种字幕格式互转、时间轴同步、翻译、Whisper 语音识别,全在一个窗口里。
先认识一下 Subtitle Edit
Subtitle Edit 是免费开源的跨平台字幕编辑器:读、写、同步、翻译、听写,一个人把字幕做到成品级。
- ✅ 读/写 380+ 种子幕格式
- ✅ 波形加双屏视频对齐时间轴
- ✅ 20+ 翻译引擎,含本地大模型
- ✅ Whisper 语音识别,无字幕也能听写
三步跑起来:Subtitle Edit 安装与首次使用
装软件
Windows 从 Releases 下载官方安装包,一路"下一步";macOS 12 以上下载 .dmg(v5.2.0 起已签名公证),把 Subtitle Edit.app 拖进"应用程序";Linux 走 Flatpak:flatpak install SubtitleEdit-linux-x64.flatpak。
第一次打开
打开任意 SRT,或把 VobSub、蓝光 SUP 这类图像字幕直接拖进去,格式和编码都会自动识别。再开一个同名的 mkv 视频,右侧出现视频预览,底部出现音频波形——这就是你后面同步要对齐的两样东西。
看到第一个有效结果
打开 Tools → Fix common errors…,勾选几条默认规则,点 Go to apply fixes 看预览,再 Apply。第一次运行就能看到空行被删、标点被补齐,界面和菜单的对应关系也就清楚了。
Linux 要自己装一堆依赖吗?
不用。Flatpak 包自带 mpv 和 ffmpeg;只有选原生 .tar.gz 版本时才要手动装这两个(apt 一行命令的事)。macOS 的 .dmg 同样自带 libmpv 和 ffmpeg,不碰 Homebrew。
打开的字幕全是"口口口",文件坏了吗?
多半没坏,是编码没对上。Subtitle Edit 打开文件时自动识别编码,直接显示正常内容;确认无误后另存一次,乱码就留在旧文件里了。
菜单这么多,从哪看起?
主窗口就三块:左边字幕列表(时间码 + 文本),中间文本编辑区,右侧视频预览加底部波形。高频操作基本都在顶部工具栏,用到哪个菜单再查哪个。
常见任务怎么做
把一文件夹 VobSub 批量转成 SRT
当你拆完一整张 DVD,手里攥着二十几个 .sub/.idx 想全变成 SRT 时:打开 Tools → Batch convert…,把文件夹拖进去,选目标格式 SRT,勾上"修复常见错误"等转换函数,指定输出目录后点 Convert。几十个文件一次跑完;图像字幕还能顺手做 OCR,直接变可编辑文本,格式清单见 字幕格式支持列表。
字幕比画面快 2 秒,整片对齐
当字幕整体偏快、怎么倒放都对不上嘴型时:打开 Synchronization → Point sync…,挑开头、中间、结尾各一句台词,定位到真正出现的位置点 Set sync point,点 OK 应用。前后节奏不一致就改用 Visual sync…:左右窗口分别锁定"起始场景"和"结束场景",按两个参考点一次拉齐全片。
错字、标点、空行一键清理
当你扫一眼就看出满屏空行、缺标点和叠字时:打开 Tools → Fix common errors…,选语言后勾选规则,点 Go to apply fixes 进第二步。每条修改先预览再确认,Apply 后一次清完,Log 里有完整记录。
英文字幕译成中文
当你拿到一份英文 SRT 想配中文版时:打开 Translate → Auto-translate…,选引擎(Google、DeepL,或 Ollama、llama.cpp 本地大模型),设好源语言和目标语言,点 Translate。结果出现在列表里逐条核对,确认无误点 OK,原文保留成双语对照,术语前后一致。
没有字幕,让 Whisper 听写出全文
当网课、采访视频一个字都没有时:打开 Video → Speech to text…,选 Whisper CPP 这类本地引擎,挑模型——tiny 最快、large 最准,新手从 base 或 small 试起——选好语言点开始。稍等片刻,列表里就是带时间轴的完整字幕,你只需核对专业名词和同音词。
功能速查
| 你想干什么 | 用哪个功能 | 备注(耗时/前提) |
|---|---|---|
| 一文件夹换格式 | Tools → Batch convert | 可挂转换函数链,图像字幕可顺手 OCR |
| 时间轴整体偏移 | Synchronization → Point sync / Visual sync | 点 2–3 个参考点 |
| 错字标点空行 | Tools → Fix common errors | 先预览后应用 |
| 外文翻成中文 | Translate → Auto-translate | 部分引擎需 API key,本地 LLM 免 key |
| 无字幕视频听写 | Video → Speech to text | 本地 Whisper 引擎,耗时随视频长度 |
| 字幕样式美化 | ASS 样式编辑器 | 字体、描边、阴影可存成模板 |
几个高频问题
我的字幕文件会被上传吗?不会。编辑、转换、视频播放都离线完成,不收集文件内容。只有主动使用翻译、语音识别等联网功能时,才把完成请求所需的最少数据发给对应服务商。
Windows、macOS、Linux 体验一样吗?功能一致,安装包不同。Windows 要 10 22H2 以上;macOS 12 以上(建议 14);Linux 走 Flatpak 或原生包。
完全不懂格式,学起来费劲吗?常用路径就四个菜单:File、Tools、Synchronization、Translate。仓库文档目录按功能拆了 100 多页,每页图文步骤,比如 批量转换操作文档,卡在哪查哪页。
中文能用拼写检查吗?拼写检查主要面向拼音文字;中文更常用 Fix common errors 里的标点、空行、破折号规则,对中文字幕同样生效。
现在就把对不上的字幕修了
要用的功能集中在四个菜单里,挑一个你今晚要解决的。各平台安装包见官方 Releases;跑源码就git clone https://gitcode.com/gh_mirrors/su/subtitleedit。先把那份对不上的字幕打开,跑一次 Fix common errors。
【免费下载链接】subtitleeditthe subtitle editor :)项目地址: https://gitcode.com/gh_mirrors/su/subtitleedit
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考