当前位置: 首页 > news >正文

B站字幕下载不再靠截图:ccdown一条命令免费提取CC字幕并转成SRT,3分钟上手

B站字幕下载不再靠截图:ccdown一条命令免费提取CC字幕并转成SRT,3分钟上手

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

凌晨一点,你还在对着屏幕一帧帧截图——视频里的双语字幕讲得明明白白,可播放页就是找不到下载按钮。

这种"想存 B 站字幕却无从下手"的憋屈,开源工具BiliBiliCCSubtitle能直接帮你解决:它负责把 B 站视频的 CC 字幕免费抓下来,再一条命令转成 SRT 等通用格式,随取随用。全程不用登录、不用注册、不用浏览器插件。

先弄明白:CC字幕到底是什么,为什么这么难存

CC 字幕(Closed Caption)就是 B 站视频下方那个"字幕"开关背后的一整套文本数据。它和视频画面是分离的,本质是一份带时间轴的 JSON 文件,所以你在页面上找不到"下载字幕"这种按钮——不是藏得深,而是官方压根没给入口。

想靠右键另存为?拿到手的是一串加密过的字符,根本没法直接用。于是大多数人最后都走了同一条弯路:截图。而 BiliBiliCCSubtitle 做的事情其实很简单——它替你完成"向 B 站接口要字幕 → 存成文件 → 转成播放器认得的格式"这三步,每步都只要一行命令。

五分钟跑通第一条命令:先下载一个视频的字幕

第一步,把工具拿到本地。打开终端,执行:

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

第二步,确认工具能跑。进入目录后输入:

ccdown --help

能看到各参数说明,就说明环境没问题了。

第三步,挑一个带字幕的视频下手。以最经典的测试视频为例:

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

几秒钟后,程序会在当前目录自动新建一个downloads文件夹,里面按视频分好子目录,字幕文件长这样:

downloads/BV1JE411N7UD/AV97740720(BV1JE411N7UD)-P1.zh-CN.json

文件名里的zh-CN表示中文字幕,如果视频同时提供英文 CC,还会多出一个en-US结尾的文件,一个视频的字幕全给你。

链接去哪找?打开视频页面点"分享",复制那条以bilibili.com/video/开头的地址就行。

进阶玩法一:把 JSON 转成 SRT,播放器才认得

B 站下发的是 JSON 字幕,很多播放器并不买账。手动改又麻烦,不如让工具代劳:

ccdown -c XXX字幕.zh-CN.json

它会在同目录生成一个同名.srt文件。嫌两步操作啰嗦?把两个参数合并,下载的同时自动完成 B站字幕转SRT

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

拿到.srt后,把它和视频文件放同一目录并改成同名,几乎所有播放器(VLC、PotPlayer、MX Player……)都会自动加载字幕,手机电脑通吃。

进阶玩法二:批量下载系列视频,一次搞定整季

追的课程有十几集?不需要一集一集手动操作。分 P 视频用范围参数框起来:

ccdown -s 2 -e 5 -d 视频链接

上面这条会一口气下载第 2 到第 5 集的全部字幕。只写-e 6表示"第 1 到第 6 集",只写-s 1表示"第 1 集到最后一集"。

只想取其中一集?直接在链接后面加分 P 标记:

ccdown -d http://bilibili.com/video/BVXXXXXXXXX?p=2

⚠️ 小提醒:链接里一旦带了?p=-s/-e的范围设置会被覆盖,两者别同时用。

进阶玩法三:几个容易被忽略的小功能

  • 自定义保存位置:默认字幕都堆在downloads里,用-D可以指到任意目录:
    ccdown -d -D D:\字幕备份 视频链接

    注意这个目录需要提前建好,工具不会替你创建。

  • 国际版 B 站也支持:如果你用的是 biliintl.com(国际版/东南亚版),照常丢链接就行:
    ccdown -d https://www.biliintl.com/en/play/1010919/10446796

    国际版文件会存到downloads/GLOBAL<视频ID>-<语言ID>.json,同样支持-c转 SRT。

  • 单条转换指定文件名ccdown -c -o 我自己的字幕.srt 原文件.json,想改名时用得上。

新手最容易踩的四个坑

  1. "找不到字幕"多半是视频压根没有 CC。判断标准很简单:视频下方没有"字幕"按钮,就说明这份视频没有 CC 字幕,工具再厉害也变不出来。
  2. 时间轴对不上?先更新版本。旧版本的时间计算存在偏差,新版本已修复,遇到 SRT 时间轴漂移先考虑升级。
  3. -o参数在下载模式下无效。它是给-c转换用的,下载时用了会被忽略,不用慌。
  4. 多 P 视频中间某一集没字幕会中断下载。这是早期版本的已知 bug,当前版本已经处理成"跳过没字幕的分 P、继续往下下",如果你还在用老版本,记得更新。

