news 2026/8/19 1:43:06

免费开源 BiliBiliCCSubtitle 实测:B站字幕下载转 SRT,一条命令能有多快

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
免费开源 BiliBiliCCSubtitle 实测:B站字幕下载转 SRT,一条命令能有多快

免费开源 BiliBiliCCSubtitle 实测:B站字幕下载转 SRT,一条命令能有多快

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

深更半夜,你对着电脑屏幕,右手反复点暂停键,左手在键盘上逐句敲字幕——这个画面如果让你感到熟悉,接下来五分钟可能改变你的习惯。开源工具BiliBiliCCSubtitle解决的就是B站字幕下载这件事:把视频的 CC 字幕原封不动抓回本地,再顺手转成播放器通用的 SRT 文件。这篇实测会带你从安装一路跑到批量下载,顺便把新手最容易踩的坑全部排一遍。

它不是下载器,是"字幕抢救员":一句话定义与三类典型用户

一句话定义:BiliBiliCCSubtitle 是一个命令行小工具,专门把 B 站播放页里的官方 CC 字幕抓下来存成 JSON,并支持一键换算成 SRT 字幕文件。

它的目标用户其实非常具体:

你是谁你的烦恼它怎么接住你
外语学习者精听时要反复看字幕,却没法把字幕存下来复习中英字幕一网打尽,SRT 随便导入手机
视频创作者做混剪、引用原话时要逐句手打文案一条命令拿到带时间轴的原文
教程收藏控 / 通勤党离线看视频没字幕,还想批量囤课-s/-e划定分 P 区间,一次拉完

说白了,它把"字幕只能看、不能留"这个痛点直接抹平了。以前想留字幕,要么逐条复制(半小时起步),要么录屏转文字再听写校对(按小时算),要么赌第三方工具靠不靠谱——如今这些野路子都可以退休了。它完全免费、离线本地保存、带完整时间轴,还支持批量,几乎是目前最省心的 B 站 CC 字幕提取方案。

一句话小结:免费、离线、带时间轴、可批量,Bilibili字幕提取这件事,它做得最省心。

十分钟完整上手流程:装 → 跑 → 验

别被"命令行"三个字吓到,实际操作就三步。

第一步:装

  • Windows 10 用户直接到项目 Releases 页面下载对应版本的压缩包(X86 / X64 都有),解压后把ccdown.exe放到一个固定目录,完事。
  • 想自己编译也简单:git clone https://gitcode.com/gh_mirrors/bi/BiliBiliCCSubtitle,按 README 备好 vcpkg、libcurl、jsoncpp 三件套即可。日常使用不需要额外运行库。

第二步:跑

随便拿一个带 CC 字幕的视频链接试试水:

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

程序会自动完成三件事:读取播放页信息 → 找到这条视频的 CC 字幕列表 → 在程序目录下新建downloads/<BV号>/文件夹并按语言保存。

第三步:验

打开downloads目录,看到类似AV号-P1.zh-CN.jsonAV号-P1.en-US.json的文件就成了。中文、英文各一份,文件名跟着语言走,一眼就能认出来。

动手前先确认一件事:只有播放页下方带"字幕"开关的视频才有 CC 字幕可下,AI 字幕、弹幕都不算。先瞄一眼,省得白跑一趟。

一句话小结:装好 → 贴链接 → 看文件夹,第一次下载五分钟内就能跑通。

核心玩法拆解:新手必会 vs 高手进阶

新手必会四招

想做的事命令
下载单个视频字幕ccdown -d 视频链接
只下载指定分 P(如第 2 P)ccdown -d 视频链接?p=2
把已有的 JSON 转成 SRTccdown -c 输入.zh-CN.json
下载的同时自动转 SRTccdown -c -d 视频链接

高手进阶六式

想做的事命令
下载第 1 集到第 10 集ccdown -s 1 -e 10 -d 视频链接
只下前 6 集ccdown -e 6 -d 视频链接
从 P1 开始全下ccdown -s 1 -d 视频链接
指定保存目录ccdown -D /你的目录 -d 视频链接
下载国际版 B 站字幕ccdown -d https://www.biliintl.com/en/play/1010919/10446796
自定义转换输出名ccdown -c -o 输出.srt 输入.zh-CN.json

三个容易忽略的细节,提前帮你圈好:

  1. -s/-e做 B站CC字幕批量下载时,链接里别带?p=参数,否则范围设置会被覆盖。
  2. -D指定的目录必须事先建好,程序不会顺手帮你创建。
  3. -o只能用于转换模式,下载模式里会被忽略(还会弹一句警告)。

一句话小结:单条用-d,批量用-s/-e,要 SRT 就加-c,就这三板斧。

新手最容易踩的 5 个坑:现象、原因、绕行方案

坑 1:跑完命令,文件夹空空如也

  • 现象:命令执行正常,downloads里什么都没有。
  • 原因:这条视频压根没有 CC 字幕。
  • 绕行:回播放页确认"字幕"开关在不在,没有就直接换一条,别耗时间。

坑 2:批量下载下到一半就中断

  • 现象:P1、P3 都下好了,中间某个分 P 卡住,整个流程报错退出。
  • 原因:旧版本遇到"某个分 P 没有字幕"会直接罢工。
  • 绕行:升级到最新版,这个 bug 在更新日志里已明确标注修复。

