Skip to content

Latest commit

 

History

History
62 lines (39 loc) · 1.75 KB

README.md

File metadata and controls

62 lines (39 loc) · 1.75 KB

StemStream

Extract the "stems" (e.g. drums, vocals, bass) from any song on Spotify or Youtube into separate audio files

Introduction

This is a Flask web app using the following resources:

Screenshot

alt text

Installation

  1. Install Python

  2. Clone the repository: Open a terminal and clone the repository using the following command:

    git clone https://github.com/otonomee/youtube-ai-stem-separator.git
    
  3. Install dependencies: Navigate to the project directory and install the required dependencies by running the following command:

    pip install -r requirements.txt
    
  4. Run the web app: Start the web app by running the following command:

    python main.py
    

    Or Mac

    sudo python3 main.py
    
  5. Access the web app: Open your web browser and go to http://127.0.0.1:5000 to access the web app.

Usage

  1. Enter the YouTube video URL: On the web app's homepage, enter the URL of the YouTube video you want to convert the audio from.

  2. Select the number of stems you'd like:

    • 2 stems: vocals and instrumental
    • 4 stems: vocals, drums, bass, other
    • 6 stems: vocals, drums, bass, guitar, piano, other
  3. Select desired output format

  4. Hit Submit and wait a few minutes. Download prompt will appear when finished :)