# YouTube Playlist Combiner
Combine YouTube playlist videos into a single compilation effortlessly.
## Table of Contents
- [Getting Started](#getting-started)
- [Prerequisites](#prerequisites)
- [Installation](#installation)
- [Usage](#usage)
- [Download Videos](#download-videos)
- [Merge Videos](#merge-videos)
- [Contributing](#contributing)
- [License](#license)
- [Disclaimer](#disclaimer)
## Getting Started
### Prerequisites
Before you begin, ensure you have met the following requirements:
- [Python](https://www.python.org/downloads/) (>= 3.6) installed on your machine.
- A reliable internet connection for downloading videos.
### Installation
1. **Clone the repository** to your local machine:
```sh
git clone https://github.com/yourusername/YouTube-Playlist-Combiner.git
-
Navigate to the project directory in your terminal:
cd YouTube-Playlist-Combiner
-
Create a Python virtual environment (venv):
python -m venv .venv
-
Activate the virtual environment:
-
On Windows:
.venv\Scripts\activate
-
On macOS and Linux:
source .venv/bin/activate
-
-
Install the required Python modules:
pip install -r requirements.txt
To download videos from a YouTube playlist, run the playlist_downloader.py
script:
python playlist_downloader.py
Follow the on-screen prompts to provide the playlist URL and download the videos. The downloaded videos will be saved in the 'downloads' directory within the project folder.
After downloading the videos, combine them into a single video using the merger.py
script:
python merger.py
The script will display the progress of the video merging process and create a final combined video named 'final.mp4'.
You can find the merged video in the project directory.
We welcome contributions to this project. Feel free to submit issues, feature requests, or pull requests on our GitHub repository. Let's work together to make this tool even better.
This project is not under any specific license. You are free to use, modify, and distribute it as you wish. See UNLICENSE for more details.
This project is not affiliated with YouTube or any third-party content providers. Use it responsibly and consider the rights of content creators.