Skip to content

Social Media Downloader is your CLI bestie for grabbing videos, reels, and posts from YouTube, TikTok, Instagram, and Facebook. πŸš€πŸ’» With batch downloads, custom settings, and logs, it’s ready to slay on Windows, Mac, Linux, and via PyPI. πŸŽ₯✨

License

Notifications You must be signed in to change notification settings

nayandas69/Social-Media-Downloader

Repository files navigation

πŸŽ‰ Welcome to Social Media Downloader!

πŸš€ A powerful CLI tool to download public videos from YouTube/TikTok (Video & Audio Only what you want), Instagram (Post, Reels, Pictures, Videos also Batch Support), and Facebook (Videos) with ease. Built for efficiency, no unnecessary stepsβ€”just grab your fave content in a snap. πŸ–±οΈβœ¨

🀩 About This Tool

  • Works on Windows, macOS, and Linux (Even has an EXE for non-tech users! 🀯)
  • Fully open-source & community-driven. Contribute here!
  • Already 3K+ downloads & counting! πŸš€
  • 100% Free (but hey, a coffee wouldn’t hurt! β˜•πŸ˜†)

Workflow Status Python Version Version Total Downloads


πŸ“¦ Installation

🐍 For Python Users:

pip install social-media-downloader

πŸ–₯️ For Windows Users (Non-technical users):

  1. Download the EXE from Releases
  2. Double-click & run like a normal app

🐧 For Linux Users:

sudo chmod +x downloader
./downloader

or Download the Pre-Binary from Releases

./social-media-downloader

πŸš€ How to Use

Run it from the terminal:

social-media-downloader

And follow the on-screen prompts to get started! πŸ”₯

🎞️ Supported Platforms:

βœ… YouTube
βœ… TikTok
βœ… Facebook Videos
βœ… Instagram (Posts, Reels, Videos, Pics)

Platforms

IMPORTANT: This tool ONLY downloads public videos. Private or restricted content CANNOT be downloaded. βŒπŸ™…β€β™‚οΈ


πŸ› οΈ Requirements

πŸ“Œ FFmpeg is REQUIRED

To download audio & video together, you MUST install FFmpeg.

πŸ› οΈ How to Install FFmpeg:

Windows

  1. Download FFmpeg from here
  2. Extract & add it to your system PATH

macOS/Linux

sudo apt install ffmpeg  # Debian/Ubuntu
brew install ffmpeg  # macOS (Homebrew)
yum install ffmpeg  # CentOS/RHEL

Without FFmpeg, some downloads will be video-only with no sound (which sucks 😬).

If you want to guide the installation of ffmpeg then check out this discussion Check


⚑ Features

βœ… Batch Downloads – Download multiple links at once πŸƒβ€β™‚οΈπŸ’¨
βœ… Choose Formats – MP4, MP3, or whatever you vibe with 🎡πŸŽ₯
βœ… Multi-Threaded – Faster downloads with threading πŸ”₯
βœ… History Log – Keeps track of what you downloaded πŸ“œ
βœ… Update Checker – Always stay fresh with the latest version 🌟


βš–οΈ Legal & Ethical Use ⚠️

πŸ”΄ READ THIS BEFORE USING!

This tool is for PERSONAL USE ONLY and only works with public videos. You CANNOT use it to:

  • Download private, copyrighted, or restricted content 🚫
  • Repost videos without credit (be a decent human, c’mon 🫠)
  • Violate YouTube, Instagram, Facebook, or TikTok TOS

I’m not responsible if you break the rules. Use this ethically! πŸ’€


πŸ› οΈ Contributing & Support πŸ’–

Love the tool? Help improve it! Open an issue or PR on GitHub.

πŸ“§ Contact Me:


⭐ Thank You, 3K+ Users! πŸš€

This project is powered by Nayan Das. Thanks for downloading & supporting! Share your reviews and feedback. Y'all are the real MVPs! πŸ’™πŸ’―


Disclaimer: This tool is not affiliated with or endorsed by YouTube, TikTok, Instagram, or Facebook. Use at your own discretion.

About

Social Media Downloader is your CLI bestie for grabbing videos, reels, and posts from YouTube, TikTok, Instagram, and Facebook. πŸš€πŸ’» With batch downloads, custom settings, and logs, it’s ready to slay on Windows, Mac, Linux, and via PyPI. πŸŽ₯✨

Topics

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Packages

No packages published

Languages