https://github.com/devlarley/generaldownload
An advanced yt-dlp interface with format selection, concurrent downloads, file merging, etc.
https://github.com/devlarley/generaldownload
Last synced: about 1 year ago
JSON representation
An advanced yt-dlp interface with format selection, concurrent downloads, file merging, etc.
- Host: GitHub
- URL: https://github.com/devlarley/generaldownload
- Owner: DevLARLEY
- License: gpl-3.0
- Created: 2024-06-21T13:01:15.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-06-28T21:15:15.000Z (about 2 years ago)
- Last Synced: 2025-04-08T13:49:57.307Z (about 1 year ago)
- Language: Python
- Homepage:
- Size: 56.6 KB
- Stars: 7
- Watchers: 2
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README

GeneralDownload
An advanced yt-dlp interface
## Features:
- [x] Concurrent downloads
- [x] Format selection
- [x] Multiple audio streams
- [x] Automatic muxing
- [x] Window state saving
- [x] [Supported sites](https://github.com/yt-dlp/yt-dlp/blob/master/supportedsites.md)

## Requirements:
* [Python 3.10+](https://www.python.org/)
* [ffmpeg](https://www.gyan.dev/ffmpeg/builds/)
## Installation
1. Install Python 3.10+
2. Place ffmpeg either in your PATH or the current working directory
3. Install the required modules: `pip install -r requirements.txt`
## Usage
1. Enter an output path, leave blank for the current directory
2. Enter a URL and press 'Launch'
3. Select a video and the desired audio streams