go to the site : https://ytvideodownloader-bm.streamlit.app/
- Download YouTube videos for free.
- Automatically chooses the best resolution available.
- Simple and intuitive user interface.
-
Clone the repository:
git clone https://github.com/bandhan-majumder/yt_video_downloader.git
-
Install the required dependencies:
pip install -r requirements.txt
-
Place your background image named
background.png
in the root directory of the project.
-
Run the Streamlit app:
streamlit run main.py
-
Access the Streamlit app in your web browser:
http://localhost:8501
-
Enter the YouTube video URL in the provided text input.
-
Make sure you have given proper permissions. If not, then give the permissions to the /home/Downloads directory. Or adjust it according to your path.
sudo chmod 777 /home/Downloads
-
Click the "Download" button to initiate the download process.
-
Wait for the download to complete. Upon completion, a success message will be displayed.
Contributions are welcome! Here's how you can contribute:
- Fork the repository.
- Create a new branch (
git checkout -b feature/new-feature
). - Make your changes.
- Commit your changes (
git commit -am 'Add new feature'
). - Push to the branch (
git push origin feature/new-feature
). - Create a new pull request.