Video Downloader powered by yt-dlp
▄████████████▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀████████████
▓ ◁ CyberDL // Next-Gen Video Downloader // 009688 ▓ ◀
▀████████████▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄████████████
CyberDL — Where cutting-edge technology meets sleek design.
CyberDL is a state-of-the-art desktop video downloader built on top of yt-dlp, engineered for stability, control, and privacy.
Designed to deliver:
- 🔒 Maximum Reliability — Local-first architecture, zero cloud dependencies
- ⚙️ Fine-Grained Control — Advanced download customization and batch processing
- 🎯 Professional UX — Desktop-native experience with cyberpunk aesthetics
Perfect for power users, content creators, and automation enthusiasts who demand more from their tools.
- Multi-Platform Support — YouTube, TikTok, Bilibili, and 1000+ websites via yt-dlp
- Seamless integration with any yt-dlp compatible source
- Automatic Browser Extraction — Intelligent cookie detection from Chrome, Firefox, Edge
- Manual Import — Full control with custom cookie files
- Session Preservation — Access member-only and restricted content
┌─────────────────────────────────┐
│ ▸ Best Quality (Auto-Select) │
│ ▸ Full HD (1080p) │
│ ▸ HD (720p) │
│ ▸ High Definition (480p) │
│ ▸ Standard (360p) │
└─────────────────────────────────┘
- Queue multiple URLs simultaneously
- Parallel download execution
- Real-time task management
- Live progress tracking dashboard
- Advanced status indicators
- Detailed logging and analytics
- Automatic download record keeping
- Quick re-download access
- Searchable history database
- 🇺🇸 English / 🇨🇳 简体中文
- One-click language switching
CyberDL/
├── main.py ⚡ Main application kernel
├── downloadWorker.py 🔧 Download engine & task handler
├── historyManager.py 📚 History persistence layer
├── logSyntaxHighlighter.py 🎨 Advanced log formatting
├── translate_data.py 🌐 i18n translation module
├── style.qss 🎭 Main UI stylesheet
├── history.qss 🎭 History panel stylesheet
├── icon.ico 🖼️ Application icon
├── cookies/ 🔐 Cookie storage vault
├── requirements.txt 📦 Dependency manifest
└── README.md 📖 Project documentation
- Python 3.11+ — Modern Python runtime
- Windows 10/11 — Optimized for Windows (Linux/macOS support available)
- Storage — Minimum 100MB free disk space
- RAM — 2GB+ recommended
# 1️⃣ Clone the repository
git clone https://github.com/cgrjfk/CyberDL.git
cd CyberDL
# 2️⃣ Create isolated Python environment (recommended)
conda create -n CyberDL python=3.11
conda activate CyberDL
# 3️⃣ Install dependencies
pip install -r requirements.txt
# 4️⃣ Launch the application
python main.py# Create a professional standalone .exe
pyinstaller --onefile --windowed --clean --icon=icon.ico --name CyberDL main.py
# Output: dist/CyberDL.exe- Login to your target website in your preferred browser
- Install a cookie export extension:
- Chrome/Edge: Get cookies.txt
- Firefox: cookies.txt
- Export cookies as
cookies.txtfile - Import into CyberDL via the application interface
✅ Advantages: Maximum compatibility, highest success rate, most stable
- One-click automatic browser cookie detection
- Requires Administrator privileges
- Browser version dependent — may require fallback
- Automatic graceful degradation to cookie-less mode on failure
- Manual cookie import is strongly recommended for reliable access
- Administrator mode enables automatic extraction but isn't required for manual import
- Cookies never leave your machine — 100% local processing
1. Paste URL into input field
2. Select desired resolution
3. Click "Download"
4. Monitor real-time progress
1. Load multiple URLs (one per line)
2. Configure resolution preferences
3. Enable parallel downloads
4. Let CyberDL handle the rest
1. Export cookies using browser extension
2. Import cookies into CyberDL
3. Download member-only content
4. Enjoy seamless access
⚠️ IMPORTANT - PLEASE READ ⚠️
This project is provided for EDUCATIONAL AND PERSONAL USE ONLY.
❌ The author does NOT endorse downloading copyrighted content without proper authorization.
✅ Users are SOLELY RESPONSIBLE for:
• Compliance with local laws and regulations
• Respecting platform terms of service
• Legitimate and lawful use of this tool
⚖️ The author assumes NO LIABILITY for:
• Misuse of this software
• Data loss or corruption
• Legal consequences
• Unauthorized distribution of copyrighted material
By using CyberDL, you acknowledge and accept these terms.
Contributions are welcome! Feel free to:
- 🐛 Report bugs and issues
- 💡 Suggest new features
- 🔧 Submit pull requests
- 📝 Improve documentation
This project is licensed under the MIT License — see LICENSE file for details.