☰
Subtitle Edit 5:免费开源字幕编辑器从入门到批量转换的完整指南
2026/11/2 11:06:37 网站建设 项目流程

Subtitle Edit 5:免费开源字幕编辑器从入门到批量转换的完整指南

【免费下载链接】subtitleeditthe subtitle editor :)项目地址: https://gitcode.com/gh_mirrors/su/subtitleedit

Subtitle Edit 是一款免费、开源的字幕编辑器,第 5 代基于 Avalonia UI 重写,支持 Windows、macOS 和 Linux,可创建、编辑、同步并转换 380 多种字幕格式。下面按实际使用路径,把它的工作方式讲清楚。

解决什么问题:从零写字幕到批量交付

做字幕的人通常卡在三个环节:时间码与语音对不上、源文件是图片字幕没法直接改、手头文件格式五花八门。Subtitle Edit 把这三件事收进同一个窗口——打开视频后自动生成音频波形,图片字幕(Blu-ray SUP、VobSub 等)可以直接送 OCR 转成文本,380 多种格式之间一键互转。核心功能全部在本地运行,不上传文件;只有翻译、在线 OCR 这类可选项才会把最小必要数据发给所选服务。

单任务走查:从一个视频到可导出的字幕文件

假设你手上有一个视频文件和一份待整理的 SRT 字幕,完整流程如下,每一步都能在软件里复现:

  1. 打开视频:菜单 Video → Open video...,选中视频文件。波形会随 FFmpeg 自动生成,为后续对齐做准备。
  2. 打开字幕:File → Open 载入现有文件;没有文件就 File → New 新建,或走 Video → Speech to text 用 Whisper 等本地引擎直接听写生成。
  3. 编辑内容:上方字幕网格列出所有行的显示时间、隐藏时间与文本,下方文本框编辑当前选中行。支持拆行、合并、微调时长。
  4. 对齐时间:在波形上拖动,让每行字幕的起点落在语音峰值上。
  5. 保存:File → Save(或 Ctrl+S)。要换格式就用 File → Save as...,在格式下拉框里选目标格式。

主界面提供 15 种布局,用工具栏上的 Layout 按钮切换,适合只想看网格或只看视频的不同习惯。

功能深潜:四个用得最多的功能

可视化同步:两点定标,整片时间轴一次拉齐

适用场景:整条字幕恒定偏快或偏慢,或越到后面漂移越大。

操作:打开 Synchronization → Visual sync...,窗口里并排放着"Start scene"和"End scene"两个播放器,各自带波形。在左侧选一靠前的字幕行,播放到该行应出现的位置;右侧选一靠后的字幕行,同样播到对应位置;点 Sync,软件按两个点线性重排全部时间码。细调可用 Ctrl+Left/Right 步进 100 毫秒,Alt+Left/Right 步进 500 毫秒。

一句话原理:取首尾两个偏差点,按线性比例重算每一行的起止时间。

OCR 导入:把 Blu-ray 和 DVD 图片字幕变成可编辑文本

适用场景:手里的字幕是 .sup、VobSub 等图像格式,无法直接修改。

操作:File → Import → Image-based subtitle for OCR... 打开图片字幕,OCR 窗口自动弹出。选择引擎(Tesseract、内置可训练的 nOCR、Binary OCR,macOS 还有免配置的 Apple Vision),点 Start OCR;识别中的不确定词会集中显示,可逐一选替代词或加入词典。识别完成点 OK,文本字幕即导入主窗口,并自动打开同名视频。图像质量差时,先用 Image pre-processing 按钮做去边框、反色、二值化预处理。

一句话原理:nOCR/Binary OCR 对已知字体逐字符比对数据库,配合 Dictionaries/ 下各语言的 OCR 纠错替换表,识别精度高于通用引擎。

批量转换:整文件夹换格式、顺手做一轮清洗

适用场景:一次处理几十个文件,还要统一改时间码、修错误。

操作:Tools → Batch convert...,拖入文件或整个文件夹,选目标格式,再勾选若干转换函数链式执行——修常见错误、偏移时间码、调整时长、拆合行、自动翻译等 30 多项可选。输出目录、编码、文件名语言后缀都在设置里配置。常用组合可以 Save preset... 存成预设,下次一键还原。

修复常见错误:先选规则,再逐条确认

适用场景:交付前扫一遍时间过短、行重叠、多余空格、标点缺失这类低级问题。

