Bilibili Subtitle Fetch

Bilibili Subtitle Fetch

site icon
2025.05.01 0
Python字幕提取视频处理内容生成
bilibili-subtitle-fetch 是一个用于获取Bilibili视频字幕的MCP服务,支持选择语言和输出格式。用户可以通过设置环境变量和命令行参数来定制字幕的获取方式。
View on GitHub

Overview

基本能力

产品定位

bilibili-subtitle-fetch 是一个专门用于从Bilibili视频中提取字幕的工具,支持多种语言和格式选项。

核心功能

  • 获取Bilibili视频字幕
  • 支持选择字幕语言(如zh-CN)
  • 支持多种输出格式(如text或timestamped)

适用场景

  • 需要获取Bilibili视频字幕进行翻译或研究的用户
  • 需要将字幕用于其他用途的内容创作者

工具列表

  • get_bilibili_subtitle: 用于获取Bilibili视频字幕的工具,支持指定视频URL、语言和输出格式。

常见问题解答

使用教程

使用依赖

  1. 安装依赖:
uvx bilibili-subtitle-fetch

pip install bilibili-subtitle-fetch
  1. 设置必要的环境变量:
export BILIBILI_SESSDATA=your_sessdata
export BILIBILI_BILI_JCT=your_jct 
export BILIBILI_BUVID3=your_buvid3

安装教程

  1. 安装服务:
pip install bilibili-subtitle-fetch
  1. 运行服务:
bilibili-subtitle-fetch --preferred-lang zh-CN --output-format text

调试方式

  1. 确保所有环境变量已正确设置。
  2. 使用命令行参数覆盖默认设置:
bilibili-subtitle-fetch --preferred-lang en --output-format timestamped

许可证

该项目遵循 GPL-3.0 开源许可条款,请参阅 GPL-3.0 了解完整条款。