Skip to content

Instantly share code, notes, and snippets.

@chnoma
Created September 1, 2023 16:26
Show Gist options
  • Save chnoma/30f12bcc9446150395486a0d37f02522 to your computer and use it in GitHub Desktop.
Save chnoma/30f12bcc9446150395486a0d37f02522 to your computer and use it in GitHub Desktop.
Stemgen Output
python3 stemgen.py input/manjari.flac
Output dir already exists.
Working dir created.
Done.
Extracting bit depth...
bits_per_sample=24
Done.
Extracting sample rate...
sample_rate=44100
Done.
Extracting cover...
ffmpeg version n6.0 Copyright (c) 2000-2023 the FFmpeg developers
built with gcc 13.1.1 (GCC) 20230429
configuration: --prefix=/usr --disable-debug --disable-static --disable-stripping --enable-amf --enable-avisynth --enable-cuda-llvm --enable-lto --enable-fontconfig --enable-gmp --enable-gnutls --enable-gpl --enable-ladspa --enable-libaom --enable-libass --enable-libbluray --enable-libbs2b --enable-libdav1d --enable-libdrm --enable-libfreetype --enable-libfribidi --enable-libgsm --enable-libiec61883 --enable-libjack --enable-libjxl --enable-libmfx --enable-libmodplug --enable-libmp3lame --enable-libopencore_amrnb --enable-libopencore_amrwb --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librav1e --enable-librsvg --enable-libsoxr --enable-libspeex --enable-libsrt --enable-libssh --enable-libsvtav1 --enable-libtheora --enable-libv4l2 --enable-libvidstab --enable-libvmaf --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxcb --enable-libxml2 --enable-libxvid --enable-libzimg --enable-nvdec --enable-nvenc --enable-opencl --enable-opengl --enable-shared --enable-version3 --enable-vulkan
libavutil 58. 2.100 / 58. 2.100
libavcodec 60. 3.100 / 60. 3.100
libavformat 60. 3.100 / 60. 3.100
libavdevice 60. 1.100 / 60. 1.100
libavfilter 9. 3.100 / 9. 3.100
libswscale 7. 1.100 / 7. 1.100
libswresample 4. 10.100 / 4. 10.100
libpostproc 57. 1.100 / 57. 1.100
Input #0, flac, from 'output/manjari/manjari.flac':
Metadata:
BPM : 170
INITIALKEY : 6d
TITLE : manjari
TRAKTOR4 : [redacted big ass data]
Duration: 00:02:26.82, start: 0.000000, bitrate: 1475 kb/s
Stream #0:0: Audio: flac, 44100 Hz, stereo, s32 (24 bit)
Output #0, image2, to 'output/manjari/cover.jpg':
[out#0/image2 @ 0x55590470e5c0] Output file does not contain any stream
Cover extracted with ffmpeg.
Done.
Extracting metadata...
BPM=170
INITIALKEY=6d
TITLE=manjari
TRAKTOR4=[redacted big ass data]
{'title': 'manjari', 'bpm': '170', 'initialkey': '6d'}
Creating tags.json...
Done.
Converting to wav and/or downsampling...
Input File : 'output/manjari/manjari.flac'
Channels : 2
Sample Rate : 44100
Precision : 24-bit
Duration : 00:02:26.82 = 6474918 samples = 11011.8 CDDA sectors
File Size : 27.1M
Bit Rate : 1.48M
Sample Encoding: 24-bit FLAC
Comments :
BPM=170
INITIALKEY=6d
TITLE=manjari
TRAKTOR4=[redacted big ass data]
In:100% 00:02:26.82 [00:00:00.00] Out:6.47M [!=====|=====!] Hd:1.5 Clip:0
Done.
Done.
Ready!
Creating a Stem file for manjari...
Splitting stems...
Using 24-bit model...
Selected model is a bag of 1 models. You will see that many progress bars per track.
Separated tracks will be stored in [xxxx]/stemgen/output/manjari/htdemucs
Separating track output/manjari/manjari.flac
100%|████████████████████████████████████████████████████████████████████████| 152.1/152.1 [00:53<00:00, 2.86seconds/s]
Done.
Creating stem...
[Done 0/6]
converting output/manjari/manjari.wav to alac...
ffmpeg version n6.0 Copyright (c) 2000-2023 the FFmpeg developers
built with gcc 13.1.1 (GCC) 20230429
configuration: --prefix=/usr --disable-debug --disable-static --disable-stripping --enable-amf --enable-avisynth --enable-cuda-llvm --enable-lto --enable-fontconfig --enable-gmp --enable-gnutls --enable-gpl --enable-ladspa --enable-libaom --enable-libass --enable-libbluray --enable-libbs2b --enable-libdav1d --enable-libdrm --enable-libfreetype --enable-libfribidi --enable-libgsm --enable-libiec61883 --enable-libjack --enable-libjxl --enable-libmfx --enable-libmodplug --enable-libmp3lame --enable-libopencore_amrnb --enable-libopencore_amrwb --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librav1e --enable-librsvg --enable-libsoxr --enable-libspeex --enable-libsrt --enable-libssh --enable-libsvtav1 --enable-libtheora --enable-libv4l2 --enable-libvidstab --enable-libvmaf --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxcb --enable-libxml2 --enable-libxvid --enable-libzimg --enable-nvdec --enable-nvenc --enable-opencl --enable-opengl --enable-shared --enable-version3 --enable-vulkan
libavutil 58. 2.100 / 58. 2.100
libavcodec 60. 3.100 / 60. 3.100
libavformat 60. 3.100 / 60. 3.100
libavdevice 60. 1.100 / 60. 1.100
libavfilter 9. 3.100 / 9. 3.100
libswscale 7. 1.100 / 7. 1.100
libswresample 4. 10.100 / 4. 10.100
libpostproc 57. 1.100 / 57. 1.100
Input #0, wav, from 'output/manjari/manjari.wav':
Duration: 00:02:26.82, bitrate: 2116 kb/s
Stream #0:0: Audio: pcm_s24le ([1][0][0][0] / 0x0001), 44100 Hz, stereo, s32 (24 bit), 2116 kb/s
Stream mapping:
Stream #0:0 -> #0:0 (pcm_s24le (native) -> alac (native))
Press [q] to stop, [?] for help
[alac @ 0x55712646da00] encoding as 24 bits-per-sample
Output #0, ipod, to 'output/manjari/manjari.m4a':
Metadata:
encoder : Lavf60.3.100
Stream #0:0: Audio: alac (alac / 0x63616C61), 44100 Hz, stereo, s32p (24 bit), 128 kb/s
Metadata:
encoder : Lavc60.3.100 alac
size= 27184kB time=00:02:26.75 bitrate=1517.5kbits/s speed= 293x
video:0kB audio:27176kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 0.026512%
[Done 1/6]
output/manjari/htdemucs/manjari/drums.wav
converting output/manjari/htdemucs/manjari/drums.wav to alac...
ffmpeg version n6.0 Copyright (c) 2000-2023 the FFmpeg developers
built with gcc 13.1.1 (GCC) 20230429
configuration: --prefix=/usr --disable-debug --disable-static --disable-stripping --enable-amf --enable-avisynth --enable-cuda-llvm --enable-lto --enable-fontconfig --enable-gmp --enable-gnutls --enable-gpl --enable-ladspa --enable-libaom --enable-libass --enable-libbluray --enable-libbs2b --enable-libdav1d --enable-libdrm --enable-libfreetype --enable-libfribidi --enable-libgsm --enable-libiec61883 --enable-libjack --enable-libjxl --enable-libmfx --enable-libmodplug --enable-libmp3lame --enable-libopencore_amrnb --enable-libopencore_amrwb --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librav1e --enable-librsvg --enable-libsoxr --enable-libspeex --enable-libsrt --enable-libssh --enable-libsvtav1 --enable-libtheora --enable-libv4l2 --enable-libvidstab --enable-libvmaf --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxcb --enable-libxml2 --enable-libxvid --enable-libzimg --enable-nvdec --enable-nvenc --enable-opencl --enable-opengl --enable-shared --enable-version3 --enable-vulkan
libavutil 58. 2.100 / 58. 2.100
libavcodec 60. 3.100 / 60. 3.100
libavformat 60. 3.100 / 60. 3.100
libavdevice 60. 1.100 / 60. 1.100
libavfilter 9. 3.100 / 9. 3.100
libswscale 7. 1.100 / 7. 1.100
libswresample 4. 10.100 / 4. 10.100
libpostproc 57. 1.100 / 57. 1.100
Input #0, wav, from 'output/manjari/htdemucs/manjari/drums.wav':
Duration: 00:02:26.82, bitrate: 2116 kb/s
Stream #0:0: Audio: pcm_s24le ([1][0][0][0] / 0x0001), 44100 Hz, stereo, s32 (24 bit), 2116 kb/s
Stream mapping:
Stream #0:0 -> #0:0 (pcm_s24le (native) -> alac (native))
Press [q] to stop, [?] for help
[alac @ 0x562e9e63aac0] encoding as 24 bits-per-sample
Output #0, ipod, to 'output/manjari/htdemucs/manjari/drums.m4a':
Metadata:
encoder : Lavf60.3.100
Stream #0:0: Audio: alac (alac / 0x63616C61), 44100 Hz, stereo, s32p (24 bit), 128 kb/s
Metadata:
encoder : Lavc60.3.100 alac
size= 22612kB time=00:02:26.75 bitrate=1262.3kbits/s speed= 306x
video:0kB audio:22605kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 0.031805%
[Done 2/6]
output/manjari/htdemucs/manjari/bass.wav
converting output/manjari/htdemucs/manjari/bass.wav to alac...
ffmpeg version n6.0 Copyright (c) 2000-2023 the FFmpeg developers
built with gcc 13.1.1 (GCC) 20230429
configuration: --prefix=/usr --disable-debug --disable-static --disable-stripping --enable-amf --enable-avisynth --enable-cuda-llvm --enable-lto --enable-fontconfig --enable-gmp --enable-gnutls --enable-gpl --enable-ladspa --enable-libaom --enable-libass --enable-libbluray --enable-libbs2b --enable-libdav1d --enable-libdrm --enable-libfreetype --enable-libfribidi --enable-libgsm --enable-libiec61883 --enable-libjack --enable-libjxl --enable-libmfx --enable-libmodplug --enable-libmp3lame --enable-libopencore_amrnb --enable-libopencore_amrwb --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librav1e --enable-librsvg --enable-libsoxr --enable-libspeex --enable-libsrt --enable-libssh --enable-libsvtav1 --enable-libtheora --enable-libv4l2 --enable-libvidstab --enable-libvmaf --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxcb --enable-libxml2 --enable-libxvid --enable-libzimg --enable-nvdec --enable-nvenc --enable-opencl --enable-opengl --enable-shared --enable-version3 --enable-vulkan
libavutil 58. 2.100 / 58. 2.100
libavcodec 60. 3.100 / 60. 3.100
libavformat 60. 3.100 / 60. 3.100
libavdevice 60. 1.100 / 60. 1.100
libavfilter 9. 3.100 / 9. 3.100
libswscale 7. 1.100 / 7. 1.100
libswresample 4. 10.100 / 4. 10.100
libpostproc 57. 1.100 / 57. 1.100
Input #0, wav, from 'output/manjari/htdemucs/manjari/bass.wav':
Duration: 00:02:26.82, bitrate: 2116 kb/s
Stream #0:0: Audio: pcm_s24le ([1][0][0][0] / 0x0001), 44100 Hz, stereo, s32 (24 bit), 2116 kb/s
Stream mapping:
Stream #0:0 -> #0:0 (pcm_s24le (native) -> alac (native))
Press [q] to stop, [?] for help
[alac @ 0x560bf071bac0] encoding as 24 bits-per-sample
Output #0, ipod, to 'output/manjari/htdemucs/manjari/bass.m4a':
Metadata:
encoder : Lavf60.3.100
Stream #0:0: Audio: alac (alac / 0x63616C61), 44100 Hz, stereo, s32p (24 bit), 128 kb/s
Metadata:
encoder : Lavc60.3.100 alac
size= 19377kB time=00:02:26.75 bitrate=1081.7kbits/s speed= 308x
video:0kB audio:19370kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 0.036935%
[Done 3/6]
output/manjari/htdemucs/manjari/other.wav
converting output/manjari/htdemucs/manjari/other.wav to alac...
ffmpeg version n6.0 Copyright (c) 2000-2023 the FFmpeg developers
built with gcc 13.1.1 (GCC) 20230429
configuration: --prefix=/usr --disable-debug --disable-static --disable-stripping --enable-amf --enable-avisynth --enable-cuda-llvm --enable-lto --enable-fontconfig --enable-gmp --enable-gnutls --enable-gpl --enable-ladspa --enable-libaom --enable-libass --enable-libbluray --enable-libbs2b --enable-libdav1d --enable-libdrm --enable-libfreetype --enable-libfribidi --enable-libgsm --enable-libiec61883 --enable-libjack --enable-libjxl --enable-libmfx --enable-libmodplug --enable-libmp3lame --enable-libopencore_amrnb --enable-libopencore_amrwb --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librav1e --enable-librsvg --enable-libsoxr --enable-libspeex --enable-libsrt --enable-libssh --enable-libsvtav1 --enable-libtheora --enable-libv4l2 --enable-libvidstab --enable-libvmaf --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxcb --enable-libxml2 --enable-libxvid --enable-libzimg --enable-nvdec --enable-nvenc --enable-opencl --enable-opengl --enable-shared --enable-version3 --enable-vulkan
libavutil 58. 2.100 / 58. 2.100
libavcodec 60. 3.100 / 60. 3.100
libavformat 60. 3.100 / 60. 3.100
libavdevice 60. 1.100 / 60. 1.100
libavfilter 9. 3.100 / 9. 3.100
libswscale 7. 1.100 / 7. 1.100
libswresample 4. 10.100 / 4. 10.100
libpostproc 57. 1.100 / 57. 1.100
Input #0, wav, from 'output/manjari/htdemucs/manjari/other.wav':
Duration: 00:02:26.82, bitrate: 2116 kb/s
Stream #0:0: Audio: pcm_s24le ([1][0][0][0] / 0x0001), 44100 Hz, stereo, s32 (24 bit), 2116 kb/s
Stream mapping:
Stream #0:0 -> #0:0 (pcm_s24le (native) -> alac (native))
Press [q] to stop, [?] for help
[alac @ 0x555b7c3b7ac0] encoding as 24 bits-per-sample
Output #0, ipod, to 'output/manjari/htdemucs/manjari/other.m4a':
Metadata:
encoder : Lavf60.3.100
Stream #0:0: Audio: alac (alac / 0x63616C61), 44100 Hz, stereo, s32p (24 bit), 128 kb/s
Metadata:
encoder : Lavc60.3.100 alac
size= 26344kB time=00:02:26.75 bitrate=1470.6kbits/s speed= 284x
video:0kB audio:26337kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 0.027164%
[Done 4/6]
output/manjari/htdemucs/manjari/vocals.wav
converting output/manjari/htdemucs/manjari/vocals.wav to alac...
ffmpeg version n6.0 Copyright (c) 2000-2023 the FFmpeg developers
built with gcc 13.1.1 (GCC) 20230429
configuration: --prefix=/usr --disable-debug --disable-static --disable-stripping --enable-amf --enable-avisynth --enable-cuda-llvm --enable-lto --enable-fontconfig --enable-gmp --enable-gnutls --enable-gpl --enable-ladspa --enable-libaom --enable-libass --enable-libbluray --enable-libbs2b --enable-libdav1d --enable-libdrm --enable-libfreetype --enable-libfribidi --enable-libgsm --enable-libiec61883 --enable-libjack --enable-libjxl --enable-libmfx --enable-libmodplug --enable-libmp3lame --enable-libopencore_amrnb --enable-libopencore_amrwb --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librav1e --enable-librsvg --enable-libsoxr --enable-libspeex --enable-libsrt --enable-libssh --enable-libsvtav1 --enable-libtheora --enable-libv4l2 --enable-libvidstab --enable-libvmaf --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxcb --enable-libxml2 --enable-libxvid --enable-libzimg --enable-nvdec --enable-nvenc --enable-opencl --enable-opengl --enable-shared --enable-version3 --enable-vulkan
libavutil 58. 2.100 / 58. 2.100
libavcodec 60. 3.100 / 60. 3.100
libavformat 60. 3.100 / 60. 3.100
libavdevice 60. 1.100 / 60. 1.100
libavfilter 9. 3.100 / 9. 3.100
libswscale 7. 1.100 / 7. 1.100
libswresample 4. 10.100 / 4. 10.100
libpostproc 57. 1.100 / 57. 1.100
Input #0, wav, from 'output/manjari/htdemucs/manjari/vocals.wav':
Duration: 00:02:26.82, bitrate: 2116 kb/s
Stream #0:0: Audio: pcm_s24le ([1][0][0][0] / 0x0001), 44100 Hz, stereo, s32 (24 bit), 2116 kb/s
Stream mapping:
Stream #0:0 -> #0:0 (pcm_s24le (native) -> alac (native))
Press [q] to stop, [?] for help
[alac @ 0x555a8d371ac0] encoding as 24 bits-per-sample
Output #0, ipod, to 'output/manjari/htdemucs/manjari/vocals.m4a':
Metadata:
encoder : Lavf60.3.100
Stream #0:0: Audio: alac (alac / 0x63616C61), 44100 Hz, stereo, s32p (24 bit), 128 kb/s
Metadata:
encoder : Lavc60.3.100 alac
size= 16545kB time=00:02:26.75 bitrate= 923.6kbits/s speed= 339x
video:0kB audio:16538kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 0.042763%
[Done 5/6]
expected str, bytes or os.PathLike object, not NoneType
Done.
Cleaning...
Done.
Success! Have fun :)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment