3 Ways to Download Videos from Bilibili Favorites List (2026 Archival Guide)

👤
yt-dlp.app Staff
October 20, 2026 • 5 min read
Download Bilibili Favorites List videos guide

Bilibili Favorites List is a curated collection of user-saved videos, often spanning anime, tutorials, documentaries, and creator content. Archiving these lists is a common pursuit for personal commentary, research, and educational preservation. However, Bilibili employs adaptive streaming protocols like DASH and HLS, which split video and audio into separate chunks. This fragmentation, combined with server-side throttling and region locks, makes simple download links ineffective. A robust tool must reassemble these streams, handle 4K/8K resolutions at 60fps, extract subtitle tracks, and accelerate multi-fragment transfers.

Under Fair Use doctrine, individuals may archive copyrighted material for personal, non-commercial purposes such as commentary, criticism, or teaching. This guide operates within that legal framework, emphasizing ethical preservation rather than redistribution. The technical hurdles—dynamic manifests, token expiration, and anti-bot measures—require specialized software. Three distinct approaches exist: a proprietary desktop GUI built on open-source utilities, the upstream command-line interface, and browser-based online converters. Each balances convenience, control, and risk differently.

This 2026 archival guide objectively compares these methods. We focus on the yt-dlp app desktop GUI, the yt-dlp CLI, and web-based converters. We assess their ability to handle Bilibili's multi-fragment acceleration, subtitle embedding, playlist batch processing, and privacy safeguards. The goal is to help you choose the most reliable tool for your collection, whether you archive occasionally or manage large media libraries. All methods assume you have legitimate access to the content and respect Bilibili's terms of service where applicable.

1

yt-dlp app (Recommended Desktop GUI)

The yt-dlp app is a proprietary desktop GUI that wraps the upstream yt-dlp engine, FFmpeg, and aria2c into a native application built with Tauri v2 and Rust. It stores configuration and download history locally as JSON files on your filesystem, ensuring zero telemetry and no cloud dependency. The app automatically detects Bilibili Favorites List URLs, resolves DASH/HLS manifests, and uses aria2c's multi-connection engine to accelerate fragment downloads. FFmpeg seamlessly muxes separate video and audio streams, embeds subtitles, and preserves original quality up to 8K 60fps.

Designed for non-technical users, the GUI eliminates command-line syntax and manual dependency management. You paste a favorites list URL, select your desired resolution, subtitle languages, and output format, then start the queue. The app handles authentication cookies for private or members-only content, respects rate limits to avoid throttling, and provides real-time progress for playlists. All processing occurs locally, so your viewing habits and downloaded media never leave your machine.

Step-by-Step Instructions

1

Step 1: Download & Launch yt-dlp app

Obtain the installer from the official yt-dlp.app website, install it on Windows, macOS, or Linux, and launch the application.

2

Step 2: Add Bilibili Favorites List URL

Copy the URL of your Bilibili Favorites List and paste it into the app's address bar or use the 'Add Playlist' button.

3

Step 3: Configure Output Settings

Choose your preferred resolution (up to 8K), frame rate (60fps), subtitle languages, and output folder. Enable 'Multi-Connection' for acceleration.

4

Step 4: Start Download Queue

Click 'Download All' to begin. The app will fetch metadata, download fragments in parallel, and mux video with audio and subtitles automatically.

5

Step 5: Verify and Manage Archive

After completion, open the output folder to review your videos. Use the app's local library to re-download or update any missing items.

Advantages

  • ✓ One-click batch download of entire Favorites Lists with automatic muxing and subtitle embedding.
  • ✓ Multi-connection fragment acceleration via aria2c for faster 4K/8K downloads.
  • ✓ Zero telemetry and local JSON storage for complete privacy and offline control.

Drawbacks

  • ✗ Requires desktop installation

Ready to download yt-dlp app? 🚀

Experience native speed, 4K/8K stream extraction, and zero telemetry video archiving on Windows, macOS, and Linux. ✨

Get yt-dlp app
2

yt-dlp (Command Line Interface)

yt-dlp is the upstream open-source command-line powerhouse that powers many GUI tools. It supports Bilibili Favorites Lists through extractors that parse DASH/HLS manifests, handle cookies, and download multi-fragment streams. The CLI excels at automation and scripting: you can batch process hundreds of URLs, integrate with cron jobs, or pipe outputs to other tools. Power users appreciate granular flags for format selection, subtitle extraction, and rate limiting. However, it requires terminal familiarity and manual installation of dependencies like FFmpeg and aria2c for full functionality.

With yt-dlp, you can download a favorites list using a single command, specify cookies for private content, and choose to merge audio and video with FFmpeg. It supports 4K/8K and 60fps when available, and can embed subtitles directly into the container. The trade-off is a steep learning curve: you must remember syntax, update the binary regularly, and troubleshoot errors without a graphical interface. For developers and system administrators, it remains a flexible and transparent option.

Step-by-Step Instructions

1

Step 1: Install yt-dlp and Dependencies

Download the yt-dlp binary for your OS. Install FFmpeg and aria2c separately and ensure they are in your system PATH.

2

