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.

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

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!)

Author
owendswang
Daily installs
4
Total installs
1,495
Ratings
16 0 0
Version
1.2.5
Created
2021-02-17
Updated
2026-02-06
Size
113 KB
License
MIT
Applies to

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 v147.0.1 64-bit)
  • Windows 10 22H2, Windows 11 23H2 (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 project is licensed under the MIT License.