https://github.com/qingmeng1/bilijump-ai
一个使用 AI 自动跳过 Bilibili 视频广告的 Chrome 扩展程序。
https://github.com/qingmeng1/bilijump-ai
ad ai bilibili bilijump skip skip-ads
Last synced: 2 days ago
JSON representation
一个使用 AI 自动跳过 Bilibili 视频广告的 Chrome 扩展程序。
- Host: GitHub
- URL: https://github.com/qingmeng1/bilijump-ai
- Owner: qingmeng1
- Created: 2025-03-26T12:39:39.000Z (about 1 month ago)
- Default Branch: main
- Last Pushed: 2025-04-19T10:37:15.000Z (10 days ago)
- Last Synced: 2025-04-19T15:38:46.604Z (10 days ago)
- Topics: ad, ai, bilibili, bilijump, skip, skip-ads
- Language: JavaScript
- Homepage:
- Size: 252 KB
- Stars: 46
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-bilibili-extra - Bilijump-ai - 一个使用 AI 自动跳过 Bilibili 视频广告的 Chrome 扩展程序. (浏览器扩展 / 主站扩展)
README
# Bilibili AI Skip
一个使用 AI 自动跳过 Bilibili 视频广告的 Chrome 扩展程序。
## 项目简介
**Bilibili AI Skip** 是一个 Chrome 扩展程序,旨在通过 AI 技术识别并自动跳过 Bilibili 视频中的广告。它支持字幕和音频分析,能够精准定位广告的开始和结束时间,并提供手动或自动跳过广告的功能。用户可以通过设置 API 密钥和模型来自定义 AI 分析行为。
[](https://oooo.uno)
[](https://chromewebstore.google.com/detail/lkhedimikicklpjmldabifgkhchnjjan)**v2.3.6 更新:**
修复一些bug,优化prompt。**v2.3.5 更新:**
在进度条中广告部分修改为橙色,让广告进度更清晰。**v2.3.4 更新:**
添加一个内置 api(作者付费,仅支持 gpt-4o-mini)和三个优质第三方 api 选项。**v2.3.3 更新:**
已上架应用商店。---
## 功能特性* **自动跳过广告**:通过 AI 分析视频字幕或音频,识别广告并自动跳过。
* **手动跳过选项**:如果未启用自动跳过,扩展会在广告时段显示弹窗,允许用户手动跳过。
* **字幕和音频分析**:
* 优先使用视频字幕进行广告识别。
* 如果没有字幕,可选择使用音频分析(需用户授权)。
* **云端数据支持**:通过 Cloudflare API 查询已缓存的广告数据,提升效率。
* **自定义设置**:
* 支持设置 OpenAI 或 Aliyun API 密钥、URL 和模型。
* 可启用/禁用音频分析和自动跳过功能。
* **用户友好界面**:提供直观的设置页面和实时弹窗提示。## 使用方法
1. **启用扩展**:
* 在设置页面中,确保“启用扩展”选项已勾选。
2. **设置自动跳过**:
* 勾选“自动跳过广告”以启用自动跳过功能。 (**推荐手动,AI 可能识别错误**)
* 如果未勾选,广告时段会显示弹窗,包含跳过按钮和倒计时。
3. **音频分析**:
* 如果视频没有字幕,扩展会提示是否启用音频分析。(**推荐手动,避免浪费免费额度**)
* 音频分析需要等待约 1 分钟,分析完成后会自动识别广告。
4. **查看状态**:
* 扩展会在视频播放器中显示弹窗,提示当前状态(如“AI 分析中...”或“广告已跳过”)。## 技术细节
* **广告识别**:
* 使用 OpenAI API 分析字幕或音频内容,识别广告的开始和结束时间、产品名称及广告内容。
* 20 秒以上的广告识别,并扩展到上下文相关内容。
* **音频处理**:
* 通过阿里云 API 进行音频转录(使用 **paraformer-v2** 模型,**免费额度:10小时/月,超出:0.288元/小时**)。
* 支持的语言:中文(含粤语等各种方言)、英文、日语、韩语、德语、法语、俄语。
* **数据存储**:
* 使用 Cloudflare API 存储和查询广告数据,避免重复分析。
* **前端界面**:
* 设置页面使用 HTML 和 CSS 构建,提供直观的开关和输入框。
* 视频页面中的弹窗使用动态样式,支持鼠标悬停效果。## 依赖
* **Chrome 浏览器**:需要支持 Manifest V3。
* **API 密钥**:
* OpenAI API 密钥(用于广告识别)。
* 阿里云 API 密钥(用于音频分析)。## 常见问题
* **为什么需要 API 密钥?**
* API 密钥用于调用 OpenAI 和阿里云的 AI 服务,以进行广告识别和音频分析。
* **音频分析为什么需要等待?**
* 音频分析需要将视频音频上传并处理,通常需要 1 分钟左右,具体时间取决于视频长度和服务器响应速度。
* **扩展无法识别广告怎么办?**
* 确保 API 密钥和 URL 配置正确。
* 检查视频是否有字幕或音频可用。
* 尝试重新加载页面或联系开发者反馈问题。## 许可证
本项目采用 MIT 许可