ffmpeg binary not found
spleeter를 도입하고 나서
팀원에게 'ffmpeg binary not found' 라는 오류가 발생하였다.
이 것은 ffmpeg를 찾을 수 없다는 것이였는데
spleeter 깃허브에 이슈가 있었다.
https://github.com/deezer/spleeter/issues/546
<class 'spleeter.SpleeterError'>, message: ffmpeg binary not found · Issue #546 · deezer/spleeter
from spleeter.separator import Separator separator = Separator('spleeter:2stems') separator.separate_to_file(temp_file, '/var/www/myproject/') above code rise below error <class 'spleeter.SpleeterE...
github.com
하지만 이 이슈를 해결하지 못하였다.
그래서
직접 팀원에게 원격하여 알아 본 결과
프로젝트가 D 드라이브에 있는 상황에서 C 프롬프트를 하려고 하니까 오류가 나는 것 같아.
옮기고
https://ffmpeg.org/download.html
Download FFmpeg
If you find FFmpeg useful, you are welcome to contribute by donating. More downloading options Git Repositories Since FFmpeg is developed with Git, multiple repositories from developers and groups of developers are available. Release Verification All FFmpe
ffmpeg.org
에서 직접 다운을 받아
C드라이브, ProgramFile 폴더 안에 ffmpeg 폴더를 넣었고
시스템 변수의 Path에 C:\Program Files\ffmpeg\bin 을 추가해주었더니
ffmpeg -version
ffmpeg version 5.1.2-full_build-www.gyan.dev Copyright (c) 2000-2022 the FFmpeg developers
built with gcc 12.1.0 (Rev2, Built by MSYS2 project)
configuration: --enable-gpl --enable-version3 --enable-static --disable-w32threads --disable-autodetect --enable-fontconfig --enable-iconv --enable-gnutls --enable-libxml2 --enable-gmp --enable-bzlib --enable-lzma --enable-libsnappy --enable-zlib --enable-librist --enable-libsrt --enable-libssh --enable-libzmq --enable-avisynth --enable-libbluray --enable-libcaca --enable-sdl2 --enable-libaribb24 --enable-libdav1d --enable-libdavs2 --enable-libuavs3d --enable-libzvbi --enable-librav1e --enable-libsvtav1 --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxavs2 --enable-libxvid --enable-libaom --enable-libjxl --enable-libopenjpeg --enable-libvpx --enable-mediafoundation --enable-libass --enable-frei0r --enable-libfreetype --enable-libfribidi --enable-liblensfun --enable-libvidstab --enable-libvmaf --enable-libzimg --enable-amf --enable-cuda-llvm --enable-cuvid --enable-ffnvcodec --enable-nvdec --enable-nvenc --enable-d3d11va --enable-dxva2 --enable-libmfx --enable-libshaderc --enable-vulkan --enable-libplacebo --enable-opencl --enable-libcdio --enable-libgme --enable-libmodplug --enable-libopenmpt --enable-libopencore-amrwb --enable-libmp3lame --enable-libshine --enable-libtheora --enable-libtwolame --enable-libvo-amrwbenc --enable-libilbc --enable-libgsm --enable-libopencore-amrnb --enable-libopus --enable-libspeex --enable-libvorbis --enable-ladspa --enable-libbs2b --enable-libflite --enable-libmysofa --enable-librubberband --enable-libsoxr --enable-chromaprint
libavutil 57. 28.100 / 57. 28.100
libavcodec 59. 37.100 / 59. 37.100
libavformat 59. 27.100 / 59. 27.100
libavdevice 59. 7.100 / 59. 7.100
libavfilter 8. 44.100 / 8. 44.100
libswscale 6. 7.100 / 6. 7.100
libswresample 4. 7.100 / 4. 7.100
libpostproc 56. 6.100 / 56. 6.100
PowerShell 에서도 VSCode에서도 잘 실행이 되었고 추출도 잘 되었다.