Greasy Fork is available in English.
根据视频字幕, 生成视频时间轴.
通过 B 站的 CC 字幕, 在视频页面中加载一个时间轴容器, 方便用户快速浏览视频内容、跳转到指定时间点、复制字幕文本和时间、下载字幕文件.
由于 Bilibili 的风控限制, 2025/2/7 之后, 劫持 Bilibili 的播放器数据会导致大会员画质无法使用 (v1.3.18 版本及以下会受到影响), 所以请使用/及时更新至 v1.4.0 版本以上.
.srt / .ass 字幕文件生成时间轴(不会持久化保存)..srt 或 .ass 格式文件.在生成的时间轴顶部左上角共有四个按钮
| 标题 | 类型 | 说明 |
|---|---|---|
| 锁定时间轴 | boolean |
开启后会将高亮字幕的位置锁定, 默认为第二行 |
| 跳过字幕间隔 | boolean |
开启后会自动跳过字幕之间的空白时间段 |
| 过滤音乐字幕 | boolean |
开启后将自动过滤识别为音乐的字幕 (仅AI字幕可用) |
| 更多 | 下拉框 | 下载字幕 (srt) 和 下载字幕 (ass) |
脚本猫/篡改猴下的菜单按钮
| 标题 | 说明 |
|---|---|
| 生成时间轴_<语言> | 点击后会在当前页面生成对应语言的字幕时间轴, 开启 自动加载时间轴 后会自动加载第一个字幕 点击不同语言的 生成时间轴 按钮可切换字幕内容 如果当前视频没有字幕, 会显示 当前视频没有字幕 |
| 刷新 | 刷新当前视频的字幕信息, 在脚本错误获取字幕信息时使用. 正常情况下页面刷新时, 会自动更新字幕数据. |
| 手动导入字幕 | 点击后打开一个文件选择框, 可选择 .srt 或 .ass 文件手动导入字幕, 并生成时间轴 |
- 字幕语言已进行排序, 顺序为: 中文 > 中文AI > 英语 > 英语AI > ...
- 如果出现脚本错误获取字幕信息的情况, 可提供视频链接, 错误出现前的操作, 根据 问题反馈 的内容提交问题修复反馈.
脚本猫用户配置
| 标题 | 类型 | 默认值 | 说明 | 键名 |
|---|---|---|---|---|
| 自动加载时间轴 | boolean |
true |
页面载入时, 自动加载第一个字幕时间轴到页面中 | alwaysLoad |
| 点击时间轴跳转视频的模式 | array |
['时间跳转'] |
可选择"时间跳转"和"文本跳转" | jumpTimeMode |
| 高亮时间轴锁定位置 (行) | number |
2 |
高亮字幕固定在容器的第几行 | lockHighlightCol |
| 网页全屏显示时间轴 | boolean |
false |
网页全屏显示时间轴 | showInWebScreen |
| 自动复制时间 | boolean |
false |
点击时间时自动复制时间到粘贴板 | isCopyTime |
| 自动复制文本 | boolean |
false |
点击文本时自动复制文本到粘贴板 | isCopyContent |
| 平滑滚动 | boolean |
false |
锁定时间轴时, 脚本的滚动表现是否呈现出滚动过程 | isSmoothScroll |
脚本猫用户配置
| 标题 | 类型 | 默认值 | 说明 | 键名 |
|---|---|---|---|---|
| 显示时间轴结束时间 | boolean |
false |
显示时间轴结束时间 | showEndTime |
| 禁止选中时间文本 | boolean |
true |
字幕的时间将无法选中和复制 | disableSelectTime |
| 禁止选中字幕文本 | boolean |
false |
字幕的内容将无法选中和复制 | disableSelectContent |
| 显示字幕标题 | boolean |
true |
显示字幕标题 | showTitle |
| 显示子标题 | boolean |
true |
视频的 av 号和 bv 号 | showSubtitleId |
| 显示容器按钮 | boolean |
true |
"时间轴锁定" 和 "跳过空白" | showSubtitleButton |
| 时间字体大小 (px) | number |
12 |
时间字体大小 | timeFontSize |
| 在时间前面显示图标 | checkbox | true |
在时间前面显示图标, 便于辨认时间是开始时间还是结束时间 | showTimeIcon |
| 文本内容字体大小 (px) | number |
14 |
文本内容字体大小 | contentFontSize |
| 常规模式下的时间轴容器宽度 (px) | number |
411 |
常规模式下的时间轴容器宽度 | normalContainerWidth |
| 常规模式下的时间轴容器高度 (页面高度的百分比) | number |
70 |
常规模式下的时间轴容器高度 (页面高度的百分比) | normalContainerHeightPercent |
| 网页全屏模式下的时间轴容器宽度 (px) | number |
411 |
网页全屏模式下的时间轴容器宽度 | webScreenContainerWidth |
安装网页拓展 脚本猫, 点击脚本详情页面的 安装脚本 按钮.
安装完成后, 进入任意 B 站视频页面, 点击脚本猫菜单中的 生成时间轴 即可在页面右侧加载时间轴容器. 如果启用了 自动加载时间轴 配置项, 进入视频页面时会自动生成时间轴.
.srt 或 .ass 文件.如有问题或建议,请联系:
功能增加模板
脚本名称: Bilibili 视频时间轴
脚本版本: [如 2.0.0]
需要的新功能:
[...]
Bug提交模板
脚本名称: Bilibili 视频时间轴
脚本版本: [如 2.0.0]
使用的浏览器及其版本: [如 Google Chrome 版本 142.0.7444.61(正式版本) (64 位)]
出现的问题:
[...]
重现步骤:
1.
2.
3.
补充(如报错截图):