B站CC字幕下载终极教程:零基础一条命令免费批量保存字幕并转为SRT
2026/9/6 11:06:21 网站建设 项目流程

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),仅供参考

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询