Why Choose Our Downloader?
Built with modern technology and user experience in mind, offering the best features for content downloading.
Multi-Platform Support
Download from YouTube, Instagram, TikTok, Twitter, and 20+ other platforms with ease.
Lightning Fast
Optimized for speed with concurrent downloads and efficient processing algorithms.
Privacy Focused
No tracking, no ads, no data collection. Your privacy is our top priority.
Cross-Platform
Available for Windows, Linux, macOS, and as a Python package for all systems.
Open Source
Fully open source with active community contributions and transparent development.
Community Driven
Built by developers, for developers, with continuous improvements and feature requests.
Installation Guide
Choose your preferred installation method. FFmpeg is required for all methods.
FFmpeg Required
FFmpeg is essential for handling video/audio formats. Install it first:
Linux: sudo apt install ffmpeg
Verify: ffmpeg -version
PyPI Package (Universal)Recommended for You
Windows (.exe)No Python Required
Linux (.deb Package)Ubuntu/Debian
Linux (.tar.gz Binary)Other Linux
Install Script (Linux/Ubuntu)Interactive
Build from SourceDevelopers
Need Help?
Having trouble with installation? Check our documentation or report an issue.
How to Use
Ready to download videos like a pro? Here's how to run and use Social Media Downloader.
Step 1: Run the Program
Run from Source
Run directly from source code
python3 -m smd
Run .exe (Windows)
Terminal opens automatically
# Double-click the .exe file
Run .deb Package
After installing with dpkg
smd
Run Binary
After chmod +x smd
./smd
Run via pip
After pip install
social-media-downloader # or (v1.1.4+) smd
Step 2: What You'll See
Program Interface
Once started, you'll see an interactive menu like this:
Welcome to Social Media Downloader! ──────────────────────────────────────────────────────────── 1. Download YouTube/TikTok... etc. 2. Download Instagram 3. Check for updates 4. Help 5. Exit Enter your choice: 1 Enter video URL: https://www.youtube.com/watch?v=EXAMPLE_ID
Step 3: Download Process
Sample Output
The tool will show video details and available formats:
[youtube] Extracting URL... [youtube] Downloading webpage... ... Video Details: Title: Social-Media-Downloader Uploader: nayandas69 Upload Date: Dec 1, 2024 Available formats: ╒══════╤═══════╤══════════════╤═══════╤═══════════╤═══════════════╤═══════════╤═══════════════╕ │ ID │ EXT │ RESOLUTION │ FPS │ SIZE │ VCODEC │ ACODEC │ NOTE │ ├──────┼───────┼──────────────┼───────┼───────────┼───────────────┼───────────┼───────────────┤ │ 136 │ mp4 │ 1280x720 │ 30 │ 56.82 MB │ avc1.4d401f │ none │ 720p │ │ 251 │ webm │ audio │ │ 0.48 MB │ none │ opus │ medium │ │ 299 │ mp4 │ 1920x1080 │ 60 │ 114.83 MB │ avc1.64002a │ none │ 1080p60 │ ╘══════╧═══════╧══════════════╧═══════╧═══════════╧═══════════════╧═══════════╧═══════════════╛
Quick Start Summary
1. Install
Choose your preferred installation method above
2. Run
Launch the program using your installation method
3. Download
Paste video URL and choose format