免费工具
SBV转SRT转换器
YouTube导出的字幕是.sbv格式,几乎没有其他软件能打开它。拖入文件,即可得到标准的.srt文件,任何编辑软件、播放器或平台都能识别。
- 在浏览器中运行
- 不会上传任何内容
- 无需注册
将文件拖到这里
或
支持 .srt、.vtt、.txt 文件
添加 SRT 文件 (2+)
结果
使用方法
SBV转SRT转换器,三步完成
拖入你的SBV文件
拖入从YouTube Studio下载的.sbv文件,或点击浏览选择。
转换为SRT
每个字幕块都会重新编号,并写入箭头和SubRip时间码。
下载.srt文件
复制结果,或下载任何编辑软件、播放器都能打开的文件。
YouTube给你的格式
从YouTube Studio下载字幕,得到的是.sbv文件——SubViewer格式,这是YouTube使用的格式,几乎没有其他软件支持。Premiere无法导入,VLC无法加载,大多数字幕编辑器也打不开它。内容本身完全正常,只是打包方式比较特殊。
SBV文件块的结构
每个字幕块由一行时间戳和后面的字幕文本组成,块与块之间用空行分隔。时间戳行只包含用逗号分隔的两个时间,没有其他内容:0:00:01.000,0:00:04.230。没有箭头,没有编号,小时数也不补零。而SubRip格式恰恰需要这三样东西,所以直接把文件重命名为.srt是不行的——文件必须重新构建。
转换器生成的内容
每个字幕块都会变成一条带编号的SubRip字幕:先是序号,然后是00:00:01,000 --> 00:00:04,230,接着是文本。小时数会补齐为两位,逗号被移到SubRip要求的毫秒分隔位置,并插入箭头。时间会原样保留——不做任何舍入或偏移。多行字幕会保留原有的换行,两行的字幕转换后仍然是两行。
全部在本机运行
文件的读取和重建都在你的浏览器中完成。不会上传任何内容,不会存储任何数据,也不需要注册账号。最大支持10 MB的文件,这远超字幕文件实际会用到的大小。
答案
SBV转SRT常见问题
什么是SBV文件?
它是YouTube Studio导出字幕时使用的SubViewer格式。每个字幕块是一行用逗号分隔起止时间,接着是字幕文本。它是纯文本文件,只是大多数软件不认识它。
为什么不能直接把.sbv改名为.srt?
因为两者的结构有三处不同:SBV没有字幕编号,两个时间戳之间用逗号而不是箭头分隔,小时数也不补零。改名后的文件本质上还是SBV,播放器会拒绝加载。
去哪里获取.sbv文件?
在YouTube Studio中打开视频的“字幕”页面,找到已有的字幕轨道,选择下载。SBV是YouTube默认提供的格式。
时间信息会被精确保留吗?
是的。起止时间会精确保留到毫秒,唯一的变化只是书写方式。
多行字幕会怎样处理?
依然保持多行。字幕块内部的换行会原样保留为SRT字幕中的换行。
我的文件会被上传到某个地方吗?
不会。整个过程都在你的浏览器中通过JavaScript运行。文件不会发送到服务器,也不会被存储,也不需要账号。
能把SBV转换为VTT吗?
可以,使用通用字幕转换器——它可以读取SBV,并输出SRT、VTT或纯文本格式。
转换失败了,可能是什么原因?
最常见的原因是这个文件其实不是真正的SBV:有些字幕以SRT或VTT格式下载后,被错误地改成了.sbv扩展名,这样是无法解析的。用文本编辑器打开文件,看看第一行——真正的SBV会以逗号分隔的两个时间戳开头。
需要完整转录?
上传音频或粘贴 YouTube 链接,即可获取带说话人标签、时间戳和摘要的完整 AI 转录。
iOS 和 Android 免费使用。无需账号。