和其他获取字幕的方式比一比

网上也有一些在线解析站和浏览器脚本,但它们各有各的毛病:要么要求登录和付费,要么站点跟着 B 站改版频繁失效,要么需要你把视频一集集手动提交。相比之下,BiliBiliCCSubtitle 是纯本地运行的开源程序——免费、可离线使用、不依赖第三方网站存活,命令行一敲就批量处理完,遇到问题还能直接翻源码。

想研究原理的话,下载逻辑在 ccjson_downloader.cpp,JSON 转 SRT 的时间轴换算在 ccjson_convert.cpp,网络请求封装在 curl_helper.cpp,都是结构清晰的 C++ 代码,适合当入门项目读。

现在就动手

别再让好字幕烂在截图里了。打开终端,克隆仓库,敲下你的第一条ccdown命令,三分钟之内就能拿到第一份 SRT 字幕——无论是做学习笔记、给视频加双语字幕,还是通勤路上离线复习,它都能成为你的效率工具。

温馨提示:工具请仅用于个人学习与研究,下载内容尊重原作者的创作成果,别把字幕用于商用或二次传播哦。

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

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

http://www.cnnetsun.cn/news/4002342.html

相关文章:

  • music-api音乐接口快速上手:四大平台播放地址一次打通
  • 不联网也能出字幕:faster-whisper-GUI 离线语音转文字完整上手路径
  • 没有绿幕也能一键抠像?OBS免费AI背景移除插件上手全记录
  • 标题总差口气?免费商用开源字体Bebas Neue一次讲透,从安装到上线走完全程
  • 在线电影网站建设深度解析:从零基础搭建到流量变现的实战指南
  • 5分钟解锁微信网页版:wechat-need-web浏览器插件终极指南
  • H3C交换机密码管理与安全配置实战指南
  • 一键自动化挂卡全攻略:用Idle Master轻松收集Steam交易卡并快速提升等级
  • 终极实战指南:用SystemInformer高效诊断Windows系统崩溃
  • 猫抓cat-catch浏览器资源嗅探扩展教程:3步跑通网页视频下载,流媒体捕获进阶指南
  • 免费替代Photoshop的零成本方案:PhotoGIMP一键安装,让GIMP 3.0秒变熟悉的工作台
  • DeepTutor:如何用AI导师彻底改变你的学习方式?5个革命性功能解析
  • SQL Server配置管理器WMI连接故障排查与修复指南
  • 切管机维修哪家强?东莞网站建设揭秘高效运营背后的硬科技支撑与软实力赋能
  • ReAct范式:从工具调用到自主思考的智能体开发指南
  • WarcraftHelper:魔兽争霸3终极优化指南 - 让经典游戏重获新生
  • 明日方舟完整素材资源库:上万份立绘与游戏数据,开启同人创作极速通道
  • 杰里AC79XX开发环境搭建:Code::Blocks与ARM GCC实战指南
  • 论文格式总是调不对,有哪些 好用的AI论文软件推荐?
  • 为什么越来越多的丰润企业选择专业丰润网站建设来打破增长瓶颈
  • OpenClaw:从零构建本地AI模型服务化平台,实现高效推理与应用集成
  • AI图片转3D快速上手:一张照片变成可打印STL浮雕,我用10分钟跑通全流程
  • SpringMVC拦截器实战:从登录校验到接口限流的完整指南
  • 044、坏点校正的漏检与误杀——静态表+动态检测的互补策略——从单像素坏点到cluster坏点的检测算法设计与极限case处理
  • 043、BLC的动态性陷阱——温度变化1度黑电平漂移多少——从sensor暗电流模型到BLC校准策略——为什么固定BLC在冬天会偏色
  • Input Leap 完整指南:开源KVM软件,免费实现一套键鼠控制多台电脑
  • Qwen多模态工具层实战:从零构建AI智能体,实现视觉理解与工具调用
  • Apache Doris 4.0.0 存算分离手动部署指南
  • 三步搞定微信/QQ/TIM防撤回:RevokeMsgPatcher完整上手指南
  • 揭秘徐州高端网站建设背后的逻辑与陷阱,企业到底该如何选对合作伙伴