YourMT3-cpu / amt /src /extras /run_spleeter_mirst500.sh
mimbres's picture
.
a03c9b4
raw
history blame
671 Bytes
#!/bin/bash
shopt -s globstar
for file in "$1"/**/*.wav; do
output_dir="${file%/*}"
input_file="$output_dir/converted_Mixture.wav"
spleeter separate -p spleeter:2stems -o $output_dir $input_file -f {instrument}.{codec}
ffmpeg -i "$output_dir/vocals.wav" -acodec pcm_s16le -ac 1 -ar 16000 -y "$output_dir/vocals_16k.wav"
ffmpeg -i "$output_dir/accompaniment.wav" -acodec pcm_s16le -ac 1 -ar 16000 -y "$output_dir/accompaniment_16k.wav"
rm "$output_dir/vocals.wav"
rm "$output_dir/accompaniment.wav"
mv "$output_dir/vocals_16k.wav" "$output_dir/vocals.wav"
mv "$output_dir/accompaniment_16k.wav" "$output_dir/accompaniment.wav"
done