Greasy Fork 还支持 简体中文。

Bilibili Download Pictures and Videos

Download pictures from bilibili timeline and highest-quality videos.

You will need to install an extension such as Tampermonkey, Greasemonkey or Violentmonkey to install this script.

You will need to install an extension such as Tampermonkey to install this script.

You will need to install an extension such as Tampermonkey or Violentmonkey to install this script.

You will need to install an extension such as Tampermonkey or Userscripts to install this script.

You will need to install an extension such as Tampermonkey to install this script.

You will need to install a user script manager extension to install this script.

(У мене вже є менеджер скриптів, дайте мені встановити його!)

Advertisement:

You will need to install an extension such as Stylus to install this style.

You will need to install an extension such as Stylus to install this style.

You will need to install an extension such as Stylus to install this style.

You will need to install a user style manager extension to install this style.

You will need to install a user style manager extension to install this style.

You will need to install a user style manager extension to install this style.

(I already have a user style manager, let me install it!)

Advertisement:

Автор
owendswang
Щоденних встановлень
6
Всього встановлень
2 197
Рейтинги
18 0 0
Версія
1.3.0
Створено
17.02.2021
Оновлено
09.05.2026
Size
120,1 кБ
Ліцензія
MIT
Відноситься до

Download Pictures and Videos from Bilibili Timeline

A Tampermonkey script to download pictures from Bilibili timeline. Also able to download videos from timeline and play page. It could download Bilibili DASH video/audio streams in highest quality available and merges them into a single MP4 file entirely in the browser using ffmpeg.wasm. The filenames could be modified as you like in the settings pannel. Able to download from timeline one by one automatically.

Platform:

(Only listed those versions I tested. You could try it on other platforms by yourself.)

  • Tampermonkey (tested on v5.4.1)
  • Firefox (tested on v150.0.2 64-bit)
  • Windows 10 22H2, Windows 11 24H2 (which I tested on)

Usage:

  • If opened for the first time, the 'Settings Panel' would show up. Change the settings as you like or leave it there as default. Press 'OK' to save your settings.
    (If the 'Enable video download' setting changed, the page would reload to make it effective.)
    Screenshot
  • The button to call out the settings panel and the button to auto download from current timeline are at the top-left corner on the webpage. Screenshot
  • It's better to uncheck this settings of the web browser. Otherwise, it would keep popping up for saving location.
    Screenshot

Screenshot:

Screenshot
Screenshot
Screenshot

Special Thanks:

SocialSisterYi/bilibili-API-collect

Third-Party Licenses

This project uses the following third-party libraries:

ffmpeg.wasm

FFmpeg WebAssembly Core

The ffmpeg.wasm JavaScript wrapper is licensed under the MIT License. The FFmpeg WebAssembly core is derived from the FFmpeg C codebase and remains licensed under GPL-2.0-or-later, according to the upstream project.

This userscript does not modify FFmpeg or its WebAssembly binaries; it only loads and invokes the upstream builds in the browser.

License

This repository, as distributed as a whole, is licensed under GPL-2.0 due to the inclusion of FFmpeg WebAssembly. Unless otherwise stated, the original code authored for this project is licensed under the MIT License. Third-party components retain their respective licenses.