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 Distribution

ytb_downloader-0.3.2.tar.gz (8.7 kB view hashes)

Uploaded Source

Built Distribution

ytb_downloader-0.3.2-py3-none-any.whl (9.4 kB view hashes)

Uploaded Python 3

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