找回密码
 立即注册

QQ登录

只需一步,快速开始

教程经验总索引TVMW5/小日本5 索引【视频转换】小日本4/TE4XP 索引【视频转换】TAW4 / TDA3 索引【DVD打包软件】
Nero 索引DVD-Lab 索引【DVD打包软件】编解码器 索引 【必读】固顶帖011号
查看: 1429|回复: 0

[下载] Bilibili CC字幕工具

[复制链接]

9333

威望

804

金钱

1万

贡献

管理员

自由的灵魂

积分
100443
主题
5590
回帖
26309
注册时间
2003-4-10
最后登录
2024-11-14
发表于 2021-12-9 08:30:37 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
利用油猴脚本即可下载,脚本传送门:

Bilibili CC字幕工具
https://greasyfork.org/zh-TW/scripts/378513


功能
  • 旧版HTML5播放器支持使用CC字幕
    • 可配置语言/字体/背景/阴影等
  • CC字幕下载
    • 新/旧版HTML5播放器可用
    • 支持ASS/SRT/LRC/BCC/TXT纯文本格式
    • 默认系统编码,CR/LF换行
  • 载入本地字幕
    • 新/旧版HTML5播放器可用,新版(3.0.x以上)番剧页面不可用
    • 支持ASS/SSA/SRT/LRC/BCC/SBV/VTT格式
    • 支持字幕偏移调整,支持读取LRC歌词内置偏移
    • 支持UTF-8/GB18030/BIG5/UNICODE/JIS/EUC-KR编码
    • 目前在多数视频可启用,但可能会有异常情况,如果遇到异常情况请先查看是否为已知问题


功能预览

                               
登录/注册后可看大图

点拨论坛截图202112090835448259.png




                               
登录/注册后可看大图

                               
登录/注册后可看大图

                               
登录/注册后可看大图

兼容性
  • 本脚本使用了较新的ES6+和HTML5 API,比较旧的浏览器版本可能不兼容
  • chrome 72 @ Tampermonkey 4.7/4.8 测试通过
  • firefox 64 @ Tampermonkey 4.8 、Violentmonkey v2.10 测试通过
  • 不兼容GreaseMonkey4+……
  • 其它浏览器和脚本管理器未知

已知问题
  • 仅支持HTML5播放器,不支持FLASH播放器
  • 在收藏播放列表中第一个加载的视频不会生效,要点击一次右侧的播放列表重新加载视频才会生效
  • 字幕下载
    • 应该只支持浏览器自身下载,外部下载工具无效
    • ASS格式字幕如果遇到字体/样式显示不正常或不顺眼请使用SRT格式
    • LRC歌词格式不支持结束时间戳和内容换行,会丢弃字幕结束时间,如果字幕中有换行将替换为空格
    • 如果有其它下载后的字幕使用显示不正常情况请提交反馈视频链接
  • 本地字幕
    • 加载可能会乱码,如果尝试完下拉框中的编码仍然乱码,请将文件转为UTF-8编码
    • 可能会无提示加载失败,如遇到未提示加载失败有详细可复现失败步骤或其它头绪请到这里提交反馈
    • B站的CC字幕不支持内置样式和特效,所有字幕内置的样式和{\code}格式的字幕特效将会被替换忽略
    • VTT格式字幕仅支持简单文本,如果文件中存在内联样式或者结构化数据将会被忽略或者表现乱码
    • LRC歌词格式本身没有结束时间戳,所有歌词字幕会持续到下一条字幕开始或者最后一条结束后20秒
    • 不支持XLRC格式,如果使用XLRC所有翻译行将会被丢弃且卡拉OK特效会表现为乱码
    • 如果有除了以上列出的其它类似特效代码残留乱码或者字幕内容丢失请反馈提供原始字幕内容


设置存储相关
  • 本脚本使用浏览器自身的localStorage存储设置数据
  • 包含播放器其它设置数据所有网页新旧版通用
  • 新版播放器的设置保存读取由播放器自身维护
  • 旧版播放器设置保存读取由脚本自身维护
    • 脚本在初始化时读取播放器设置内的字幕设置
    • 如果以前没有在新版页面使用过CC字幕会自动生成一个默认设置,有没有效果就不知道了
    • 页面关闭时重新读取整个播放器设置并替换字幕设置为设置面板内容
    • 如果开启多个旧版播放器网页,最后一个关闭的页面设置有效

Bilibili CC字幕工具
https://greasyfork.org/zh-TW/scripts/378513
IsaacZ的发言中如果提到任何字母缩写或专有名词,在本论坛中一般都能搜索到。点此立即搜索点拨论坛。如有搜索不到的,请尝试搜索百度百科,或者跟帖提问。
发帖前请注意看置顶帖。如果你发现自己的问题没有得到回答,说明你的问题提错了地方或者提问前未先阅读版规。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|点拨论坛 |网站地图

GMT+8, 2024-11-15 12:25 , Processed in 0.113725 second(s), 4 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表