PyFlat YouTube Downloader is a user-friendly tool designed to download videos and playlists from YouTube. It offers convenient features such as format selection, resolution options, and playlist downloading.
- Download the latest version
- Unzip the downloaded .zip folder
- Execute the .exe file
- Download the latest version
- Run the .exe installer
- Follow the installation steps
- Launch the downloader after installation
- Add the video URL to the input field
- Choose the output format (mp3 or mp4)
- Select the desired resolution (for mp4)
- Click Download and wait for completion
- Add the playlist URL to the input field
- Specify the videos you want to download:
- Range Selection: Choose a range of videos to download.
- Precise Selection: Manually select individual videos to download.
- Proceed to the next step
- Choose the output format (mp3 or mp4)
- Select the output folder (default is /Download)
- Click Download and wait for completion
- Enter a search term in the input field
- Wait for the results to load
- Left-click to open a video on the download page
- Right-click to view video details
- Change Download Folder: Set the download directory
- Reveal in File Explorer: Open the download folder in explorer
- Open Log-Files Folder: Open the folder containing log files
- Auto Update Check: Automatically check for updates
- Show Thumbnails: Toggle thumbnail loading for faster performance
- Default Resolution: Set the default resolution for video downloads
- Maximum Threads: Adjust the maximum simultaneous downloads
- Change Log-Level: Control the level of developer information
- Change Language: Switch the language of the application
- Set FFmpeg Path: Set the path to local ffmpeg installation
- Download FFmpeg: Automatically download and install the latest FFmpeg version (warning: overwrites existing ffmpeg)
- Update Yt-dlp: Automatically download and install the latest yt-dlp version
- Search for Updates: Search for new versions of the downloader
- Show on GitHub: Open the repository on GitHub
- Show Changelog: View the changelog for the current version
You can contribute to the expansion of language options in the application. Below are the steps to contribute a new language:
- Fork the repository here.
- Navigate to the
languages
directory. - Duplicate the
language_en.properties
file and rename it with the appropriate language code (e.g.,language_fr.properties
for French). - Translate the strings in the file to the desired language.
- Submit a pull request with your changes.
- English (en)
- German (de)
If you're fluent in a language not listed here, we welcome your contribution to add it to our supported languages!
- Icons for Menu, Search, Download, Folder, Exit, Dropdown Arrow
- Checkbox Icon
- yt-dlp: A youtube-dl fork for downloading YouTube videos.