This is a Mashup WebApp that allows you to create a mashup of audio clips from YouTube videos of a particular singer. The application is built using Python and Flask and is deployed on Azure.
To use the application, follow the steps below:
- Enter the singer's name, number of videos, and duration to be clipped in the appropriate fields.
- Enter your email address.
- Click on the "Submit" button.
- Wait for the application to search for the YouTube videos of the singer, download them, convert them to audio, and create the mashup which will be sent to your mail.
- Download the final mashup audio file from your mail.
The following packages are required to run the application:
- Flask
- Pytube
- Audiosegment
- Youtubesearch
- ffmpeg-python
All of these packages are included in the requirements.txt
file.
To install the application, follow the steps below:
- Clone the repository.
- Install the required packages by running
pip install -r requirements.txt
. - Run the application using the command
python app.py
. - Access the application at
http://localhost:5000
in your web browser.
The application is deployed on Azure. To deploy the application, follow the steps below:
- Create an Azure account and sign in.
- Create a new web app and select Python as the runtime stack.
- Configure the deployment source as the GitHub repository where the application is stored.
- Click on the "Deploy" button to deploy the application.
- Access the deployed application at the URL provided by Azure.
This application was created by Sai Lohitaksh using Python, Flask, Pytube, Audiosegment, and Youtubesearch.
This application is licensed under the MIT License.