免费字幕转换器

字幕转换器可在您的浏览器中将 ASS、SSA、SBV、SUB、LRC 字幕重写为 SRT 或 VTT。

在此处拖放字幕文件或单击选择
转换为
每秒帧数MicroDVD .sub 以帧为单位存储时间信息,因此需要视频的帧速率。
正在转换…
              

从 YouTube 本身获取文字记录

YouTube 视频转文字转换器是一款免费的 Chrome 扩展:打开任何视频,即可在页面上直接提取文字记录--为纯文本或字幕。

  • 一键获取任何 YouTube 视频的文字记录
  • 不含时间码的纯文本 - 或包含时间码的 .srt 文件
  • 复制到剪贴板或保存为文件
  • 支持其他语言的字幕
YouTube 视频转文本转换器
免费 Chrome 扩展
从Google Chrome网上应用店安装
获取 YouTube 视频转文本转换器

免费 Chrome 扩展程序 - 无需帐户,无上传。

100% 私密:文件完全在您的浏览器中解析和转换。您的字幕绝不会上传到服务器 - 与 cloudconvert 或 freeconvert 不同。

SoftOrbits 字幕转换器可读取七种字幕格式,从 SubStation Alpha 脚本到 MicroDVD 帧计时,并以 SRT 或 VTT 格式返回文件。所有计算都在页面内完成,因此您的文件永远不会离开您的计算机。无需创建账户,也没有每日配额,尽管此字幕文件转换器每次运行仅处理一个文件。

如何分四步在线转换字幕

  1. 将文件添加到字幕转换器
    将文件拖放到上面的框中,或单击该框进行浏览。.ass 和 .ssa 脚本、.sbv 字幕和 .lrc 歌词均按原样放入。.sub 文件也会放入,但它们需要先指定帧率,.srt 或 .vtt 则直接转换。解析在此选项卡中进行,不上传任何内容。
  2. 如果文件是 MicroDVD,请设置帧率
    MicroDVD 计算的是帧而不是秒,因此页面会询问视频速度,并提供 23.976、24、25、29.97 和 30。NTSC 源为 23.976 或 29.97,PAL 源为 25。一些 .sub 文件会在其第一行命名速率,然后转换器会自动使用它。所有其他格式存储真实时间,跳过此步骤。
  3. 选择 SRT、VTT 或纯文本
    为播放器和视频编辑器选择 SRT,ASS 转 SRT 和 SBV 转 SRT 的最终格式即为此。VTT 是 HTML5 网页播放器期望的格式。第三个选项会剥离时间轴,只留下文本,该模式有自己的页面用于 将 SRT 转换为文本文件
  4. 保存转换后的字幕文件
    点击转换,结果将下载到您的设备。将其与视频并排放置一次,并检查第一个和最后一个提示,特别是如果您必须猜测帧率。

为何使用浏览器字幕转换器

播放器选择刁钻,难以预测。许多智能电视直接读取 SRT,却沉默地跳过 .ass 文件。网页播放器需要 VTT,而转录工作流则只想要文本。为仅两千字节的文本文件安装桌面工具通常不值当,因此在线转换字幕更经济。此字幕文件转换器基于页面 JavaScript,直接返回结果。如果视频本身也需要处理,我们其他的 视频工具 均收集在工具包页面。

此字幕转换器内置的五种转换功能.

此字幕转换器内置的五种转换功能

五种源格式,一种所有播放器都支持的目标格式:

  • ASS 转 SRT,适用于忽略 SubStation 样式的播放器。
  • SSA 转 SRT,适用于旧的粉丝字幕发布和存档文件。
  • SBV 转 SRT,适用于您发布的视频下方的字幕轨道。
  • SUB 转 SRT 和 LRC 转 SRT,其中时间码以帧或行计算。

ASS 转 SRT 和 SSA 转 SRT 只保留文本,不保留样式

Advanced SubStation Alpha 文件包含一个 [V4+ Styles] 部分,用于描述字体、颜色、轮廓、卡拉 OK 效果,甚至每一行的屏幕位置。转换器保留带有开始和结束时间的对话文本,并丢弃其余内容。样式名称被移除。覆盖标签如 {\an8},会将一行固定在画面顶部,以及翻译者留给彼此的 Comment: 行也会被移除。用 \N 编写的硬换行会变为实际的新行。SSA 转 SRT 的工作方式相同,只是旧文件将块标记为 [V4 Styles]。保留原始 .ass 文件,因为之后无法从 SRT 重建样式。

SBV 转 SRT,用于 YouTube 导出后

