SkillAgentSearch skills...

Ytdl

A GUI web media downloader program that runs on top of youtube-dl/yt-dlp and ffmpeg to download videos and audio

Install / Use

/learn @sourabhkv/Ytdl
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

<br>ytdl output-onlinepngtools

<p align="center"> <img alt="GitHub release (latest by date)" src="https://img.shields.io/github/downloads/sourabhkv/ytdl/total?logo=GitHub"></a> <img alt="GitHub release (latest by date)" src="https://img.shields.io/github/downloads/sourabhkv/ytdl/latest/total?logo=github"> <a href="https://github.com/sourabhkv/ytdl/blob/main/LICENSE"><img alt="GitHub" src="https://img.shields.io/github/license/sourabhkv/ytdl"></a> <a href="https://www.youtube.com/channel/UCdr0BYy90kbqE2AN4GU2-oQ/featured"><img alt="YouTube Channel Views" src="https://img.shields.io/youtube/channel/views/UCdr0BYy90kbqE2AN4GU2-oQ?style=social"></a> <a href="https://github.com/sourabhkv/ytdl/commits"><img alt="GitHub commit activity" src="https://img.shields.io/github/commit-activity/m/sourabhkv/ytdl?color=red&label=Commit" ></a> <a href="https://python.org"><img alt="python" src="https://img.shields.io/badge/python-3670A0?style=flat&logo=python&logoColor=ffdd54" ></a> <a href="https://python.org"><img alt="python" src="https://img.shields.io/badge/c%23-%23239120.svg?style=flat&logo=c-sharp&logoColor=white" ></a> <img alt="Windows" src="https://img.shields.io/badge/Windows-0078D6?style=flat&logo=windows&logoColor=white" ></a> </p> <p align="center"> <a href="https://python.org"><img alt="python" src="https://user-images.githubusercontent.com/55890376/187068580-eabf12eb-cfce-49cb-a026-664087963ffe.png" ></a> <br> <a href="https://github.com/sourabhkv/ytdl#support-us"><img alt="python" src="https://img.shields.io/badge/Phonepe-54039A?style=for-the-badge&logo=phonepe&logoColor=white" ></a> <a href="https://www.paypal.com/paypalme/PinakiSahu"><img alt="python" src="https://img.shields.io/badge/PayPal-00457C?style=for-the-badge&logo=paypal&logoColor=white" ></a> </p> <p align="center"> <a href="https://t.me/ytdlgui"><img alt="GitHub release (latest by date)" src="https://img.shields.io/badge/Telegram-2CA5E0?style=for-the-badge&logo=telegram&logoColor=white"></a> </p> <p align="center"> <a href="https://sourabhkv.github.io/ytdl/"><img alt="GitHub release (latest by date)" src="https://img.shields.io/github/v/release/sourabhkv/ytdl?color=violet&label=Download%20latest&logo=windows&logoColor=%230574FF&style=for-the-badge"></a> </p>

A GUI program that runs on top of yt-dlp and ffmpeg to download videos and audio. This project is only for educational purpose DO NOT SELL . DO NOT plagiarize. USE AT YOUR RISK . I DO NOT PROMOTE ANY ILLEGAL DOWNLOADS .<br>

                    python     yt-dlp     ffmpeg     ps    

Version 23.xx.yy coming soon....<br> Update model 3 will built using python 3.8.10 <br> Windows 7 support will be dropped in Oct 2024.<br> ⚠️UPDATE : ytdl will focus on supporting legacy systems till Oct,2024 with little to no compromise on features. ytdl unlocked will focus on enhancing look and feel, features of application with no compromise, will use higher version of Python 3.11.x and only x64 builds will be developed and maintained.<br> ~~⚠️ ALERT CURRENTLY SUPPORTED VERSIONS WILL NO LONGER RECEIVE UPDATES ,YTDL WILL USE PYTHON 3.10.7 with latest libraries<br> ⚠️ Windows 7 version will be released separately which will be based on python 3.8.10<br>~~

yt-dlp and youtube-dl licensed under The Unlicense<br> FFmpeg is licensed under the GNU Lesser General Public License (LGPL) version 2.1 or later.<br> AtomicParsley is licensed under GPL-2.0 license<br> pygame is licensed under GNU LGPL version 2.1

me at zoo

More Screenshots<br> Installation demo<br> Full demo<br>

