Download youtube videos and convert them to mp3.
Project description
Introduction
Download youtube videos and convert them to mp3.
User Guide
How to Install
To install ytb_downloader by running:
$ pip install ytb_downloader
How to Use
You can use the command line tool from ytb_downloader to download audios or videos from Youtube.
Download Audio
Start downloading a single audio by calling:
$ ytb_downloader "<your youtube video url>"
If you want to specify the format of the downloaded video, you can use the option –format or -f with the format as string, such as:
$ ytb_downloader --format "mp3" "https://www.youtube.com/watch?v=nOubjLM9Cbc"
For more details, please execute:
$ ytb_downloader --help
Download Video
Start downloading a single video by calling:
$ ytb_downloader --video-only "<your youtube video url>"
Download in bulk
If you want to download audios in bulk, please prepare a csv file containing all the urls of the audios. Here is an example about how does this csv file look like.
url |
---|
Here is the content of the example-url-only.csv file:
url https://www.youtube.com/watch?v=WqkjYKUXERQ https://www.youtube.com/watch?v=nOubjLM9Cbc
In the csv file, you can also specify the format, time_start, time_end and bitrate for each audio, such as
url |
format |
time_start |
time_end |
fps |
bitrate |
---|---|---|---|---|---|
mp3 |
0 |
44100 |
3000k |
||
mp3 |
3 |
100 |
200 |
500k |
Here is the content of the example.csv file:
url,format,time_start,time_end,fps,bitrate https://www.youtube.com/watch?v=WqkjYKUXERQ,mp3,0,,44100,3000k https://www.youtube.com/watch?v=nOubjLM9Cbc,mp3,3,100,200,500k
To download all the audios from the urls listed in this file by calling:
$ ytb_downloader_bulk example.csv
If you want to download the videos only, you need to provide a csv file with one column url, and list all the urls you want to download in that column. Then execute:
$ ytb_downloader_bulk --video-only example.csv
Maintainers
Zhiwei Zhang - Maintainer - zhiwei2017@gmail.com
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distribution
File details
Details for the file ytb_downloader-0.4.0-py3-none-any.whl
.
File metadata
- Download URL: ytb_downloader-0.4.0-py3-none-any.whl
- Upload date:
- Size: 9.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | efedf19f2fb951c137d4d3c04f14aa70eefa81a6f2e4a544e9a38226eedcf4d4 |
|
MD5 | 04ce8c7d10afc28a7f9b4a04913118de |
|
BLAKE2b-256 | 09863488e417c809860b03b7f8518b20364cbcac22a439b7a4b80bd4b67d37f4 |
Provenance
The following attestation bundles were made for ytb_downloader-0.4.0-py3-none-any.whl
:
Publisher:
release.yml
on zhiwei2017/ytb_downloader
-
Statement type:
https://in-toto.io/Statement/v1
- Predicate type:
https://docs.pypi.org/attestations/publish/v1
- Subject name:
ytb_downloader-0.4.0-py3-none-any.whl
- Subject digest:
efedf19f2fb951c137d4d3c04f14aa70eefa81a6f2e4a544e9a38226eedcf4d4
- Sigstore transparency entry: 149380328
- Sigstore integration time:
- Predicate type: