字幕格式与乱码处理指南
字幕打不开、乱码或转换失败,先检查三件事:文件格式、文字编码,以及字幕是否包含文字数据。
这两个工具接受独立字幕文件,不读取 MP4、MKV 等视频,也不提供 OCR。从字幕文件导出 TXT,与从视频识别或提取字幕是不同的操作。
SRT、VTT、ASS 怎么选
通用交换通常选 SRT,网页播放选 VTT,需要复杂样式和特效时选 ASS。具体使用哪种格式,还要看接收字幕的播放器或剪辑软件支持什么。
| 格式 | 样式能力 | 适用场景 | 转换时注意 |
|---|---|---|---|
| SRT(.srt) | 简单文字,部分播放器支持基础标签 | 播放器、剪辑软件、通用交换 | 不适合保留复杂排版 |
| VTT(.vtt) | 支持样式、定位等功能,效果取决于播放器 | 网页视频字幕 | 需要 WEBVTT 文件头 |
| ASS / SSA(.ass / .ssa) | 字体、颜色、位置、特效等 | 动漫字幕、精细排版 | 转换为其他格式可能丢失样式 |
格式能支持什么,不等于转换工具会保留什么。本站工具保留对白文字和基本时间轴,转换时会去除行内样式,不保留原有定位、特效及完整排版。输出 ASS 使用默认样式,时间精度为 10 毫秒;转成 ASS 不会自动生成原本没有的复杂样式。
软字幕与硬字幕:能不能提取
软字幕与画面分开保存,可以是视频内的独立轨道,也可以是外挂字幕文件。软字幕还分文本和图片两类:文本字幕可用支持相应格式的工具提取、转换;图片字幕需要 OCR 才能变成文字。
硬字幕已经烧录进画面,是像素,没有可直接提取的字幕文字。若要还原画面上显示的字幕,需要 OCR 并人工校对;语音转写可以重新生成对白字幕,但不等于提取原有字幕。
在播放器里能关闭字幕,通常说明字幕与画面分离;关不掉则可能是硬字幕,也可能是播放器限制。更可靠的办法是查看媒体信息,确认是否有独立字幕轨,以及播放器是否加载了外挂字幕。
图片字幕为什么不能直接转文字
PGS(常见为 .sup)和 VobSub(.idx 配合 .sub)保存的是字幕图像与显示时间,不是可复制的文字。它们可以作为软字幕轨道被提取,但要转成 SRT 等文本格式,仍需先做 OCR。
当前工具不支持 PGS、VobSub 或 OCR。先用支持图片字幕识别的软件导出文本字幕,校对后再进行格式转换或导出 TXT。
中文字幕乱码怎么办
乱码常见于解码时选错编码。原文件未损坏、也没有被错误解码后覆盖保存时,重新选择正确编码通常可以恢复;如果文字已经被保存成“�”或问号,仅切换编码无法找回丢失内容,应重新取得原文件。
| 编码 | 常见来源 | 如何选择 |
|---|---|---|
| UTF-8 | 现代软件导出、网络字幕 | 优先尝试,也用于输出 |
| GBK / GB2312 | 较早的简体中文字幕 | 在工具中选择 GB18030(GBK) |
| Big5 | 较早的繁体中文字幕 | 尝试选择 BIG5 并检查预览 |
工具先检查编码标记,再尝试 UTF-8,必要时估测其他编码。自动检测不保证准确:若预览仍乱码,在该文件的「输入编码」中手动选择,确认中文正常后点击「处理全部」重新生成结果。输出统一使用 UTF-8。
打开转换工具,检查编码与预览 →常见问题
字幕和画面对不上,怎么调整?
如果始终相差固定秒数,可以用字幕编辑软件统一偏移时间轴;如果误差越来越大,可能是帧率、播放速度或片源版本不一致;如果只在某处突然错开,可能存在删减或剪辑差异。当前工具不提供时间轴偏移或自动同步。
为什么从 MP4 提取不到字幕?
MP4 是容器,有画面上可见的字幕,不代表含有独立字幕轨。先用媒体信息工具检查:没有字幕轨时,可能是烧录字幕或播放器加载的外挂字幕;有轨道但导出失败时,再检查轨道类型、所选语言和提取工具的支持范围。本站字幕转 TXT 功能只接受字幕文件,不接受 MP4。
单个文件和批量有大小限制吗?
每个字幕文件最多 2 MB(2,000,000 字节),一次最多 10 个。文件内容在浏览器本地处理,不上传服务器。超出限制时,请使用能处理更大文件的本地字幕软件。
转换后样式为什么没了?
既可能是目标格式无法表达原样式,也可能是转换工具没有保留相关信息。本站工具侧重对白与基本时间轴转换,不保留复杂样式;需要原有排版和特效时,请保留原文件,使用支持该格式的播放器或字幕编辑软件。