坑 3:-D一指定就报错

  • 现象:提示output directory does not existed
  • 原因:程序只认已经存在的目录,不做自动创建。
  • 绕行:先用mkdir把目录建好,再把路径传给-D

坑 4:转出来的 SRT 时间轴对不上

  • 现象:字幕能显示,但和画面声音错位。
  • 原因:旧版本的时间轴换算逻辑有 bug。
  • 绕行:更新到最新版,重新转换一次即可。

坑 5:下载速度偏慢

  • 现象:偶尔要等一小会儿。
  • 原因:网络波动,或者赶上了晚高峰。
  • 绕行:换个时间段、检查一下网络,通常就好。

一句话小结:五个坑里有四个跟"版本太旧"有关,先升级,再排查,基本都能绕过去。

三个真实用户故事:他们是怎么用起来的

考研党的精听神器

备考专八的琳琳每周追一个英语教学 UP 主的更新,以前精听全靠眼睛瞪屏幕,字幕看了就忘。现在她用ccdown -c -d把中英双语字幕一起拉下来转成 SRT,导入手机配着生词本反复刷。三个月下来,精听正确率明显上了一个台阶——字幕从"看过就飘走"变成了可以反复咀嚼的学习材料。

混剪 UP 主的文案救星

做影视混剪的阿泽要引用原片台词做文案,以前一条十分钟的素材,边听边打字能磨一晚上。现在一条命令拿到原文还带时间轴,省下来的时间每周够他多出一支片子。

地铁通勤族的离线课堂

每天通勤两小时的销售小周,地铁上信号时有时无。他出门前把教程视频和字幕一起下好,路上照看不误。别人在刷短视频,他在离线复习课程,碎片时间一点没浪费。

一句话小结:同一个工具,三种用法——学习、创作、通勤,核心都是"字幕先存下来再说"。

结尾:复制这条命令,马上开工

不用再让教程在收藏夹里吃灰了。把链接换成你想下载的视频,直接开跑:

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

想顺手得到 SRT,再补一条:

ccdown -c -o 字幕.srt 文件名.zh-CN.json

拖进任意播放器就能挂载。最后提醒一句:字幕是 UP 主和平台的内容资产,请只用于个人学习与研究,尊重原创者的劳动,别拿去做商用搬运。工具本身是干净的,怎么用好它,就看你了。


核心关键词:B站字幕下载

长尾关键词:B站视频字幕怎么下载 / 免费B站CC字幕工具 / B站字幕转SRT格式 / B站CC字幕批量下载 / Bilibili字幕提取工具

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

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

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

开篇:为什么说SRC挖洞是安全新手的最佳起点?

开篇&#xff1a;为什么说SRC挖洞是安全新手的最佳起点&#xff1f; 凌晨两点&#xff0c;大学生张三盯着电脑屏幕突然跳出的「高危漏洞奖励到账」提示&#xff0c;手抖得差点打翻泡面——这是他挖到人生第一个SRC漏洞&#xff08;某电商平台的越权访问漏洞&#xff09;后收到…

作者头像 李华
网站建设 2026/8/19 1:36:38

STM32点灯入门:从CubeMX配置到HAL库编程实战

1. 从零开始的STM32点灯之旅&#xff1a;为什么是RT-Spark&#xff1f;如果你刚拿到一块STM32开发板&#xff0c;或者从Arduino、51单片机转向更专业的ARM Cortex-M世界&#xff0c;第一个程序大概率是“点灯”。这几乎是嵌入式开发的“Hello World”。但同样是点灯&#xff0c…

作者头像 李华
网站建设 2026/8/19 1:34:48

基于Arduino UNO的桌面电子助手:闹钟与日历系统开发全攻略

1. 项目概述&#xff1a;不只是个闹钟&#xff0c;更是你的桌面电子助手最近在整理工作室&#xff0c;翻出来好几块吃灰的Arduino UNO开发板。看着这些经典的小蓝板&#xff0c;总觉得不做点有意思的东西有点浪费。正好书桌上缺一个既有个性又能提醒我日程的桌面摆件&#xff0…

作者头像 李华
网站建设 2026/8/19 1:34:35

基于Arduino UNO的智能垃圾分类系统:从传感器融合到自动化执行

1. 项目缘起&#xff1a;为什么我们需要一个“聪明”的垃圾桶&#xff1f;几年前&#xff0c;我在一个社区做环保志愿者&#xff0c;亲眼看到居民们站在分类垃圾桶前犹豫不决。塑料瓶该扔进“可回收”还是“其他垃圾”&#xff1f;沾了油污的餐巾纸又该怎么处理&#xff1f;这种…

作者头像 李华
网站建设 2026/8/19 1:34:20

基于Claude API构建AI编码工作流:从环境配置到工具链集成

最近在尝试将 AI 辅助编程工具融入日常开发流程时&#xff0c;发现很多工具要么功能单一&#xff0c;要么集成度不高&#xff0c;难以形成一套流畅、高效的自动化工作流。特别是对于代码生成、重构、测试和文档编写这类重复性高、逻辑性强的工作&#xff0c;如果能有一个智能化…

作者头像 李华