B站CC字幕下载终极教程:零基础一条命令免费批量保存字幕并转为SRT
【免费下载链接】BiliBiliCCSubtitle一个用于下载B站(哔哩哔哩)CC字幕及转换的工具;项目地址: https://gitcode.com/gh_mirrors/bi/BiliBiliCCSubtitle
地铁里刷课是很多人的日常,但B站的字幕永远"活"在播放器里:视频能缓存,字幕却离不开网络,一进隧道整段失声。想把这些字幕存下来做笔记、做精听、做双语对照?不好意思,B站压根没提供"下载字幕"按钮。BiliBiliCCSubtitle 就是来填这个空位的免费开源工具——它负责把B站CC字幕(Closed Caption,独立于画面的文本轨道)完整搬到你的电脑里,再顺手转成几乎所有播放器都认得的SRT文件,全程只需一条命令。
先弄明白三件事:B站字幕为什么"抠"不出来
第一问:CC字幕和普通字幕到底差在哪?
平时视频里压进画面的字幕,本质是"烧"在图像上的,想抠也抠不动;而CC字幕是独立的文本轨道,能开关、能换语言、能逐条复制。它正是语言学习最想要的东西——可B站播放器只给了你一个开关,没给你出口。
第二问:字幕数据到底藏在哪?
这些字幕以JSON格式存放在B站的官方接口里,普通用户通过浏览器根本看不到入口。想要拿到,就得让程序模拟"打开视频页→解析接口→定位字幕地址"这一整套流程,手工操作几乎不可能,这正是工具存在的意义。
第三问:BiliBiliCCSubtitle 能帮你做什么?
| 能力维度 | 具体说明 |
|---|---|
| 核心功能 | 下载B站CC字幕(JSON),并转换为SRT格式 |
| 适用人群 | 语言学习者、课程收藏家、字幕考据党、视频创作者 |
| 上手成本 | 复制一条命令、回车,三步完成 |
| 最大优势 | 支持批量下载多分P字幕,免费且无平台限制 |
| 特色能力 | 支持国际版 biliintl.com、指定分P、自定义保存目录 |
十五分钟实战:走通你的第一次字幕下载
第1步 拿到工具
打开终端,克隆仓库:
git clone https://gitcode.com/gh_mirrors/bi/BiliBiliCCSubtitle进入目录后运行ccdown -h,能看到参数说明界面,就说明工具就绪了。
第2步 找一条带CC字幕的视频
判断方法很简单:打开任意B站视频页,把鼠标移到播放器上,如果看到"字幕"开关并能切换语言,就说明它带CC字幕。复制地址栏链接,形如https://www.bilibili.com/video/BV1JE411N7UD。
第3步 执行下载
ccdown -d https://www.bilibili.com/video/BV1JE411N7UD预期你会看到:程序自动创建downloads文件夹,并在downloads/<BV号>/下生成类似AV97740720(BV1JE411N7UD)-P1-zh-CN.json的文件。文件名同时记录了AV号、BV号、分P序号和字幕语言——双语字幕会各存一份,互不干扰。
第4步 转成SRT格式
SRT是字幕界的"普通话",PotPlayer、VLC、手机播放器全都认它:
ccdown -c downloads/BV1JE411N7UD/AV97740720(BV1JE411N7UD)-P1-zh-CN.json程序会自动把.json换成.srt,在同目录生成字幕文件。把SRT和视频文件放在同一文件夹并保持同名,播放器就会自动加载字幕。到这里,你的第一条本地字幕已经到手。
三个效率锦囊:把下载从"能用"变成"好用"
锦囊一:整季课程,一条命令全抓完 🎬
适用场景:追系列课程或连载视频,一集一集下载太磨人。
ccdown -s 1 -e 10 -d 视频链接手动下载10集要复制粘贴10次;用范围参数,一次命令自动抓取P1到P10的全部字幕,差距肉眼可见。
锦囊二:下载的同时直接转SRT ⚡
适用场景:不想管中间格式,下载完就拖进播放器。
ccdown -c -d 视频链接普通流程是"下载→转换"两步;加上-c后合成一步,产出直接就是现成的SRT文件。
锦囊三:精准锁定分P,自定义保存位置 📁
- 只想下载第2P:
ccdown -d "视频链接?p=2" - 想存到指定目录:
ccdown -D /你的文件夹 -d 视频链接(注意:该目录需提前创建好)
提醒一句:链接里的?p=优先级高于-s/-e,两者同时出现时以?p=为准。
高频问题速查:新手最容易卡住的五个点
| 你看到的提示 | 背后原因 | 解决办法 |
|---|---|---|
| "No CC-subtitles was found" | 视频只有AI自动字幕,没有CC字幕 | 换一个视频,或先确认播放器里有"字幕"开关 |
| "PID not found" | 指定的分P序号超出视频实际分P数 | 先用-s 1试跑一次,观察实际分P数量 |
指定了?p=又用-s/-e,范围不生效 | ?p=覆盖了范围参数 | 批量下载时务必去掉链接里的分P参数 |
| 转换后时间轴对不上 | 程序版本过旧 | 更新到最新版本(1.1.4及以上) |
| 自定义目录没生效 | 目标文件夹尚不存在 | 先手动创建该目录再执行命令 |
同类方案怎么选:四个维度帮你做决定
| 方案 | 学习成本 | 自动化程度 | 隐私影响 | 适合谁 |
|---|---|---|---|---|
| BiliBiliCCSubtitle | 低(一条命令) | 高,支持批量 | 本地处理,数据不出电脑 | 追求效率、需要批量下载的人 |
| 浏览器控制台脚本 | 中(要粘贴代码) | 低,基本单集 | 脚本来源需自行判断 | 偶尔下一两集、不想装工具的人 |
| 在线字幕网站 | 低 | 低 | 高,链接和内容要交给第三方 | 只下一条、不介意隐私让渡的人 |
| 录屏+OCR | 高(需人工校对) | 低 | 无 | 没有CC字幕的视频,且愿意耗时间 |
如果你要批量下载、追求稳定、又不想折腾代码,BiliBiliCCSubtitle 是目前最省事的免费方案。
现在就可以开始
这个工具的全部价值,就是把"想保存B站CC字幕"这件事压缩成一条命令。打开终端,执行git clone,把你最想收藏的视频链接替换进ccdown -d后面——十五分钟后,你的 downloads 文件夹里就会躺下第一份真正属于你的字幕文件。语言学习者可以攒双语字幕做精听,创作者能快速引用素材,课程收藏家可以批量离线复习,成本不过几次回车。
温馨提示:下载的字幕请仅用于个人学习与研究,尊重UP主与字幕作者的劳动成果。
【免费下载链接】BiliBiliCCSubtitle一个用于下载B站(哔哩哔哩)CC字幕及转换的工具;项目地址: https://gitcode.com/gh_mirrors/bi/BiliBiliCCSubtitle
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考