尧图建网站 尧图建网站 YAOTU WEB BUILD 免费咨询
ARTICLE DETAIL

资讯详情

深耕网站建设与建站编程的一线实战洞察。

B站CC字幕下载终极指南:用BiliBiliCCSubtitle把双语字幕一条命令存成SRT

B站CC字幕下载终极指南:用BiliBiliCCSubtitle把双语字幕一条命令存成SRT B站CC字幕下载终极指南用BiliBiliCCSubtitle把双语字幕一条命令存成SRT【免费下载链接】BiliBiliCCSubtitle一个用于下载B站(哔哩哔哩)CC字幕及转换的工具;项目地址: https://gitcode.com/gh_mirrors/bi/BiliBiliCCSubtitle上周五深夜剪辑师老何发来一条语音语气带着崩溃客户要一套双语纪录片的字幕做学习素材B站页面明明有字幕播放器里却找不到下载按钮总不能一帧帧截图吧其实这件事 BiliBiliCCSubtitle 就能办——它专门下载B站(哔哩哔哩)CC字幕并一键转换成几乎所有播放器都认得的SRT格式免费开源、一条命令搞定。半小时后老何发来截图downloads 文件夹里整整齐齐躺着十几份字幕文件。B站CC字幕其实一直都能取只是入口藏得比较深。接下来我把完整的下载、转换、批量操作流程拆给你看。先搞清楚CC字幕为什么抠不下来很多人以为字幕是刻在视频里的其实B站的CC字幕创作者上传的字幕轨道是独立于画面的文本数据以JSON格式存放在服务器上播放时由播放器实时拉取、渲染。你看到它、却拿不到它缺的就是一个取的动作。BiliBiliCCSubtitle 干的正是这件事解析视频页里的元数据找到字幕接口把JSON原样存到本地再按需转换成SRT。理解了这个原理后面所有命令你都能举一反三。新手篇15分钟跑通第一次下载第1步3分钟安装并验证先拿到工具本体git clone https://gitcode.com/gh_mirrors/bi/BiliBiliCCSubtitleWindows 10 用户可以直接用编译好的版本想自己编译的话仓库基于 CMake 构建依赖 vcpkg、libcurl 和 jsoncpp配置好环境后一条 cmake 即可生成 ccdown 可执行文件。预期结果在程序目录里运行ccdown -h能看到 MODE 说明-d下载、-c转换、-s/-e指定分P范围、-D指定保存目录说明工具就绪。第2步怎么判断视频带不带CC字幕打开任意B站视频页把鼠标移到播放器下方如果看到字幕按钮并且能切换语言说明这条视频带CC字幕可以直接用。没有的话换一条视频即可。第3步执行下载命令复制地址栏链接执行ccdown -d https://www.bilibili.com/video/BV1JE411N7UD预期结果程序自动创建downloads文件夹并在downloads/BV1JE411N7UD/下生成类似AV97740720(BV1JE411N7UD)-P1-zh-CN.json的文件。注意看这个文件名AV号、BV号、分P序号、语言代码全部记录在内。如果视频提供中英双语字幕会各存一份互不干扰。第4步JSON 转成 SRTJSON 是给程序看的播放器更认 SRT。执行转换ccdown -c downloads/BV1JE411N7UD/AV97740720(BV1JE411N7UD)-P1-zh-CN.json预期结果同目录下出现同名.srt文件。把它和视频文件放进同一文件夹并保持同名播放器会自动加载字幕双语学习卡直接开做。偷懒选项下载时顺便转好不想管中间格式在-d前加一个-c下载完成即转换ccdown -c -d https://www.bilibili.com/video/BV1JE411N7UD效果对比常规流程是下载 → 转换两步加上-c合并成一步产出直接就是现成的SRT。进阶篇批量下载、精准定位与自定义目录批量下载整套系列课-s / -e 参数追系列课或连载视频时最怕一集一集手动下。用分P范围参数一次搞定ccdown -s 1 -e 10 -d https://www.bilibili.com/video/BV1JE411N7UD效果对比手动下10集要复制粘贴10次这一条命令自动抓取 P1 到 P10 的全部字幕。只写-s 1不写-e程序会从 P1 一路下到最后一P省去先数分P的麻烦。精准锁定某一P?p 参数只想下载第2P直接在链接里指定ccdown -d https://www.bilibili.com/video/BV1JE411N7UD?p2需要记住的优先级规则链接里的?p会覆盖-s/-e两者同时出现时以?p为准。批量下载时记得把链接里的?p去掉否则范围参数不生效。自定义保存目录-D 参数默认文件都堆在downloads/BV号/想换地方就用-Dccdown -D /你的字幕文件夹 -d https://www.bilibili.com/video/BV1JE411N7UD注意一个细节-D指定的目录必须提前创建好程序不会帮你建目录不存在会直接报错退出。隐藏能力国际版 biliintl.com 也能下不只有国内版国际版/东南亚版B站同样支持。给一个形如https://www.biliintl.com/en/play/1010919/10446796的链接即可生成的命名格式变为GLOBAL视频ID-语言ID.json海淘党、追外剧的朋友可以直接用。常见问题 FAQ遇到报错先看这里提示 No CC-subtitles was found 是什么情况这条视频没有CC字幕只有普通AI字幕。换一条视频或先确认视频页有字幕按钮。提示 ERR:PID not found 怎么处理指定的分P序号超出了视频实际分P数。先用-s 1下一条观察实际有几P再改范围。转换出来的SRT时间轴对不上多半是版本太旧。升级到 1.1.4 及以上版本时间轴换算已修复。提示 Failed to parse json document通常是网络或接口临时波动稍等片刻重试一次即可。-o参数能不能在下载时用不能。-o只用于转换模式指定输出文件名下载模式下会被忽略并给出警告。命令速查贴在手边的参考表想做的事命令下载单视频字幕ccdown -d 视频链接下载并自动转SRTccdown -c -d 视频链接JSON转SRTccdown -c xxx.json批量下载P1~P10ccdown -s 1 -e 10 -d 视频链接只下载第2Pccdown -d 视频链接?p2指定保存目录ccdown -D 目录 -d 视频链接查看全部用法ccdown -h现在轮到你了回到开头的老何——他后来靠-s/-e一晚导出整季纪录片的双语字幕客户要的学习素材第二天早上就交付了。语言学习者可以攒双语字幕做记忆卡片创作者能快速引用台词素材囤课党可以批量离线复习成本不过几次回车。现在就去做的第一步打开终端执行 git clone然后把一条你最喜欢的B站视频链接替换进ccdown -d后面。5分钟后你的 downloads 文件夹里就会躺下第一份真正属于自己的字幕文件。温馨提示下载的字幕请仅用于个人学习与研究尊重UP主与字幕作者的劳动成果。【免费下载链接】BiliBiliCCSubtitle一个用于下载B站(哔哩哔哩)CC字幕及转换的工具;项目地址: https://gitcode.com/gh_mirrors/bi/BiliBiliCCSubtitle创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表