Skip to main content

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.

example-url-only.csv

url

https://www.youtube.com/watch?v=WqkjYKUXERQ

https://www.youtube.com/watch?v=nOubjLM9Cbc

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

example.csv

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

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

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

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

ytb_downloader-0.4.0-py3-none-any.whl (9.0 kB view details)

Uploaded Python 3

File details

Details for the file ytb_downloader-0.4.0-py3-none-any.whl.

File metadata

File hashes

Hashes for ytb_downloader-0.4.0-py3-none-any.whl
Algorithm Hash digest
SHA256 efedf19f2fb951c137d4d3c04f14aa70eefa81a6f2e4a544e9a38226eedcf4d4
MD5 04ce8c7d10afc28a7f9b4a04913118de
BLAKE2b-256 09863488e417c809860b03b7f8518b20364cbcac22a439b7a4b80bd4b67d37f4

See more details on using hashes here.

Provenance

The following attestation bundles were made for ytb_downloader-0.4.0-py3-none-any.whl:

Publisher: release.yml on zhiwei2017/ytb_downloader

Attestations:

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page