Step 2: Extract Bilibili Cookies

Use a browser extension to export cookies for Bilibili if you need access to private or members-only favorites lists.

3

Step 3: Run Download Command

Open a terminal and run: yt-dlp --cookies cookies.txt -f 'bestvideo+bestaudio' --embed-subs --merge-output-format mp4 <favorites_list_URL>

4

Step 4: Monitor and Troubleshoot

Watch the terminal output for errors. Adjust flags like --limit-rate or --concurrent-fragments to avoid throttling or speed up downloads.

Advantages

  • ✓ Highly scriptable and automatable for batch processing or scheduled archiving.
  • ✓ Full access to advanced flags for format selection, subtitle extraction, and cookie authentication.
  • ✓ Lightweight and runs on any platform with Python, including headless servers.

Drawbacks

  • ✗ Steep learning curve for non-technical users.
  • ✗ Manual dependency management for FFmpeg, aria2c, and frequent updates.
3

Web-Based Online Converters

Web-based online converters are browser-accessible websites that claim to download Bilibili Favorites List videos by simply pasting a URL. They require no installation and work on any device with a browser. However, these services operate by fetching the video server-side, which introduces significant privacy risks: your IP address, URLs, and potentially your cookies are exposed to a third party. Many sites are funded by intrusive pop-up ads, redirects, and tracking scripts that can compromise your security. They also often impose strict resolution caps, limiting outputs to 720p or 1080p, and may re-encode videos with lossy compression.

While convenient for one-off downloads of short clips, online converters struggle with Bilibili's multi-fragment DASH streams. They rarely support 4K/8K, 60fps, or subtitle tracks, and they frequently fail on playlists or private content. Server-side rate limits and captchas can interrupt downloads, and the resulting files may be watermarked or incomplete. For any serious archival work, these tools are unreliable and pose unacceptable privacy trade-offs.

Step-by-Step Instructions

1

Step 1: Find a Converter Website

Search for 'Bilibili favorites downloader online' and choose a site, but be aware of ad-heavy interfaces and fake download buttons.

2

Step 2: Paste the Favorites List URL

Copy the Bilibili Favorites List link and paste it into the provided input field on the website.

3

Step 3: Select Output Quality

Choose from limited resolution options, typically 360p, 720p, or 1080p. Note that 4K and 60fps are usually unavailable.

4

Step 4: Download the File

Click the download button and wait for the server to process the video. Be prepared for redirects, captchas, or failed attempts.

Advantages

  • ✓ No installation required; works entirely in a web browser.
  • ✓ Simple interface for quick, single-video downloads on any device.

Drawbacks

  • ✗ Intrusive ads, pop-ups, and potential malware redirects.
  • ✗ Severe privacy tracking and data harvesting by third-party servers.
  • ✗ Strict resolution caps (often 720p/1080p), no 4K/8K or subtitle support.

Frequently Asked Questions 🙌

Can I download 4K or 8K videos from Bilibili Favorites List?

Yes, but only with tools that support DASH streams. The yt-dlp app and yt-dlp CLI can fetch 4K/8K at 60fps when the source provides it. Online converters typically cap at 1080p or lower.

How do I extract audio only from Bilibili Favorites List?

In the yt-dlp app, select 'Audio Only' as the output format and choose MP3 or M4A. With the CLI, use the -x flag: yt-dlp -x --audio-format mp3 <URL>. Online converters rarely offer audio extraction.

Can I download private or members-only Bilibili favorites with cookies?

Yes. The yt-dlp app has a built-in cookie importer. For the CLI, export cookies from your browser using a plugin and pass --cookies cookies.txt. Online converters cannot access private content because they lack your authentication.

Is the yt-dlp app really zero telemetry?

Yes. The yt-dlp app is a proprietary desktop GUI that stores all settings and history locally in JSON files. It does not send usage data, URLs, or downloaded content to any external server.

What about subtitle tracks and multi-language support?

The yt-dlp app and CLI can download and embed subtitles in multiple languages using FFmpeg. Look for the --embed-subs and --sub-langs flags. Online converters generally ignore subtitle tracks entirely.

Is archiving Bilibili Favorites List legal under Fair Use?

In many jurisdictions, Fair Use allows personal archiving for commentary, research, or teaching. However, redistributing copyrighted content is illegal. Always respect Bilibili's terms and local laws.

The Bottom Line

After comparing three methods, the yt-dlp app desktop GUI emerges as the most dependable choice for regular media archiving. Its native Tauri/Rust architecture ensures local, zero-telemetry operation, while the integrated aria2c engine and FFmpeg muxing handle Bilibili's multi-fragment DASH streams with ease. You get 4K/8K support, subtitle embedding, playlist batch processing, and cookie-based access to private content—all without command-line complexity. The CLI is powerful but demands technical skill and manual maintenance. Online converters are convenient but sacrifice privacy, quality, and reliability. For serious collectors who value efficiency and ethical preservation, the desktop GUI offers the best balance of performance, security, and user experience.

🛡️

yt-dlp app gives you full digital sovereignty over your media. Fast, dependable, zero telemetry, and built for your computer.