Skip to content

PranishBiswakarma/Youtube_Video_Downloader_Python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 

Repository files navigation

YouTube Video Downloader

A simple Python script to download YouTube videos in MP4 format with the highest resolution available. The script uses a graphical folder browser for selecting the download location.

Features

  • Downloads YouTube videos as MP4 files.
  • Automatically selects the highest resolution progressive stream.
  • Allows user to select the download folder via a graphical interface.
  • Command-line interface for URL input combined with GUI folder selection.

Getting Started

Prerequisites

  • Python 3.x
  • pytube library
  • tkinter (usually included with Python)

Install dependencies via pip if needed:

pip install pytube

Usage

Run the script:

python youtube_downloader.py

  1. Enter the URL of the YouTube video when prompted.
  2. Choose your download directory from the popup folder dialog.
  3. The video will download with progress messages shown.

Skills Learned and Used

  • Python programming: handling exceptions, input/output.
  • Using external libraries: pytube for YouTube video downloading.
  • GUI development with tkinter: folder selection dialog.
  • Working with video streaming objects and filters.
  • Combining console input with GUI elements.
  • Understanding video stream formats and resolution selection.
  • Basic file system interaction for download paths.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages