brisk icon indicating copy to clipboard operation
brisk copied to clipboard

Add support for downloading video streams from Bilibili

Open trimechee opened this issue 6 months ago • 4 comments

Hi, at first we hope to race Mr AminBhst and his family in fine during these dramatic days!

So,

China wants to dominate the world and spread its culture, and Bilibili is free for everyone, and some anime are only found on Bilibili. Bilibili doesn't have ads, unlike other streaming sites infested with nasty malware ads. So, it's advantageous to download anime which has embed English subtitles directly from Bilibili, like this anime with a sadly heretic name:

https://www.bilibili.tv/en/video/4789890817982976?bstar_from=bstar-web.ugc-video-detail.playlist.all

The famous free download manager FDM has supported downloading from YouTube and thousands of streaming sites like Bilibili because FDM included embed yt-dlp engine. But under threat and pressure from Google, FDM removed support for YouTube videos, and consequently, FDM no longer uses and removed YT-DLP support, yt-dlp which supports thousands of streaming sites like Bilibili.

I also think Chrome Store doesn't allow IDM and many other download managers and video download extensions to download from YouTube= No support for yt-dlp= No support for the famous Bilibili platform= We are deprived of downloading thousands of anime from Bilibili, which offers rare smooth SD 360p video quality or 480p!

Brisk is already powerful and magnificent, and

I think for Brisk to stand out even more from its rivals and be the number 1 best out-of-the-box download manager in the world, we hope please Brisk will support downloads from the famous Bilibili platform.

I think the easiest way to do that is to integrate if possible yt-dlp. If Brisk achieves this dream, we hope Brisk will resist the pressures threatened by Google. And there's no need to put the Brisk extension on the Chrome store, which requires a $5 developer account. we can install extensions outside the stores on many Chromium forks like Ulaa, Edge, Chromium, Ecosia, Brave..... etc., by enabling developer mode. Thanks!

trimechee avatar Jun 16 '25 23:06 trimechee

Does yt-dlp support Bilibili?

AminBhst avatar Jun 23 '25 15:06 AminBhst

Yes, but yt-dlp download only the best video+audio quality and merge them out of the box, for other streams qualities, we should select manually the audio only and video only streams in media-downloader :

https://github.com/mhogomchungu/media-downloader/releases

ou use presets like :

-f bestvideo[height=480][ext=mp4][vcodec^=avc]+bestaudio[ext=m4a]/bestvideo[height=480]+bestaudio

or

-S "height:480" -S "res:480" -f "best[height=480]"

trimechee avatar Jun 25 '25 03:06 trimechee

Great. I'll add support for it when yt-dlp integration is completed

AminBhst avatar Jun 25 '25 08:06 AminBhst

Awesome! thanks :)

trimechee avatar Jun 27 '25 08:06 trimechee