前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >下载b站外挂字幕,用 potplayer 播放视频也能看字幕了

下载b站外挂字幕,用 potplayer 播放视频也能看字幕了

作者头像
苏生不惑
发布2020-09-28 17:16:05
4.4K0
发布2020-09-28 17:16:05
举报
文章被收录于专栏:苏生不惑苏生不惑

今天分享的是下载b站外挂字幕 ,在本地用 potplayer 播放器播放b站视频也能看字幕了,需要用到 potplayer 播放器 和字幕文件。

b站字幕

b站的外挂字幕是2018年上线的,详情看官方文章 https://www.bilibili.com/read/cv1374773/

b站的外挂CC字幕其实就是个 srt 文件,这是一种非常流行的文本字幕,内容为一行时间,一行字幕。

有字幕的视频可以在底部看见cc字样(客户端也有),比如这个 https://www.bilibili.com/video/BV1Jt411P77c?p=2 有中英文字幕,对于没有字幕的视频还可以自己添加字幕(ass格式文),up主审核通过后就可以看到了。

通过控制台可以找到字幕json文件 https://i0.hdslb.com/bfs/subtitle/9d71b0913bed9966fcccb99d211208d31290ad09.json

可以看到字幕文件内容。

下载字幕

找到字幕文件就很好下载了,不过这个字幕文件是json格式,我们需要的是srt格式,因此需要转换下,这里可以使用Python脚本 https://github.com/taseikyo/backup-utils/blob/master/Python/008_download_and_convert_b23_subtitle.py 来完成。

直接输入b站地址执行脚本下载,本地会生成一个srt文件。

λ python bilibili.py
请输入b站地址:https://www.bilibili.com/video/BV1Jt411P77c?p=2

当然用代码还是有点麻烦,还好已经有油猴脚本了 https://greasyfork.org/zh-TW/scripts/378513-bilibili-cc%E5%AD%97%E5%B9%95%E5%B7%A5%E5%85%B7 ,关于油猴脚本下载使用参考之前文章实用油猴脚本推荐,让你的谷歌浏览器更强大

点击下载可以看到字幕内容,下载格式支持ass,srt等。

如果你觉得安装油猴插件还是麻烦推荐这个用于下载B站CC字幕及转换的工具BiliBiliCCSubtitle (公众号后台回复 b站 获取)。

在命令行执行 ccdown.exe -d -c https://www.bilibili.com/video/BV1Jt411P77c?p=2 即可下载json格式和srt格式字幕文件。

λ ccdown.exe -d -c https://www.bilibili.com/video/BV1Jt411P77c?p=2
Bilibili JSON format CC subtitle downloader Ver 1.1.0 by Nathanli97
Found: zh-Hans 中文(简体)  ==> AV60977932(BV1Jt411P77c)-P2-zh-Hans.json
AV60977932(BV1Jt411P77c)-P2-zh-Hans.json ==> AV60977932(BV1Jt411P77c)-P2-zh-Hans.srt
Found: en-US 英语(美国)  ==> AV60977932(BV1Jt411P77c)-P2-en-US.json
AV60977932(BV1Jt411P77c)-P2-en-US.json ==> AV60977932(BV1Jt411P77c)-P2-en-US.srt

下载视频

下载字幕后再下载b站视频,之前已经分享过工具 如何轻松下载腾讯/微博/优酷/爱奇艺/b站等全网视频? ,我喜欢用命令行下载。

λ annie -f 16 https://www.bilibili.com/video/BV1Jt411P77c?p=2

 Site:      哔哩哔哩 bilibili.com
 Title:     普林斯顿大学丨算法第四版  Princeton University 丨 Algorithms Part 1 P2 01_dynamic-co
nnectivity 动态连通性
 Type:      video
 Stream:
     [16]  -------------------
     Quality:         流畅 360P
     Size:            21.35 MiB (22385288 Bytes)
     # download with: annie -f 16 ...

 21.35 MiB / 21.35 MiB [================================================] 100.00% 3.08 MiB/s 6s Merging video parts into 普林斯顿大学丨算法第四版  Princeton University 丨 Algorithms Part 1 P2
01_dynamic-connectivity 动态连通性.mp4

下载字幕和视频文件后,将字幕和视频文件名改成一样,比如普林斯顿大学丨算法第四版.mp4普林斯顿大学丨算法第四版.srt,播放视频就能看到字幕了 。

如果还想看弹幕参考之前文章 借助 potplayer 播放器,在本地播放 b 站视频也能看弹幕了 下载弹幕文件就能看了。

最后分享个神器彩云小译Chrome扩展 https://chrome.google.com/webstore/detail/lingocloud-web-translatio/jmpepeebcbihafjjadogphmbgiffiajh ,这个扩展能让你看外文视频的时候自动翻译为中文,安装Chrome扩展见之前文章 上不了谷歌如何安装 Chrome 扩展? ,安装扩展后可以看到视频翻译。

点击视频翻译后开启音频识别 。

比如这个视频(其实不限制于b站,任何视频网站都可以) https://www.bilibili.com/video/BV1g7411K7ut ,可以实时看到下面翻译的中文字幕,效果不错。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2020-09-21,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 苏生不惑 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • b站字幕
  • 下载字幕
  • 下载视频
相关产品与服务
机器翻译
机器翻译(Tencent Machine Translation,TMT)结合了神经机器翻译和统计机器翻译的优点,从大规模双语语料库自动学习翻译知识,实现从源语言文本到目标语言文本的自动翻译,目前可支持十余种语言的互译。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档