A cross-platform GUI wrapper for yt-dlp written in PySide6
yt-dlp-gui is a cross-platform graphical user interface (GUI) wrapper for yt-dlp, designed to simplify video downloading by offering an intuitive and user-friendly experience. This tool enables users to download videos from various platforms without requiring command-line knowledge.
Key Features:
Customizable Presets: Users can tailor their downloading preferences through a config file, allowing them to specify output paths, filenames, metadata inclusion, subtitles, and thumbnails.
SponsorBlock Integration: Offers options to remove or mark sponsored content during downloads, enhancing user experience by skipping unwanted ads.
Efficient Installation: The software can be easily installed via winget, ensuring a seamless setup process.
Audience & Benefit:
Ideal for individuals seeking an efficient and customizable method to download videos, yt-dlp-gui provides a time-saving solution with ease of use. It caters to those who prefer graphical interfaces over command-line tools, offering flexibility and integration with yt-dlp's robust capabilities.
README
yt-dlp-gui
Graphical interface for the command line tool yt-dlp with preset customization.
Screenshot
Usage
There are two ways to get started, depending on your preference and system:
git clone https://github.com/dsymbol/yt-dlp-gui
cd yt-dlp-gui
pip install -r requirements.txt
cd app
python app.py
Preset Customization
Note: all files mentioned below are located in the root directory of the program.
If you want to create your own presets or modify the existing ones, you're in the right place. All customization options can be found in the config.toml file.
Available Fields
To define a preset, the section name must begin with presets.. Below are the fields you can use to customize your presets:
args (required): This field can be provided as a string or a list. The arguments specified here will be added onto the baseyt-dlp arguments. Therefore only the format and other relevant options for downloading should be specified.
path (optional): This string field allows you to specify the output path. If this field is left out, it must be included in the args field.
filename (optional): This string field allows you to define the naming convention. If this field is left out, it must be specified in the args field.
sponsorblock (optional): This integer field allows you to set SponsorBlock functionality. to disable or to remove and to mark.
yt-dlp is a feature-rich command-line audio/video downloader with support for thousands of sites.
The project is a fork of youtube-dl based on the now inactive youtube-dlc.
Xtreme Download Manager (XDM) is a powerful tool to increase download speeds up to 500%, save streaming videos from YouTube, DailyMotion, Facebook, Vimeo, Google Video and 1000+ other websites, resume broken/dead downloads, schedule and convert downloads.
The yt-dlp nightly channel builds.
yt-dlp is a feature-rich command-line audio/video downloader with support for thousands of sites.
The project is a fork of youtube-dl based on the now inactive youtube-dlc.
Persepolis is a download manager & a GUI for Aria2. It's written in Python. Persepolis is a sample of free and open source software. It's developed for GNU/Linux distributions, BSDs, MacOS, and Microsoft Windows.
Meet WebDL! This windows application + companion chrome extension downloads a web video on user request, just press the extension button and do the rest on the app! It downloads videos, what more do you want? Supported sites are listed here: https://ytdl-org.github.io/youtube-dl/supportedsites.html
An all-in-one easy-to-use Internet Video Downloader that can save all kinds of videos and capture live streams from the Internet. When you start watching a video in your web browser, the program will automatically begin saving it in the background, at the same time showing you a prompt. To save a video, simply click Save. Works with all popular websites like FanCast, BBC iPlayer, Facebook Video, EarthCam and many others. Supports various video technologies and formats: Flash FLV, Adobe HTTP Dynamic Streaming, F4F, RTMP, QuickTime, Silverlight, WebM, Real Media. Works with all browsers! You can download YouTube videos and entire playlists in desired format and quality with integrated YouTube Video Downloader. Record live video from webcams in real time! Save high definition 720p and 1080p videos as MP4 files. Includes support for HTML5 videos. Videos can be saved from password-protected websites! No URLs to copy, all videos are saved automatically as you watch them in your web browser. Built-in video conversion allows you to easily convert flash video flvs to mp4, Matroska mkv, or avi video files for better compatibility with portable and mobile devices. The program is very light on system resource and does not get in your way, consuming less than 1% of CPU and only a few Megabytes of memory.
yt-dlp is a feature-rich command-line audio/video downloader with support for thousands of sites.
The project is a fork of youtube-dl based on the now inactive youtube-dlc.
Xtreme Download Manager (XDM) is a powerful tool to increase download speeds up to 500%, save streaming videos from YouTube, DailyMotion, Facebook, Vimeo, Google Video and 1000+ other websites, resume broken/dead downloads, schedule and convert downloads.
The yt-dlp nightly channel builds.
yt-dlp is a feature-rich command-line audio/video downloader with support for thousands of sites.
The project is a fork of youtube-dl based on the now inactive youtube-dlc.
Persepolis is a download manager & a GUI for Aria2. It's written in Python. Persepolis is a sample of free and open source software. It's developed for GNU/Linux distributions, BSDs, MacOS, and Microsoft Windows.
Meet WebDL! This windows application + companion chrome extension downloads a web video on user request, just press the extension button and do the rest on the app! It downloads videos, what more do you want? Supported sites are listed here: https://ytdl-org.github.io/youtube-dl/supportedsites.html
An all-in-one easy-to-use Internet Video Downloader that can save all kinds of videos and capture live streams from the Internet. When you start watching a video in your web browser, the program will automatically begin saving it in the background, at the same time showing you a prompt. To save a video, simply click Save. Works with all popular websites like FanCast, BBC iPlayer, Facebook Video, EarthCam and many others. Supports various video technologies and formats: Flash FLV, Adobe HTTP Dynamic Streaming, F4F, RTMP, QuickTime, Silverlight, WebM, Real Media. Works with all browsers! You can download YouTube videos and entire playlists in desired format and quality with integrated YouTube Video Downloader. Record live video from webcams in real time! Save high definition 720p and 1080p videos as MP4 files. Includes support for HTML5 videos. Videos can be saved from password-protected websites! No URLs to copy, all videos are saved automatically as you watch them in your web browser. Built-in video conversion allows you to easily convert flash video flvs to mp4, Matroska mkv, or avi video files for better compatibility with portable and mobile devices. The program is very light on system resource and does not get in your way, consuming less than 1% of CPU and only a few Megabytes of memory.
Try it yourself by pasting it to the bottom of your config.toml file! You will see that any fields not included in the preset will be disabled in the GUI. If you encounter any issues with your preset, check the debug.log file for details.
There are so many interesting things to be found on YouTube, but you can't download the videos or save them as audio files by default. That's why we developed YouTube Video Downloader. This app will help you to accomplish video downloads quickly and without hangups. With our program you can simply download the whole playlist or YouTube channel at once and watch it whenever and wherever you want.
There are so many interesting things to be found on YouTube, but you can't download the videos or save them as audio files by default. That's why we developed YouTube Video Downloader. This app will help you to accomplish video downloads quickly and without hangups. With our program you can simply download the whole playlist or YouTube channel at once and watch it whenever and wherever you want.
An easy to use music downloader written in Python. OnTheSpot has support for various music services and, unlike similar projects, downloaded files and metadata are sourced directly from the service of your choosing. The app includes a GUI, CLI, and Web UI frontend. To get started download the app here or run the command below.
An easy to use music downloader written in Python. OnTheSpot has support for various music services and, unlike similar projects, downloaded files and metadata are sourced directly from the service of your choosing. The app includes a GUI, CLI, and Web UI frontend. To get started download the app here or run the command below.
ytDownloader lets you download Videos and Extract Audios of different formats from hundreds of sites including but not limited to Youtube, Facebook, Tiktok, Twitch, Twitter, Instagram and so on
ytDownloader lets you download Videos and Extract Audios of different formats from hundreds of sites including but not limited to Youtube, Facebook, Tiktok, Twitch, Twitter, Instagram and so on
ytDownloader lets you download Videos and Extract Audios of different formats from hundreds of sites including but not limited to Youtube, Facebook, Tiktok, Twitch, Twitter, Instagram and so on