Claude Info
Разное

Bilibili Audio Skill

shuolsure/bilibili-audio-skill

Инструмент для загрузки аудио с Bilibili: поддержка одиночных видео и пакетной загрузки по ID автора. Автовыбор максимального качества M4A, докачка, защита от блокировок. Интеграция с Claude Code Skill через BBDown.

Установка

terminal
bash
git clone https://github.com/shuolsure/bilibili-audio-skill.git

README

bilibili-audio

🎵 Инструмент для скачивания аудио с Bilibili! Поддерживает загрузку отдельных видео и всех видео выбранного автора, интегрирован как Claude Code Skill.

✨ Возможности

ФункцияОписание
🎯 Два режимаЗагрузка одного видео + пакетная загрузка по автору
🎵 Максимальное качествоАвтоматический выбор M4A с наибольшим битрейтом
⏭️ ДокачкаАвтоматический пропуск уже загруженных видео
📝 СубтитрыАвтоматическое встраивание субтитров (при наличии)
🛡️ Защита от блокировокСлучайные интервалы (3–8 сек) для имитации действий пользователя
📁 Стандартное именованиедата_название_BV-номер.m4a
🔧 На базе BBDownИспользует встроенные возможности BBDown для получения списка видео

📦 Установка

Предварительные требования

bash
# Установить BBDown (обязательно)
brew install BBDown

# Войти в аккаунт Bilibili (при первом использовании)
BBDown login

Установка как Claude Code Skill

Разместите директорию в папке skills для Claude Code:

~/.claude/skills/bilibili-audio/

🚀 Использование

Загрузка одного видео

Передайте ссылку на видео Bilibili:

/bilibili-audio https://b23.tv/xxx

Поддерживаемые форматы ссылок:

  • https://www.bilibili.com/video/BVxxx
  • https://b23.tv/xxx (короткая ссылка)

Пакетная загрузка видео автора

Передайте ID пользователя или ссылку на его страницу:

bash
# По ID пользователя
/bilibili-audio 593926706

# По ссылке на страницу
/bilibili-audio https://space.bilibili.com/593926706

💡 Как найти ID пользователя: это число в URL страницы автора, например 593926706 в https://space.bilibili.com/593926706

📂 Структура директорий

bilibili-audio/ ├── SKILL.md # Определение Claude Code Skill ├── README.md # Документация └── scripts/ └── bbdown_space_crawler.py # Получение списка видео через BBDown

🔧 Принцип работы

Получение списка видео

Для получения списка видео автора используются встроенные возможности BBDown:

  • Скрипт bbdown_space_crawler.py
  • Вызов BBDown --debug для получения списка видео
  • Надёжная работа на базе встроенных возможностей BBDown
  • Отсутствие ограничений по частоте запросов к API
  • Поддержка получения списка видео из скрытых пространств (даже при включённой приватности у автора)

📁 Расположение файлов

РежимПуть сохранения
Одно видео~/B站音频下载/
Пакетная загрузка~/B站音频下载/<ID пользователя>/

📝 Формат именования файлов

2025-06-27_【张雪峰】理科生必看!_BV118KZzzE1Q.m4a

Формат: дата_публикации_название_BV-номер.m4a

🔧 Устранение неполадок

ПроблемаРешение
BBDown не установленbrew install BBDown
Cookie устарелПовторный вход: BBDown login
Ошибка загрузкиПроверьте сеть или повторите позже
Видео недоступноВозможно, удалено или доступно только по подписке
Повторная загрузка пропущенных файловrm -f ~/tools/BBDown.archives
Не удаётся получить список видеоПроверьте, выполнен ли вход в BBDown

📋 Примеры

Загрузка одного видео

Пользователь: Скачай аудио из этого видео Bilibili https://b23.tv/my4tCDF

Ассистент: Хорошо, начинаю загрузку аудио из видео...

Название: 【张雪峰】理科生必看!全网最全理科生志愿填报详细攻略
Дата публикации: 2025-06-27
Длительность: 35 мин 14 сек

✅ Загрузка завершена! Файл сохранён в ~/B站音频下载/

Пакетная загрузка видео автора

Пользователь: Скачай аудио всех видео автора 593926706

Ассистент: Определён ID автора: 593926706, начинаю пакетную загрузку...

Получение списка видео... Найдено 128 видео
Начинаю загрузку...

Прогресс: 128/128 | Успешно: 125 | Ошибок: 3

✅ Загрузка завершена! Файлы сохранены в ~/B站音频下载/593926706/

⚠️ Важно

  • При пакетной загрузке используются случайные интервалы (3–8 сек) для имитации действий пользователя и защиты от блокировок
  • При получении списка видео применяются случайные интервалы (2–5 сек) для предотвращения ограничений
  • Видео, доступные только по подписке, загрузить невозможно
  • Удалённые видео автоматически пропускаются

📜 Лицензия

MIT License

🔗 Ссылки

Похожие скиллы