How to download youtube videos using python

Requirements

·         pip install pytube3

pytube is a lightweight, Pythonic, dependency-free, library (and command-line utility) for downloading YouTube Videos.

 Pytube provide us the facility to download the youtube videos effortlessly.

 Steps

1firstly we have to import the Youtube class  from the pytube module.

from pytube import YouTube 

 2we will give the link or url of the video which we want to download.

url="https://www.youtube.com/watch?v=Y9VgmhxtJFk"

 3Now we will create Youtube class object as youtube

youtube = YouTube(url)

 4 To print the title of the video

       print(youtube.title)

    To see the thumbnail of the video.

print(youtube.thumbnail_url) 

5⇒To see all the media format available for the video.
               print(youtube.streams.all())
6⇒If you want to choose the first stream to download.
               stream=youtube.streams.first()
    ⇒you can also choose the video by its itag number
               stream=youtube.streams.get_by_itag('18')
 7To download the video
               stream.download()
Your video will get downloaded.
code
from pytube import YouTube
url="https://www.youtube.com/watch?v=Y9VgmhxtJFk"
youtube = YouTube(url)
print(youtube.title)
print(youtube.thumbnail_url)
a=youtube.streams.all()
for i in a:
print(i)

#if you want both sound and video choose the one which have both audio video codec
stream = youtube.streams.get_by_itag('18')

print(stream)

#video will be downloaded to the current folder
stream.download()

#to download in a specific folder stream.download("/path")

Note=If you want both audio and video choose the format which have both audio and 
video codec available
example--
<Stream: itag="22" mime_type="video/mp4" res="720p" fps="30fps" vcodec="avc1.64001F" acodec="mp4a.40.2" progressive="True" type="video">

Comments

Popular posts from this blog

How to make a folder completely hidden

Java

How to hack wifi password using cmd