Bilibili-video-downloader is a simple Bilibili video and danmaku downloader with GUI.
Note:
Note: The following dependencies are necessary for Windows user(not using Executable):
This is the recommended way for all developers, even if you don't often code in Python.
$ git clone https://github.com/sunkashing/BiliBili-video-downloader
Note:
Go to Bilibili-video-downloader/Mac/dist/video_downloader/
folder, and click video_downloader
to run application.
Go to Bilibili-video-downloader/Windows/dist/video_downloader/
folder, and click video_downloader.exe
to run application.
Open a target Bilibili video site from browser, and paste the url to the Bilibili url:
input field
If you are a membership(大会员) and want to download those membership-quality videos(e.g. 1080P60, 4K).
Go to the target video's site and open the developer tool of the browser. Choose Network
menu from the menubar and choose Headers
from the submenu.
If the Has blocked cookies
is enabled, disable it. Refresh the page, find a package whose name is same as the video's BV number(usually the top one in the Name
column) and clicked on it.
Go to Request Headers
and find Cookie
field. Copy the value of it(Do not include Cookie:
) and paste it to the GUI's Cookie(optional):
field.
Choose a saving directory of the downloaded video by clicking Choose Directory
.
If you want to improve the downloaded video's fps(if it is not 60fps originally), check the 60fps boost
.
Note
Click Download
button and wait for completion!
Open the downloaded video, if the player does not load the .ass
file automatically, you can load the generated .ass
file to the video.(Most player should support it)
Watch your video with danmaku and have fun!!!
Made by @sunkashing.
Inspired by @soimort and @m13253.