file converter 中文文档 下载 App

字幕格式互转(SRT、LRC、ASS、SSA)

进入字幕转换器

主界面「字幕转换器」分类。

支持的格式

格式扩展名适用场景
LRC.lrc音乐播放器歌词,时间点精确到毫秒
SCC.sccCEA-608 隐藏字幕(电视广播)
SUB.subMicroDVD 格式
SRT.srt最通用,几乎所有视频播放器都支持
USF.usfUniversal Subtitle Format
VTT.vttWeb Video Text Tracks(HTML5 视频)

场景一:LRC(歌词)→ SRT(视频字幕)

把音乐 APP 下载的 LRC 歌词格式改成视频字幕格式,这样就能在播放器里嵌入显示。

  1. 选 .lrc 文件
  2. 字幕转换器 → SRT
  3. Settings 中调整:

场景二:SRT → VTT(HTML5 网页视频)

网页上用 HTML5 <video> 标签,字幕格式需要 WebVTT。

  1. 选 .srt
  2. 字幕转换器 → VTT
  3. 把输出文件命名为 xxx.vtt,放到网页目录里
<video src="video.mp4" controls>
  <track src="subs.vtt" kind="subtitles" srclang="zh" label="中文" default>
</video>

场景三:字幕时间轴偏移修正

字幕提前或滞后几秒怎么办?

  1. 选字幕文件
  2. 字幕转换器 → 同一格式
  3. Settings 中设置时间轴偏移:
  1. 所有字幕条目会整体平移

场景四:字幕编码修复(中文乱码)

很多字幕文件是 GBK 编码,但播放器默认用 UTF-8,显示中文乱码。

  1. 选字幕文件
  2. 字幕转换器 → 同一格式
  3. Settings 中把输出编码设为 UTF-8
  4. 转换完就是 UTF-8 编码,中文正常显示

场景五:批量转换一堆字幕

  1. 点「+」→ 多选 → 选中所有字幕文件
  2. 字幕转换器 → 目标格式
  3. 统一 Settings(编码、偏移等)
  4. 批量处理

SRT vs ASS/SSA

ASS / SSA (Advanced SubStation Alpha) 是功能更强大的字幕格式,支持样式、动画、多字幕轨道等。但 File Converter 的字幕转换器支持的格式中没有 ASS —— ASS/SSA 属于专业字幕制作工具(Aegisub)的范畴。

如果需要 ASS:用 Aegisub 或 VSFilter 等专业工具。

参数调整

参数说明推荐
时间轴偏移整体提前/延后多少毫秒按需要
帧率23.976 / 24 / 25 / 29.97 / 30通常自动识别
输出编码UTF-8 / GBK / GB2312UTF-8(通用)
换行符LF / CRLFWindows 用 CRLF

常见问题

转换后字幕对不上

通常是时间轴偏移没调对。或者原字幕的帧率和视频不一样(24fps 的视频配了 25fps 的字幕),需要在 Settings 里指定正确的帧率。

中文变成乱码了

输出编码设成 UTF-8 再试。如果源文件是 GBK 编码,转换时 File Converter 应该能自动检测,不行就手动指定。

字幕太短,漏了时间轴后面的内容

可能是源文件末尾的换行符格式问题。重新转换一次,Settings 中勾选「保留所有条目」。

实战场景

场景:下载了一个带 LRC 歌词的音乐,想在视频播放器里显示

  1. File Converter → 字幕转换器 → SRT
  2. 可能需要微调时间轴偏移(+/- 几百毫秒)
  3. 转换完把 SRT 放到同目录下,播放器自动加载