SBV 是频道所有者从 YouTube Studio 导出的字幕文件,因为观众在视频页面上没有下载按钮。每个块包含一行时间码,如 0:00:03.120,0:00:06.500,下方是字幕文本,块之间用空行分隔。转换器为提示编号,并将时间码重写为 00:00:03,120 --> 00:00:06,500,使用 SRT 所需的逗号作为小数点分隔符。

MicroDVD 帧计数时转换为 SRT

MicroDVD 格式为 {1250}{1400}文本行,包含两个帧号,没有时钟。在指定视频播放速度之前,帧的含义不明确。请在转换前选择 23.976、24、25、29.97 或 30。将 25 与 23.976 混淆会导致约 4% 的误差,相当于两小时电影结束时约五分钟的漂移。

Compute automation Automation image/svg+xml Amido Limited Richard Slater

LRC 转换为带计算结束时间的 SRT

LRC 是音乐播放器逐行显示的歌词格式。每行以 [01:23.45] 等标签开头,没有行具有结束时间。LRC 到 SRT 将每段字幕的结束时间设置为下一行开始的时间,并为最后一行设置一个短暂的默认时长。结果是音乐视频的正常 SRT,但最后一行可能需要手动修剪。

谁需要字幕转换器

视频编辑

翻译者发送 .ass 或 .ssa,时间线仅导入 SRT。在此处进行一次 ASS 到 SRT 转换,字幕将按原样导入时间线。

创作者和频道所有者

YouTube Studio 输出的字幕格式为 .sbv,而课程网站和 HTML5 播放器需要 SRT 或 VTT。文本相同,封装不同。当视频不属于自己且没有导出选项时,我们免费的 YouTube 浏览器扩展程序会读取页面上的文字记录。

学生和笔记记录者

讲座通常附带 .ass 或 .sbv 副文件,而校园播放器拒绝显示。通过字幕转换器处理一次,将其转换为播放器接受的 SRT。当录制文件根本没有字幕轨道时,我们的 Windows 桌面转录工具会在本地生成文本。

🙋 常见问题

将文件添加到此页面顶部,然后选择 SRT 作为输出。字幕转换器接受的所有输入都将以相同方式转换为 SRT,每次运行一个文件。只有 .sub 文件需要额外的决策,即帧率,因为 MicroDVD 以帧而不是秒存储时间信息。如果您已有 SRT 并需要网页格式,或者反之亦然,专用的 SRT 到 VTT 转换器VTT 反向转换可执行此单一交换。

.ass文件是Advanced SubStation Alpha字幕。它包含纯文本,但有样式、字体、颜色、布局甚至卡拉OK效果的区域。动漫粉丝字幕和排版要求高的版本使用它,正是因为SRT无法实现这些功能。在文本编辑器中打开该文件,您将看到名为[Script Info]和[V4+ Styles]的块,以及包含对话的[Events]块。

ASS存储样式和屏幕位置以及文本。SRT存储带开始和结束时间以及文本行的编号提示。SRT规范中没有样式,尽管播放器实际上可以理解标签,许多播放器也支持{\an8}将一行推到帧的顶部。狭窄的格式是兼容的格式。电视和手机都支持它,编辑器和上传表单也支持。转换仅朝一个方向进行,因为其余的ASS样式无处可去。

任何文本编辑器都可以打开它,包括记事本,因为该文件是纯文本。要将字幕叠加在视频上,请使用渲染SubStation Alpha的播放器,或在此处将其转换为SRT,然后将SRT与视频并排放置,文件名相同。

因为MicroDVD用两个帧号而不是时钟标记每一行,只有在您命名了速率后,帧才会变成秒。添加.sub文件,告诉字幕转换器视频播放的每秒帧数,然后选择SRT。如果您不确定速率,请在播放器中打开视频并从文件属性中读取它,因为错误的值会移动整个音轨。

从YouTube Studio导出字幕文件,将.sbv文件拖到此处并选择SRT。两种格式都存储带开始和结束时间的纯文本行,因此文本和时间保持不变。转换器仅添加SRT所需的提示编号和时间戳之间的箭头。
YouTube 视频转文字转换器 - Chrome 扩展.获取 YouTube 视频转文本转换器

免费 Chrome 扩展程序 - 无需帐户,无上传。


微软,Windows 是微软公司在美国和其他国家的注册的商标。其他名称可能是各自所有者的商标。

加入我们的邮件列表

注册消息和特殊优惠

别担心……我们绝不会把你的邮箱地址透漏给第三方。