app, which removes vocals from the song in the youtube video
in the input you provide:
- youtube url
in the output you get:
- downloaded video
- song from the video
- separated vocals
- separated music
- empty video with black screen and extracted music without vocals
prepare environment (replace python path below with your own python3.8 path):
brew install virtualenvwrapper
brew install ffmpeg
mkvirtualenv -p /Users/pw/.pyenv/versions/3.8.16/bin/python soundsep
pip install -r requirements.txt
Please note: I'm using homebrew for installing virtualenvwrapper
and ffmpeg
.
If you're using another package manager or different operating system than macOS (e.g. Linux), you need to install it differently.
exit virtualenv, when you're done:
deactivate
to activate env again:
workon soundsep
python soundsep.py <url>
e.g.
python soundsep.py "https://www.youtube.com/watch?v=cw1B4NRvosE"
and then check output/
directory
cleaning output:
./clean_output.sh
cleaning pretrained models:
./clean_models.sh
cleaning everything:
./clean.sh