An open API service indexing awesome lists of open source software.

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.

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)

![Preview](https://github.com/DevLARLEY/GeneralDownload/assets/121249322/0ff49d0e-1282-45b2-b0c1-50b6d6af1d8b)

## 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