An open API service indexing awesome lists of open source software.

https://github.com/nayandas69/social-media-downloader

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.
https://github.com/nayandas69/social-media-downloader

batch-downloader cli-tool facebook-downloader instagram-downloader python social-media social-media-downloader tiktok-downloader video-downloader youtube-downloader

Last synced: 6 months ago
JSON representation

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.

Awesome Lists containing this project

README

          

# πŸŽ‰ 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!](https://github.com/nayandas69/Social-Media-Downloader)
- Already **3K+ downloads** & counting! πŸš€
- **100% Free** (but hey, [a coffee wouldn’t hurt!](https://www.patreon.com/nayandas69) β˜•πŸ˜†)

![Workflow Status](https://img.shields.io/github/actions/workflow/status/nayandas69/Social-Media-Downloader/python-package.yml?style=flat-square&color=4DB6AC&logo=github)
![Python Version](https://img.shields.io/pypi/pyversions/social-media-downloader?style=flat-square&color=blueviolet&logo=python&logoColor=white)
![Version](https://img.shields.io/pypi/v/social-media-downloader?style=flat-square&color=green&logo=pypi&logoColor=white)
![Total Downloads](https://static.pepy.tech/badge/social-media-downloader)

---

## πŸ“¦ Installation

### 🐍 For Python Users:
```sh
pip install social-media-downloader
```

### πŸ–₯️ For Windows Users (Non-technical users):
1. Download the EXE from [Releases](https://github.com/nayandas69/Social-Media-Downloader/releases)
2. Double-click & run like a normal app

### 🐧 For Linux Users:
```sh
sudo chmod +x downloader
./downloader
```

or Download the Pre-Binary from [Releases](https://github.com/nayandas69/Social-Media-Downloader/releases)
```sh
./social-media-downloader
```

---

## πŸš€ How to Use

Run it from the terminal:
```sh
social-media-downloader
```
And follow the on-screen prompts to get started! πŸ”₯

### 🎞️ Supported Platforms:
βœ… YouTube
βœ… TikTok
βœ… Facebook Videos
βœ… Instagram (Posts, Reels, Videos, Pics)

![Platforms](https://img.shields.io/badge/platforms-YouTube%20%7C%20TikTok%20%7C%20Facebook%20%7C%20Instagram-brightgreen?style=flat-square&logo=socialblade)

> **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](https://ffmpeg.org/download.html)
2. Extract & add it to your system **PATH**

### **macOS/Linux**
```sh
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](https://github.com/nayandas69/Social-Media-Downloader/discussions/3)

---

## ⚑ 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](https://github.com/nayandas69/Social-Media-Downloader).

### πŸ“§ Contact Me:
- Made by [Nayan Das](https://socialportal.nayanchandradas.com)
- Email: [nayanchandradas@hotmail.com](mailto:nayanchandradas@hotmail.com)
- Discord: [Join here!](https://discord.gg/skHyssu)

---

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

This project is powered by **[Nayan Das](https://github.com/nayandas69)**. 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.