| Features⬇️\Application➡️ | Ytdl | 4k downlader | YTD Downloader |yt1s website| |:---: |:---: |:---: |:---: |:---: | |Video download YouTube| yes |yes|yes|yes| |playlist download|yes|yes|no|no| |Specific video inside playlist|yes|no|no|no| |Audio download|yes |yes |no (Pro)|yes (mp3,m4a)| |Converter|yes|no|yes|no| |8K support|yes|yes|yes|no| |Ads|no|no|yes|yes| |Downlaod limit|no limit|5/day|no limit|no limit| |thumbnail download|yes|no|no|no| |Captions support|yes|yes|no|no| |Proxy support|yes|no|no|no| |Supported website|1700+|11|48|2| |Simultaneous downloads |upto 5|Pro|Pro|No| |Create custom command|yes|no|no|no| |Metadata|yes|no|no|no| |Updates|yes|yes|yes|-| |Size of application|37 Mib|78.5 Mib|13.7 Mib|-|

Screenshots of changes <br>

ytdlgui3

Version 22.208.02 and above with dark theme and categorized data.<br>

youtube-dl GUI new

Select audio ,video and caption stream(s).<br> Click Browse to browse the location where video/audio will be saved if not clicked default browse location is downloads<br>

Special features<br>

Captions support (YouTube)<br> Thumbnail download <br> Advanced option to specifically select audio , video separately <br> Convert video into music MP3(64,128,320 KB/S), M4A , WAV ,FLAC WITH METADATA<br> Supports upto 5 Youtube downloads parallely<br> Full application can be updated by clicking on update button (including yt-dlp) version 22.0526.23 or higher required<br> Variety of supported websites<br> Proxy support.<br> Rate limit<br> File converter

Ytdl unlocked (Pro)

Expanded supported websites<br> made with python 3.8 and 3.10<br> multi video supports que<br> multi video supports more URLs other than youtube.com<br> Hyper user<br> Wav format for playlist and more.<br>

Roadmap of releases<br>

:ballot_box_with_check:Alsina - Settings menu, history of saved files , auto update(June end)<br> :ballot_box_with_check:Transition release - Help users with old version to migrate to Meteor release<br> :ballot_box_with_check:Meteor - updater changes stable(July-Aug)<br> :ballot_box_with_check:Clang - Regex support in output template, (Sept-Oct)

<h2>Coming features</h2> Better playlist support.<br> tag editor.<br> Output template with regex support.

Stream selection<br>

If you have VLC not installed try using these combination. Recommended combination of audio and video codecs<br> MP4 --> video: avc1 & audio: mp4a <br> WEBM --> video: VP9 & audio : OPUS <br> NOTE : Files are converted into MKV format since other combination are incompatible<br>

Music<br>

mp3 64K, mp3 320K, m4a, wav, flac available<br> m4a, mp3 320K, flac includes thumbnail and Metadata<br> flac , wav formats takes more space than mp3 and m4a <br>

Playlist<br>

Currently supports Youtube playlist<br> Enter playlist url select format (144p,240p...,mp3,m4a) hit download<br>

Download specific episodes in playlist<br> Playlist video items to download. Specify indices of the videos in the playlist separated by commas like: 1,2,5,8 if you want to download videos indexed 1, 2, 5, 8 in the playlist. You can specify range: 1-3,7,10-13, it will download the videos at index 1, 2, 3, 7,10, 11, 12 and 13.<br> If nothing is specified whole playlist will be downloaded.

New version demo<br> old version demo<br> Playlist demo<br> Older version watch demo here<br>

⚠️ DEPRECATION WARNING

Windows 7 support will be dropped in Oct 2024.<br> Playlist items selector will no longer be based on text input. Direct terminal option will be shifted to custom command section.(Discontinued)<br> Full installer will not use program files instead will use {localappdata} dir, it will remove admin requirement. Program folder will not be used in future. To update uninstall existing version and install August version when available (Updater will not work for older version).

INSTALLATION

Currently this is supported only on windows.<br> System Requirement : Windows 7 SP1 or above (x86 & x64)<br>

Installing via powershell

Execute the following command in powershell

View on GitHub
GitHub Stars50
CategoryContent
Updated1mo ago
Forks8

Languages

Python

Security Score

100/100

Audited on Feb 8, 2026

No findings