awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
nilaoda avatar

nilaoda/BBDownArchived

0
View on GitHub↗
13,896 星标·1,671 分支·C#·MIT·5 次浏览

BBDown

BBDown is a command line media downloader and API client designed for downloading videos, audio, and subtitles from Bilibili. It functions as a tool for video archiving and content scraping, capable of parsing video metadata and extracting stream URLs via Bilibili web, TV, and mobile interfaces.

The project provides a media download server that hosts a network interface, allowing its parsing and downloading capabilities to be exposed as an API for remote clients. It utilizes multi-API stream resolution to identify the highest quality streams across different platform endpoints.

The tool includes a media stream muxer to combine separate audio and video streams into a single file while preserving chapter information. It supports user account authentication via QR codes, tokens, or cookies to access member-only content, and provides metadata-driven filename templating and range selection for batch downloads.

Features

  • Bilibili Media Downloads - Downloads videos, audio, danmaku, subtitles, and covers from Bilibili in multiple formats and resolutions.
  • Multi-Platform Stream Resolution - Queries web, TV, and mobile interfaces to identify and fetch the highest quality available media streams.
  • Bilibili Video Downloads - Provides a command line interface to batch download Bilibili videos and series with custom formatting.
  • Metadata Extraction - Programmatically extracts non-media data such as titles, tags, and stream lists from Bilibili URLs.
  • Bilibili API Clients - Acts as a specialized client for parsing video metadata and extracting stream URLs across multiple platform interfaces.
  • Bilibili Account Authentications - Implements platform-specific login to Bilibili using QR code scanning, tokens, or cookies.
  • Token-Based Authentication - Uses cryptographic tokens and session cookies to verify identity and bypass access restrictions for member-only content.
  • Bilibili Content Scrapers - Extracts metadata, subtitles, and stream information from Bilibili URLs for analysis or cataloging.
  • Template-Based Filename Generators - Uses metadata templates to dynamically construct output filenames and filesystem paths based on video attributes.
  • Media Muxers - Combines separate audio and video streams into a single file while preserving chapter metadata.
  • Download API Interfaces - Exposes parsing and downloading capabilities through a hosted API server for remote client access.
  • Partial Range Downloading - Allows users to extract and download specific time-based segments or parts of a video stream.
  • Stream Muxing Download Engines - Combines separate audio and video streams into a single container file while preserving chapter metadata.
  • Bilibili API Integrations - Interfaces with Bilibili backend services to provide parsing and downloading capabilities via a network interface.
  • Filename Customization - Supports programmatically renaming saved files based on custom metadata rules like resolution and uploader.

Star 历史

nilaoda/bbdown 的 Star 历史图表nilaoda/bbdown 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

BBDown 的开源替代方案

相似的开源项目,按与 BBDown 的功能重合度排序。
  • btjawa/bilitoolsbtjawa 的头像

    btjawa/BiliTools

    4,682在 GitHub 上查看↗

    BiliTools is a modular download tool for Bilibili, supporting authentication, media extraction, metadata management, and user content backup. It provides a configurable download pipeline with QR-based session authentication, automatic captcha and device verification, and stream muxing that merges separate audio and video segments into a single file. A plugin-based media extractor handles multiple content types and streaming endpoints, while a metadata scraping and tagging pipeline writes structured tags into files for media organizers. Subtitle and caption synchronization converts comment o

    Rustbilibilidownloadrust
    在 GitHub 上查看↗4,682
  • nicennnnnnnlee/bilibilidownnICEnnnnnnnLee 的头像

    nICEnnnnnnnLee/BilibiliDown

    5,020在 GitHub 上查看↗

    BilibiliDown is a cross-platform desktop application designed for downloading high-resolution videos, audio, and images from the Bilibili platform. It functions as a batch media downloader and content archiver, enabling the retrieval of content from user spaces, playlists, and curated favorites lists for local offline storage. The tool distinguishes itself through media processing and archiving capabilities, including the ability to save video supplements such as closed captions and bullet comments. It features a media transcoding tool to convert streams into standard audio and video formats

    Javabilibilicookiedownload-videos
    在 GitHub 上查看↗5,020
  • nemo2011/bilibili-apiNemo2011 的头像

    Nemo2011/bilibili-api

    3,488在 GitHub 上查看↗

    bilibili-api is a Bilibili API wrapper and content scraper designed for programmatically accessing video metadata, user profiles, and content data. It functions as an anti-bot crawler framework and a WebSocket live chat client for retrieving platform information and real-time interaction data. The project incorporates tools to bypass anti-crawling measures and rate limits through the use of proxies and TLS fingerprint spoofing. It also includes logic for mapping and converting various video and content identifiers to ensure consistent data retrieval across different endpoints. Its capability

    Pythonapibilibilibilibili-api
    在 GitHub 上查看↗3,488
  • nilaoda/n_m3u8dl-renilaoda 的头像

    nilaoda/N_m3u8DL-RE

    7,406在 GitHub 上查看↗

    N_m3u8DL-RE is a command line tool designed for capturing and saving on-demand or live video streams from M3U8 manifest files. It functions as an HLS stream recorder and downloader capable of capturing adaptive bitrate streams and recording live broadcasts with real-time merging and specific duration limits. The tool features an AES encrypted stream decrypter that removes encryption from media segments using provided keys and external decryption engines. It also includes a media muxer that integrates with the FFmpeg engine to combine downloaded audio, video, and subtitle tracks into a single

    C#dashffmpeghls
    在 GitHub 上查看↗7,406
查看 BBDown 的所有 30 个替代方案→

常见问题解答

nilaoda/bbdown 是做什么的?

BBDown is a command line media downloader and API client designed for downloading videos, audio, and subtitles from Bilibili. It functions as a tool for video archiving and content scraping, capable of parsing video metadata and extracting stream URLs via Bilibili web, TV, and mobile interfaces.

nilaoda/bbdown 的主要功能有哪些?

nilaoda/bbdown 的主要功能包括:Bilibili Media Downloads, Multi-Platform Stream Resolution, Bilibili Video Downloads, Metadata Extraction, Bilibili API Clients, Bilibili Account Authentications, Token-Based Authentication, Bilibili Content Scrapers。

nilaoda/bbdown 有哪些开源替代品?

nilaoda/bbdown 的开源替代品包括: btjawa/bilitools — BiliTools is a modular download tool for Bilibili, supporting authentication, media extraction, metadata management,… nicennnnnnnlee/bilibilidown — BilibiliDown is a cross-platform desktop application designed for downloading high-resolution videos, audio, and… nemo2011/bilibili-api — bilibili-api is a Bilibili API wrapper and content scraper designed for programmatically accessing video metadata,… nilaoda/n_m3u8dl-re — N_m3u8DL-RE is a command line tool designed for capturing and saving on-demand or live video streams from M3U8… scottsloan/bili23-downloader — Bili23-Downloader is a cross-platform tool designed for downloading high-quality videos, audio streams, and subtitles… biliup/biliup — biliup is an automated live stream archival and video management system designed to record broadcasts and upload…