news 2026/8/18 19:19:18

B站字幕下载零门槛指南:BiliBiliCCSubtitle 一条命令搞定CC字幕与SRT转换

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
B站字幕下载零门槛指南:BiliBiliCCSubtitle 一条命令搞定CC字幕与SRT转换

B站字幕下载零门槛指南:BiliBiliCCSubtitle 一条命令搞定CC字幕与SRT转换

【免费下载链接】BiliBiliCCSubtitle一个用于下载B站(哔哩哔哩)CC字幕及转换的工具;项目地址: https://gitcode.com/gh_mirrors/bi/BiliBiliCCSubtitle

如果你也想知道 B 站字幕怎么下载才能又快又省事,BiliBiliCCSubtitle 值得花三分钟认识一下。这是一个免费开源的小工具,核心功能一句话就能说清:从 B 站视频页抓取官方 CC 字幕,再把 JSON 格式的原始字幕转换成播放器通用的 SRT 文件。没有广告、不收费、全本地保存,外语精听、剪辑引用、离线囤课,凡是想把字幕留在自己手里的场景,它都接得住。✨

它到底能干什么

两个动词,两条命令:

  • -d:下载——把视频的 CC 字幕从 B 站抓下来(JSON 格式)
  • -c:转换——把 JSON 字幕转成播放器通用的 SRT

以前想留存字幕,要么手动一条条复制(没时间轴,半小时起步),要么录屏再听写(按小时算),要么用第三方工具碰运气。而它直接读取 B 站官方 CC 字幕数据,内容原样、时间轴原样,不存在识别错字、对齐偏差这些麻烦。接下来,按"关卡"一步步走,几分钟就能跑通全流程。

第一关:3分钟完成第一次B站CC字幕下载

动手前先确认一件事:目标视频必须带 CC 字幕。打开视频页,看播放器下方有没有"字幕"按钮——有,就可以下;没有,程序会提示找不到字幕。另外记住,B 站的字幕和弹幕是两回事,工具只认官方 CC 字幕。

第一步,把工具拿到本地:

git clone https://gitcode.com/gh_mirrors/bi/BiliBiliCCSubtitle cd BiliBiliCCSubtitle

克隆完成后运行ccdown -h验证就位,屏幕上打印出-d-c-s-e等参数说明,就说明一切正常。

第二步,复制视频链接。在 B 站视频页点"分享",复制以https://www.bilibili.com/video/开头的地址。

第三步,执行下载:

ccdown -d https://www.bilibili.com/video/BV1JE411N7UD

程序会自动完成"读取播放页 → 找到字幕列表 → 按语言逐个落盘"。跑完后,程序目录下出现downloads/<BV号>/文件夹,里面的文件长这样:

AV97740720(BV1JE411N7UD)-P1-zh-CN.json AV97740720(BV1JE411N7UD)-P1-en-US.json

中英双语各存一个文件,看到.json就说明第一关过了。🎉

第二关:B站字幕转SRT,一条命令搞定

为什么下载下来是 JSON?因为 B 站的字幕本身就是用 JSON 存的——每条字幕都带fromto两个时间戳和正文。JSON 方便程序读,但播放器不认,所以需要转换:

ccdown -c AV97740720(BV1JE411N7UD)-P1-zh-CN.json

转换完成,同目录多出一个同名.srt文件。SRT 是几乎所有播放器都认的字幕格式,里面是标准的"序号 + 时间轴 + 正文"结构,时间轴和原视频完全一致,拖进播放器直接能用。

想自定义文件名,加-o参数:

ccdown -c -o 第一集中文.srt AV97740720(BV1JE411N7UD)-P1-zh-CN.json

第三关:下载转换一步到位

两步并一步,把-c-d合在一起:

ccdown -c -d https://www.bilibili.com/video/BV1JE411N7UD

程序先下载 JSON 字幕到downloads/<BV号>/,紧接着原地转出.srt。日常使用,记住这一条就够了。

第四关:B站字幕批量下载,整个合集一次拉完

看视频很少只看一集。-s定起点、-e定终点,就能批量拉取分 P 字幕:

ccdown -s 1 -e 10 -d https://www.bilibili.com/video/BV1JE411N7UD

上面这条会把 P1 到 P10 的字幕全部下载。常用变体:

  • 只下前 6 集:ccdown -e 6 -d 视频链接
  • 从 P1 下到最后一集:ccdown -s 1 -d 视频链接
  • 只下第 2 集:ccdown -d 视频链接?p=2

⚠️ 关键细节:用-s/-e批量时,链接里千万别带?p=2这类参数,链接指定的分 P 会覆盖范围设置,批量就变成只下一集了。

一张表记住全部参数

参数作用示例
-d下载 CC 字幕(JSON)ccdown -d 视频链接
-c转换字幕为 SRTccdown -c 输入.json
-s/-e批量下载的分 P 区间ccdown -s 2 -e 5 -d 视频链接
-o指定转换输出文件名ccdown -c -o 输出.srt 输入.json
-D指定下载保存目录ccdown -d -D D:\字幕 视频链接
-h查看帮助ccdown -h

