abdfn
Posted on December 12, 2020
Howdy, today we'll create a program by python in 5 line can download YouTube videos, so let's get started.
Pre-requisites
you'll need :
- python is installed, if you don't install it visit this link https://www.python.org/downloads/
Let's Begin
We'll create two files,
video.py
&audio.py
video.py
This file will download your video with pictures & audio
audio.py
And This'll download the video only with audio.
Open your favorite editor, and type
$ touch video.py audio.py
We're going to install two packages
pafy
& youtube.dl
so in terminal
$ pip install pafy youtube.dl
Little remains, in video.py
we'll import pafy
from pafy import new
new
is a function download your video by add the URL on it, so create url
variable and it's well be input
url = input("Enter the url: ")
now create video
variable and it's value is new
function
video = new(url)
the video has different quality, we want the best quality, define new variable
dl = video.getbest()
dl.download()
you can test it
$ py video.py
now, go to audio.py
, it's like video.py
but has some differences
from pafy import new
url = input("Enter the link: ")
video = new(url)
let's define audio
variable
audio = video.audiostreams
audio[0].download()
that's it, you can now go to YouTube and download your favorite video/s.
good bye.
abdfnx-cemetery / klihub
KliHub is program you can by it download youtube vidoes
Posted on December 12, 2020
Join Our Newsletter. No Spam, Only the good stuff.
Sign up to receive the latest update from our blog.