B站神级插件!B站视频字幕提取,支持总结B站视频、翻译字幕内容

在这里插入图片描述
B站神级插件!哔哩哔哩字幕列表,B站视频字幕提取脚本,并且可以自动跳转到对应的时间线
将 B 站视频的字幕单独提取出来,以列表的形式展示在侧边栏,并且可以通过点击字幕跳转到对应时间线。

我测试了一下,效果确实可以呀!

插件简介
众所周知,从视频中获取信息的效率很低,而阅读文字则更加高效可控,然后有大佬做了这个浏览器扩展。

它可以显示视频对应的字幕列表,点击可跳转视频对应位置,比较适合知识学习类的视频。

常见问题

  1. 显示在哪里?

显示在屏幕右侧弹幕列表上方,多了字幕列表。

  1. 哪些视频可以显示字幕?

大部分视频都可以显示字幕。

  1. 字幕来源?

字幕是视频自带的,少数视频未带有字幕,就无法显示。

Cat

### 如何从B下载字幕文件 要实现从B下载视频字幕文件,可以采用多种方式完成这一目标。以下是具体的方法说明: #### 使用浏览器插件下载字幕 一种常见的方法是在浏览器中安装专门用于提取B字幕插件。这些插件能够解析网页中的字幕数据并将其保存为`.srt`或其他常见格式的文件[^1]。 对于Google Chrome用户来说,可以通过Chrome Web Store找到合适的扩展程序来执行此操作。例如,“BiliPlus”是一款广受好评的增强型插件,它不仅支持字幕导出功能,还提供了倍速播放、画质切换等多种实用特性。 #### 利用AI小助手生成并手动复制粘贴 如果希望通过更简便的方式获取字幕内容,则可利用B内置的AI小助手服务。尽管官方尚未开放直接下载选项,但用户仍然可以从其界面读取已自动生成的文字版记录,并自行整理成文档形式存储于本地设备上[^2]。 需要注意的是,在这种情况下所得到的结果可能并非标准结构化的SRT格式文件;而是简单的纯文本片段集合。因此后续或许还需要借助其他软件进一步处理才能满足特定需求场景下的应用要求。 #### 编写脚本自动抓取 技术爱好者还可以考虑编写Python脚本来自动化整个过程。下面展示了一个基本框架供参考: ```python import requests from bs4 import BeautifulSoup as soup def fetch_subtitle(video_id): url = f"https://api.bilibili.com/x/player/v2?cid={video_id}&aid=0&bvid=" response = requests.get(url).json() subtitle_url = None try: subtitles_list = response['data']['subtitle']['list'] if len(subtitles_list)>0 : subtitle_url=subtitles_list[0]['subtitle_url'] # 取第一个字幕链接为例演示 except KeyError: print("No subtitle found.") if not subtitle_url is None: sub_response=requests.get(subtitle_url) with open('output.srt', 'wb')as file: file.write(sub_response.content) fetch_subtitle(Your_Video_ID_Here) # Replace Your_Video_ID_Here with actual video id number. ``` 上述代码片段展示了如何通过调用BAPI接口检索指定ID对应资源的相关元信息,进而定位至实际存放位置处实施下载动作。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值