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

B站视频字幕提取工具

B站视频字幕提取工具

基于浏览器自动化的B站视频字幕提取工具,支持AI小助手字幕获取和语音识别生成字幕。

开源地址:https://github.com/smalljimmy0420/Extract-subtitles

主要功能

  • AI字幕提取:自动操作B站AI小助手获取字幕
  • 语音识别:使用Whisper模型从音频生成字幕
  • 多格式输出:支持SRT、TXT、JSON格式
  • GUI界面:简单易用的图形界面

依赖要求

  • Python 3.7+

  • Microsoft Edge 浏览器

  • FFmpeg(可选,用于语音识别)

  • https://ffmpeg.org/download.html

  • 在这里插入图片描述
    在这里插入图片描述

  • 解压完成直接放入D盘,不要改名,程序已经将路径写死

Python依赖包

requests>=2.25.0
urllib3>=1.26.0
openai-whisper>=20231117
yt-dlp>=2023.7.6
numpy<2.0
selenium>=4.0.0

安装和使用

1. 安装依赖

pip install -r requirements.txt

2. 启动程序

python subtitle_gui.py

3. 使用步骤

  1. 点击"启动Edge调试模式"
  2. 在打开的Edge中登录B站账号
  3. 输入B站视频链接
  4. 选择AI模式或语音识别模式
  5. 点击开始提取

注意事项

  • AI字幕功能需要B站账号登录状态
  • 较新的视频通常支持AI小助手功能
  • 语音识别需要稳定的网络连接

常见问题

Q: AI按钮找不到?
A: 确认视频支持AI功能且已登录B站账号

Q: Edge启动失败?
A: 检查Edge是否安装,尝试以管理员身份运行

http://www.dtcms.com/a/348394.html

相关文章:

  • 当GitHub“断网”:从应急到终极方案,手把手搭建永不宕机的代码协作体系
  • 鸿蒙 ArkTS 开发:Number、Boolean、String 三种核心基本数据类型详解(附实战案例)
  • 从 Unity UGUI 到 Unreal UMG 的无缝迁移:UMG 基础与 UI 控件布局
  • Java的数字计算
  • pycharm的matplotlib不显示动图问题的解决
  • Python核心技术开发指南(004)——配置PyCharm
  • Flink直接缓冲存储器异常解析与解决方案
  • 力扣155.最小栈
  • 嵌入式知识篇---32GUI
  • 神经网络|(十四)概率论基础知识-协方差和方差
  • 使用 Golang 的 Gin 框架实现一周极限编程计划:全网 AIGC 项目热点追踪应用
  • 自然语言处理——06 迁移学习(下)
  • 自然语言处理——06 迁移学习(中)
  • RockyLinux9.6安装k8s
  • 【(含模板)滑动窗口 - LeetCode】3. 无重复字符的最长子串
  • 从“小麻烦”到“大难题”:Spring Boot 配置文件的坑与解
  • UE5游戏开发的理想硬件配置指南:从入门到专业级方案
  • MySQL视图有什么用?一文读懂虚拟表的六大核心价值
  • 数据治理进阶——埃森哲 数据治理元数据管理建设规划方案【附全文阅读】
  • LabVIEW Vision视觉引导撑簧圈智能插装
  • java-代码随想录第十五天| 12.平衡二叉树、222.完全二叉树的节点个数、404.左叶子之和
  • 网络安全转型书籍清单
  • JavaScript 性能优化实战:全方位提升 Web 应用性能
  • 【LeetCode 热题 100】152. 乘积最大子数组——(解法一)递推
  • Vue2+Vue3前端开发笔记合集
  • 九、redis 入门 之 数据库和缓存一致性问题
  • Vue2+Vue3前端开发_Day12-Day14_大事件管理系统
  • Python无穷大与NaN处理完全指南:从基础到工程级解决方案
  • 【Java】springboot的自动配置
  • Wagtail CRX 简介