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

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.xdnf.cn/news/18578.html

相关文章:

  • mysql 5.7 查询运行时间较长的sql
  • 【计算机408数据结构】第三章:基本数据结构之栈
  • 苍穹外卖项目实战(日记十)-记录实战教程及问题的解决方法-(day3-2)新增菜品功能完整版
  • 启动Flink SQL Client并连接到YARN集群会话
  • 拓展:simulink中将仿真环境离散化
  • K8S的部署与常用管理
  • VS2022的MFC中关联使用控制台并用printf输出调试信息
  • Redis 高可用篇
  • rust语言 (1.88) egui (0.32.1) 学习笔记(逐行注释)(十四)垂直滚动条
  • HarmonyOS实战(DevEco AI篇)—深度体验DevEco CodeGenie智能编程助手
  • 算法训练营day60 图论⑩ Bellman_ford 队列优化算法、判断负权回路、单源有限最短路(修改后版本)
  • `strcat` 字符串连接函数
  • 蔬菜溯源系统的开发与设计小程序
  • 新疆地州市1米分辨率土地覆盖图
  • Placement new是什么
  • 这也许就是DeepSeek V3.1性能提升的关键:UE8M0与INT8量化技术对比与优势分析
  • Python Excel
  • 何为‘口业’,怎么看待它
  • C++哈希表:unordered_map与unordered_set全解析
  • 搜索算法在实际场景中的应用
  • 基于ResNet50的血细胞图像分类模型训练全记录
  • 【Kubernetes知识点】Pod调度和ConfigMaps
  • 结构主义神话学的范式突破与后现代转向:从二元对立到数字神话素的符号学革命
  • 【深入理解 Linux 网络】收包原理与内核实现(下)应用层读取与 epoll 实现
  • 20250823解决荣品RD-RK3588-MID开发板在充电的时候大概每10s屏幕会像水波纹闪烁一下
  • douyin_search_tool:用python开发的抖音关键词搜索采集软件
  • 使用tensorRT10部署yolov5实例分割模型(2)
  • k8s总结
  • HTTP的状态码有哪些,并用例子说明一下
  • DS18B20温度传感器详解