操作:Tools → Fix common errors...,第一步按语言勾选规则,第二步列出每一条具体修改建议,可逐条取消或应用;右键某条修改能查看该规则的说明和示例。规则组合可存为 Profile,为广播、流媒体、字幕组等不同场景各留一套。

安装与依赖:三个平台各装什么

Windows:需 Windows 10 22H2(build 19045)及以上,旧版本可能因 .NET 运行时报错(0x80131506)无法启动。FFmpeg 与 libmpv 不自带,首次需要时软件会提示下载,也可在 Options → Settings 里手动下载。

macOS:要求 macOS 12 及以上,推荐 14。dmg 已签名并公证,拖进 Applications 即可使用;libmpv 和 FFmpeg 都打包在 Subtitle Edit.app 内,无需 Homebrew。

Linux:Flatpak 包自带 mpv 和 FFmpeg,任何发行版直接装:

flatpak install SubtitleEdit-linux-x64.flatpak

原生 .tar.gz 构建则依赖系统组件,如 Debian/Ubuntu 执行sudo apt install -y mpv libmpv-dev ffmpeg。所有构建均为自包含,无需单独安装 .NET。

数据文件夹位置(存放设置、FFmpeg、OCR 数据库等):

  • Windows:%APPDATA%\Subtitle Edit
  • macOS / Linux:~/.config/Subtitle Edit

在软件里按 Ctrl+Alt+Shift+D(macOS 为 Cmd+Alt+Shift+D)可直接打开该文件夹。

效率技巧:快捷键与 seconv 命令行

日常编辑值得记住的几个默认键:Ctrl+S 保存、Ctrl+F / Ctrl+H 查找替换、Ctrl+Shift+M 合并选中行、Ctrl+Alt+V 在光标处拆行、F8 / Shift+F8 在错误间跳转(Ctrl+F8 打开错误列表)、Ctrl+Shift+K 打开命令面板直接搜功能。全部快捷键都能在 Options → Shortcuts 里改。

需要脚本化或 CI 环境时,用随版本发布的命令行工具seconv。它与桌面版共用同一套核心库,格式、OCR 引擎、翻译能力完全一致,只是没有图形界面:

seconv movie.srt subrip --offset:-2000 --renumber:1 seconv movie.sup subrip --ocr-engine:nocr --ocr-db:Latin.nocr seconv *.srt subrip --fix-common-errors

seconv formats可列出全部支持格式,seconv lint *.srt在 CI 里做校验(有问题时退出码为 1)。

排障速查

字幕打开后全是乱码→ 多半是编码识别错误(ANSI 文件被当 UTF-8)。用 File → Open 后检查编码设置,或在 seconv 里用--encoding:source保留原始编码。

Windows 上视频黑屏无声音,但波形正常→ 波形走 FFmpeg,画面走 libmpv,说明是 libmpv 加载失败。常见原因是显卡驱动过旧或缺少 vulkan-1.dll;更新驱动后在 Settings → Video player 重新下载 libmpv,或临时切换播放器为 FFmpeg。

Linux 原生包下没有画面→ 原生构建用系统 libmpv,未安装则视频区空白。装libmpv-dev和ffmpeg,或改用自带依赖的 Flatpak。

波形不显示→ 检查 FFmpeg 是否已下载且路径正确,Options → Settings 里可手动触发下载。

语音识别转写失败→ 确认引擎与模型已下载(首次使用会提示),查看 Speech to Text 窗口内的控制台日志;显存不够就换小模型。

适合谁用,以及去哪里继续找资料

Subtitle Edit 适合从个人创作者到字幕组、本地化团队的各种规模:单条字幕的精修、整片的同步与清洗、几百个文件的批量转换,都不需要换工具。它不收集、不上传任何文件内容,可选的在线服务也只传输该次请求所需的最小数据。

资源索引(均为仓库内相对路径):

  • 软件概述与快速上手:docs/overview.md
  • 常见问题 FAQ:docs/faq.md
  • 支持格式完整列表:docs/reference/supported-formats.md
  • 快捷键总表:docs/reference/keyboard-shortcuts.md
  • seconv 命令行参考:docs/reference/command-line.md
  • 第三方组件(FFmpeg、libmpv、OCR 引擎)说明:docs/third-party-components.md
  • 各功能文档目录:docs/features/
  • 核心字幕库源码:src/libse/,命令行工具源码:src/seconv/

【免费下载链接】subtitleeditthe subtitle editor :)项目地址: https://gitcode.com/gh_mirrors/su/subtitleedit

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询