Skip to content

chrisvobi/youtubeDownloader

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

YouTube Downloader

A simple Python-based YouTube video downloader that allows users to download videos or audio from YouTube. Also works with playlists.

Features

  • Download YouTube videos.
  • Extract and download audio only.

Prerequisites

Before running the project, make sure you have the following installed:

  1. Python (>= 3.6):
    The project is written in Python. You can download it from here.

  2. ffmpeg:
    This project requires ffmpeg for processing audio and video formats. Follow the instructions below to install it on your system:

    • Windows:

      1. Download ffmpeg from the official website: FFmpeg Downloads.
      2. Extract the ZIP file and place it in a folder (e.g., C:\ffmpeg).
      3. Add the bin directory to your system's PATH:
        • Right-click on "This PC" and select "Properties".
        • Click on "Advanced system settings", then "Environment Variables".
        • Under "System variables", find and select Path, then click "Edit".
        • Add the path to the bin directory of ffmpeg (e.g., C:\ffmpeg\bin) and click "OK".
    • macOS:

      1. Install Homebrew if you haven't already: Homebrew Website.
      2. Run the following command in the terminal:
        brew install ffmpeg
    • Linux:

      1. On Debian/Ubuntu-based systems, you can install ffmpeg using:
        sudo apt update
        sudo apt install ffmpeg
      2. For other distributions, use the appropriate package manager for your system.

Installation

  1. Clone this repository to your local machine:

    git clone https://github.com/chrisvobi/youtubeDownloader.git
  2. Navigate to the project directory:

    cd youtubeDownloader
  3. Install the required dependencies:

    pip install -r requirements.txt

Usage

Run the script:

python main.py

Contributing

Contributions are welcome! If you'd like to contribute, please fork the repository and submit a pull request. Ensure your code follows proper coding standards and includes comments where necessary.

License

This project is licensed under the MIT License. See the LICENSE file for details.

Disclaimer

This tool is for personal and educational use only. Downloading copyrighted content from YouTube without permission is against YouTube's Terms of Service.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages