media-downloader
Media Downloader is a Qt/C++ front end to yt-dlp, youtube-dl, gallery-dl, lux, you-get, svtplay-dl, aria2c, wget and safari books.. (by mhogomchungu)
yt-dlp
A feature-rich command-line audio/video downloader (by yt-dlp)
media-downloader | yt-dlp | |
---|---|---|
96 | 2,393 | |
2,224 | 117,613 | |
4.1% | 3.4% | |
9.4 | 9.8 | |
1 day ago | 6 days ago | |
C++ | Python | |
GNU General Public License v3.0 only | The Unlicense |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
media-downloader
Posts with mentions or reviews of media-downloader.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-07-10.
-
mediadownloader webm to mp4?
Just started using mediadownloader (https://github.com/mhogomchungu/media-downloader) to download youtube playlists. Works well except downloaded videos are in webm. How to download/convert to mp4?
-
Currently using Media Downloader to backup my entire YouTube channel. What about metadata?
I am currently using Media Downloader to backup my entire YouTube channel. The program does pretty much everything I need but two things: I would also like to extrapolate the Metadata (video descriptions, tags, etc...) for each video I download.
- How download YT Membership Videos
-
YT-DLG : How to allow unlimited parallel downloads ?
Try Media Downloader. The default is 4 concurrent downloads but you can change it to as many as you want in the configure tab.
-
Hit or miss on kids entertainment
When we replace our phones, we reset the old ones and turn them into kid phones. I will save offline copies of different YouTube videos, movies, etc. for local playback.
- YouTube download tool
-
There's Tube Converter for GNOME... but there's any QT YouTube Video Downloader/yt-dl GUI for KDE Plasma?
Media Downloader: https://github.com/mhogomchungu/media-downloader
- YT Downloader
- Free Youtube Playlist Downloader?
- Media Downloader is a Qt/C++ front end to youtube-dl
yt-dlp
Posts with mentions or reviews of yt-dlp.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2025-06-18.
-
YouTube channel mirror on Jekyll - part 2
Continuing the previous post we'll now transform the shell script into a Python one. We want an integration with Python to pull feeds from YouTube directly, so we must, first of all, transform the original instructions into Python API calls. This will enable yt-dlp to directly download the necessary videos avoiding the whole channel every time, which might result in IP throttling or temporary bans.
-
YouTube channel mirror on Jekyll
#!/usr/bin/env bash set -euo pipefail URL="${1}" DST_DIR='/srv/http/videos' # YouTube changes frequently, we keep the program always up to date like this. . .venv/bin/activate pip install -U yt-dlp pushd "${DST_DIR}" # Reason to recode to webm: # https://github.com/yt-dlp/yt-dlp/issues/775#issuecomment-904271715 yt-dlp "${URL}" \ --verbose \ --fixup detect_or_warn \ --prefer-ffmpeg \ --sub-langs "en,it" \ --write-subs \ --embed-subs \ --write-auto-sub \ --prefer-free-formats \ --no-call-home \ --no-overwrites \ --recode webm \ --add-metadata \ --write-thumbnail \ --convert-thumbnails png \ --exec "echo \"%(title)s\" > ${DST_DIR}/%(id)s/title.txt" \ --exec "echo \"%(description)s\" > ${DST_DIR}/%(id)s/description.txt" \ --output "${DST_DIR}/%(id)s/%(id)s.%(ext)s" popd
- Show HN: Tikt.com – Remove the "OK" from TikTok to Download as MP3 or MP4
- Show HN: Hack to Save Any Videos from YouTube
-
How to Get a Transcript of a YouTube Lecture (Without Downloading Anything)
For those who like open-source workflows, OpenAI Whisper is powerful and accurate — but it does come with a bit of a learning curve. You’ll need to extract the audio from the YouTube video (via yt-dlp or similar), and then process it using Whisper on your local machine.
- Yt-dlp: a feature-rich command-line audio/video downloader
- YouTube DRM added on ALL videos with TV (TVHTML5) clients
-
13 GitHub Projects that Revolutionize AI, Data, and Creative Development 🚀
Stars: 101672 Author: yt-dlp Star the yt-dlp repository⭐
-
13 GitHub Projects that Transform AI Integration, Data Interaction, and Privacy
curl -L -o yt-dlp https://github.com/yt-dlp/yt-dlp/releases/latest/download/yt-dlp chmod a+rx yt-dlp
-
Discover the Future: Trending GitHub Projects Shaping Tech Innovation 🚀
Go to the yt-dlp Releases page and download the yt-dlp.exe file.
What are some alternatives?
When comparing media-downloader and yt-dlp you can also consider the following projects:
gallery-dl - Command-line program to download image galleries and collections from several image hosting sites
Simple-YouTube-Age-Restriction-Bypass - A simple browser extension to bypass YouTube's age verification, disable content warnings and watch age restricted videos without having to sign in!
ytdl-gui - A simple-to-use, cross-platform graphical interface for youtube-dl.
youtube-dl - Command-line program to download videos from YouTube.com and other video sites
MeTube - Self-hosted YouTube downloader (web UI for youtube-dl / yt-dlp)
phantomjs - Scriptable Headless Browser