注意两件事:-D指定的目录必须已经存在,程序不会帮你创建;-o只在转换模式下生效,下载模式下会被忽略。

出问题了?常见问题速查

Q:命令跑完,downloads 文件夹是空的?A:说明这条视频没有 CC 字幕。回视频页确认播放器下方有没有"字幕"按钮,没有就别在这条视频上耗时间。

Q:批量下载到一半停了?A:旧版本中,中间某个分 P 没有字幕会导致整体中断;这个问题新版本已修复,没字幕的分 P 会被自动跳过,不影响其他分 P。

Q:用-D指定目录直接报错?A:-D只认已经存在的目录,先建好目录再传给它。

Q:转换时提示 Failed to parse json document?A:文件不是标准的 B 站 CC 字幕 JSON,可能是被改过或没下载完整,重新下载一次再转。

Q:下载速度有点慢?A:多半是网络波动或晚高峰,换个时间段再试通常就好。

还能怎么玩:国际版、指定目录、手机离线看

三个实用扩展:

  1. 国际版 B 站也支持:链接形如https://www.biliintl.com/en/play/1010919/10446796的视频同样能下,字幕会存进downloads/GLOBAL<视频ID>/文件夹。
  2. 自定义保存位置:用-D把字幕直接下进自己的素材盘,不用每次去翻默认目录。
  3. 手机上离线看:把.srt传到手机,用 MX Player、VLC 这类支持外挂字幕的播放器打开视频,字幕和视频同名、放同一文件夹,播放器会自动加载,通勤没信号也能照看不误。📱

想自己折腾源码的话,它用 C++ 写成,编译需要 vcpkg、libcurl、jsoncpp 这套依赖,逻辑不算复杂。

现在就动手

别再收藏吃灰了。照着"第一关"的三步走,几分钟就能跑通第一遍,最常用的一条命令先存好:

ccdown -c -d https://www.bilibili.com/video/BV1JE411N7UD

下载完顺手转成 SRT,拖进任意播放器就能挂载。最后提醒一句:字幕是 UP 主和平台的内容资产,请仅用于个人学习研究,尊重原创,别拿去做商业搬运。

【免费下载链接】BiliBiliCCSubtitle一个用于下载B站(哔哩哔哩)CC字幕及转换的工具;项目地址: https://gitcode.com/gh_mirrors/bi/BiliBiliCCSubtitle

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/18 19:19:12

实时图像处理优化:从算法到硬件的全链路实践

1. 实时图像处理优化的核心价值 第一次接触实时图像处理是在2015年的一个工业质检项目上&#xff0c;当时用OpenCV处理一张200万像素的图片需要近300ms&#xff0c;产线要求是100ms内完成。这个性能差距让我意识到实时处理的特殊挑战——它不仅仅是算法优化&#xff0c;更是一场…

作者头像 李华
网站建设 2026/8/18 19:18:53

Arduino驱动RGB全彩LED:从PWM调光原理到交互调色台实战

1. 项目缘起&#xff1a;从单色到全彩的跨越 玩过Arduino的朋友&#xff0c;对点亮一个普通的LED灯&#xff08;比如红色、绿色&#xff09;肯定不陌生。无非就是数字引脚输出个高电平&#xff0c;再串个限流电阻&#xff0c;代码也就几行 digitalWrite 的事。但当你第一次拿…

作者头像 李华
网站建设 2026/8/18 19:18:46

奇瑞800万辆体系化跃迁:技术自研、出海深耕与用户运营的三角支撑

1. 从“800万辆”看奇瑞的体系化跃迁 最近看到奇瑞即将达成800万辆产销量的消息&#xff0c;心里挺感慨的。对于一个从“技术奇瑞”口号喊响&#xff0c;到经历起伏&#xff0c;再到如今重回主流视野的品牌来说&#xff0c;这个数字背后绝不仅仅是销量的堆砌。它更像是一个标志…

作者头像 李华
网站建设 2026/8/18 19:14:33

GDB 使用指南

GDB 官网 https://www.sourceware.org/gdb/ GDB 是什么东西&#xff1f; GDB, the GNU Project debugger, allows you to see what is going on inside’ another program while it executes – or what another program was doing at the moment it crashed. &#x1f447; …

作者头像 李华
网站建设 2026/8/18 19:12:43

Qt新手入门指南 - 如何创建模型/视图(四)

每个UI开发人员都应该了解ModelView编程&#xff0c;本教程的目标是为大家提供一个简单易懂的介绍。 Qt 是目前最先进、最完整的跨平台C开发工具。它不仅完全实现了一次编写&#xff0c;所有平台无差别运行&#xff0c;更提供了几乎所有开发过程中需要用到的工具。如今&#xf…

作者头像 李华
网站建设 2026/8/18 19:11:53

怎么创建一个购物程序?UI组件库Kendo UI for Vue可以搞定

Kendo UI致力于新的开发&#xff0c;来满足不断变化的需求。Kendo UI for Vue使用旨在提高性能和丰富用户体验的Vue组件&#xff0c;帮助开发人员构建下一代应用程序。它是为Vue技术框架提供可用的Kendo UI组件&#xff0c;以便更快地构建更好的Vue应用程序。购物程序可以帮助用…

作者头像 李华