본문 바로가기
잡담/WebUI(stable-diffusion)

WebUI Openpose Editor 'ffmpeg' not found 에러 해결방법

by flatsun 2023. 3. 4.
반응형

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "D:\stable-diffusion-webui\venv\lib\site-packages\gradio\routes.py", line 337, in run_predict
    output = await app.get_blocks().process_api(
  File "D:\stable-diffusion-webui\venv\lib\site-packages\gradio\blocks.py", line 1013, in process_api
    inputs = self.preprocess_data(fn_index, inputs, state)
  File "D:\stable-diffusion-webui\venv\lib\site-packages\gradio\blocks.py", line 911, in preprocess_data
    processed_input.append(block.preprocess(inputs[i]))
  File "D:\stable-diffusion-webui\venv\lib\site-packages\gradio\components.py", line 1830, in preprocess
    ff.run()
  File "D:\stable-diffusion-webui\venv\lib\site-packages\ffmpy.py", line 98, in run
    raise FFExecutableNotFoundError(
ffmpy.FFExecutableNotFoundError: Executable 'ffmpeg' not found

 

WebUI에 OpenPose Editor를 설치하려 하던 도중

ffmpy.FFExecutableNotFoundError: Executable 'ffmpeg' not found

이런 에러가 발생하는 것이 보이는데

파일 하나 받아주면 바로 해결이 된다

 

 

Builds - CODEX FFMPEG @ gyan.dev

FFmpeg is a widely-used cross-platform multimedia framework which can process almost all common and many uncommon media formats. It has over 1000 internal components to capture, decode, encode, modify, combine, stream media, and it can make use of dozens o

www.gyan.dev

먼저 위 링크로 이동한 뒤

스크롤을 약간 내려서

ffmpeg-release-essential.7z를 다운로드 받고

압축을 푼 뒤

 

D:\stable-diffusion-webui\venv\Lib\site-packages

위 경로에 압축 풀고 나온

ffmpeg-6.0-essentials_build 폴더를 넣어주자

 

다음은 윈도우 버튼을 누르고

환경 변수로 검색해

시스템 환경 변수 편집으로 들어간 후

 

하단의 환경 변수를 눌러주자

 

이후 Path를 클릭 후 편집을 누른 다음

 

새로 만들기를 누른 후  

D:\stable-diffusion-webui\venv\Lib\site-packages\ffmpeg-6.0-essentials_build\bin

를 넣어주고 확인을 눌러주자

 

이후 다시 WebUI를 실행한 후

OpenPose Editor를 사용하면

에러 없이 잘 동작하는 것이 보인다

 

(일부 운영 체제에서 안될 경우에는

윈도우 종료 후 재시작하면 됨)

반응형

댓글