Seven ways to download a video from youtube

1. youtube.dl - Command line tool

youtube-dl is a command-line application to download videos from YouTube and a few other sites. It requires the Python  (2.6, 2.7, or 3.2+), and it is not platform specific, which means youtube-dl should work in Linux, Windows or Mac OS X etc. website also has a Windows executable that includes Python.  youtube-dl is released to the public domain, which means anyone can modify it, redistribute it or use it however you like.

How to download a single video (windows)

> youtube-dl.exe <youtube video url>

example:
 
> youtube-dl.exe https://www.youtube.com/watch?v=3BSrJDI-nLQ

How to download a playlist (windows)

> youtube-dl -i -f mp4 --yes-playlist <playlist url>

example: 

youtube-dl -i -f mp4 --yes-playlist 'https://www.youtube.com/watch?v=7Vy8970q0Xc&list=PLwJ2VKmefmxpUJEGB1ff6yUZ5Zd7Gegn2'

Full option set can found here.

2. YoutubeDownloader : GUI Application




YoutubeDownloader is a GUI application that lets you download videos from YouTube. You can copy-paste URL of any video, playlist or channel and download it directly to any format of you wish. You can search YouTube videos content by keyword and download them without leaving the application 


3. youtube-dl-gui : GUI Application




A cross-platform GUI application for youtube-dl mentioned in 1st point, made in Electron and node.js

Features:
  • Able to download from some other site than Youtube: vimeo, twitter etc.
  • Able to download multiple videos/playlists/channels in one go
  • Able to select the resolution and format of your choice to download in
  • Able to download private videos (currently only tested on YouTube)
  • Multithreaded downloads, up to 32 videos can be downloaded parallely
  • Video download size will be shown on the application
  • This application automatically keeps ytdl up-to-date

4. youtube-downloader : Browser Extension

A browser extension for downloading videos from YouTube. Extension available on following browsers

Google chrome
Microsoft edge
Opera
Opera GX



5. pytube : Command line tool

pytube is a lightweight, dependency-free Python library (also a command-line utility) for downloading YouTube videos.


6. node-ytdl : Command line tool

A youtube downloader written in JavaScript. To be used with the command line. ytdl-core can be used to include this application in a node js program.


7. youtube-dl-GUI : GUI Application



This application is a wrapper GUI  for youtube-dl (mentioned in 1st point) written in PyQt. This GUI code is currently written for Python v3.x. Please note that this GUI code is released under the MIT License and not Public Domain.

Post a Comment

0 Comments