download youtube videos with python code example

Example 1: download youtube video in python

import YouTube from pytube

yt = YouTube(url)
t = yt.streams.filter(only_audio=True)
t[0].download(/path)

Example 2: python download youtube video

from __future__ import unicode_literals
import youtube_dl

ydl_opts = {}
with youtube_dl.YoutubeDL(ydl_opts) as ydl:
    ydl.download(['VideoURL'])

Example 3: download youtube videos using api python

#download pytube with pip install pytube
import pytube

#made it a function so that you can call it from any script and just pass in
#the url in ""
def downloadVideo(url):
    youtube = pytube.YouTube(url)
    video = youtube.streams.get_highest_resolution()
    print(video.title)
    video.download()

Example 4: python library to download youtube videos

YouTube('video_url').streams.first().download('C:\\Users\\username\\save_path')