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.
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
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.
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.
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.
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.
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 appyt-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
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.
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.
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>
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.
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
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.
Step 2: Paste the Favorites List URL
Copy the Bilibili Favorites List link and paste it into the provided input field on the website.
Step 3: Select Output Quality
Choose from limited resolution options, typically 360p, 720p, or 1080p. Note that 4K and 60fps are usually unavailable.
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.