Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/steeven9/youtube-dl
https://github.com/steeven9/youtube-dl
Last synced: 27 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/steeven9/youtube-dl
- Owner: Steeven9
- License: gpl-3.0
- Created: 2023-07-22T23:41:12.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-08-30T22:42:16.000Z (over 1 year ago)
- Last Synced: 2023-08-31T11:57:56.678Z (over 1 year ago)
- Language: Python
- Size: 19.5 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Youtube-dl
Quickly and easily download audio or video files from YouTube.
Features:
- 100% free, no ads, no license needed
- automagical AI-based playlist detection
- fast as hek (compared to other similar softwares)## Installation
```bash
pip install -r requirements.txt
```## Usage
Youtube-dl can be run from the command line:
```bash
python main.py https://www.youtube.com/watch?v=QsdxE02o4Zo --convert
```Or also imported in another script:
```python
from main import youtube_dlyoutube_dl("https://www.youtube.com/watch?v=QsdxE02o4Zo", True)
```## Credits
This project uses:
- [moviepy](https://zulko.github.io/moviepy), a Python module for video processing
- [pytube](https://pytube.io), a lightweight library for downloading YouTube videos