douyin-downloader: 7.5K Stars for Batch Douyin Downloads Without Watermarks
A practical Douyin batch downloader with 7.5K stars. Supports videos, galleries, collections, and music downloads in Python.
广告
douyin-downloader: 7.5K Stars for Batch Douyin Downloads Without Watermarks
I’ll be honest, downloading Douyin videos used to be a pain for me. Online tools are full of ads, screen recording kills quality, and watermarks make everything look cheap. Then I found douyin-downloader. With 7.5K stars, it actually saves a lot of time.
What This Project Does
douyin-downloader is a Python tool for downloading Douyin content, built around batch downloads. It handles single links, entire user profiles, galleries, collections, and even background music — all with watermark removal.
The feature list is pretty solid:
- Single video and gallery downloads without watermarks
- Entire profile batch downloads
- Collection batch downloads
- Background music / original audio extraction
- Progress display
- Auto retry on failures
- SQLite deduplication so you don’t re-download the same files
- Browser cookie fallback when anti-bot measures kick in
For anyone curating social media content, this covers most needs.
My Real Experience Using It
Batch downloads are the killer feature. Instead of copying dozens of links manually, I just feed it a profile URL and wake up to all the content on my drive.
Watermark removal is stable. It’s not a crude screenshot-crop approach — it gets the actual clean video source. Much better for secondary editing.
SQLite deduplication is thoughtful. When the same creator posts new videos, the tool only downloads the new ones. Saves bandwidth and time.
Auto retry actually matters. Douyin’s anti-bot rules change sometimes. When a single video fails, the tool retries automatically and usually succeeds.
Quick Start
Requires Python 3.8+. Clone and install dependencies:
git clone https://github.com/jiji262/douyin-downloader.git
cd douyin-downloader
pip install -r requirements.txt
Then run:
python main.py --url "https://v.douyin.com/xxxxx"
For batch profile downloads:
python main.py --user "https://www.douyin.com/user/xxxxx"
The README explains how to set up browser cookies — copy your cookie string into the config file. Don’t skip this step or you’ll get stuck.
Pros and Cons
Pros:
- Open source and free, no ads or paywalls
- Batch downloads beat manual work by a huge margin
- Supports watermark removal, galleries, and audio
- SQLite deduplication for incremental updates
- Auto retry makes it fairly stable
Cons:
- Needs some technical skill; beginners may struggle with Python setup
- Douyin’s API and anti-bot rules change, updates may be needed
- Only works on public content, private/paid content is off limits
- Update frequency is mediocre — no major updates since April 2026
- Legal caution: downloading others’ content for commercial use is risky
Comparison
| Tool | Batch | Watermark Removal | Open Source | Free | Learning Curve |
|---|---|---|---|---|---|
| douyin-downloader | ✅ | ✅ | ✅ | ✅ | Medium |
| Online watermark sites | ❌ | ✅ | ❌ | Partially paid | Low |
| Browser screen recording | ❌ | ❌ | ❌ | ✅ | Low |
| yt-dlp | Partial | Unstable | ✅ | ✅ | High |
| Paid batch tools | ✅ | ✅ | ❌ | Paid | Low |
Compared to yt-dlp, douyin-downloader is more focused and stable for Douyin specifically. Compared to online tools, it’s free and ad-free, but requires some command-line comfort.
Who Should Use It
Three types of people:
- Content creators who need reference material or mix-cut sources
- Social media operators analyzing competitor accounts
- Developers studying Douyin scraping and anti-bot techniques
Honestly, I wouldn’t recommend downloading other people’s content indiscriminately. But for personal study, research, or backing up your own work, this is one of the better open-source options right now.
About the Author
Liudingyu is a full-stack developer and heavy GitHub user. With 900+ starred repos over the past 3 years, this site only covers tools I’ve actually used or deeply researched.
📧 Found a great tool to recommend? Email [email protected]
广告