본문 바로가기
프로그램 개발해서 돈벌기/AI

AUTOMATIC1111 stable-diffusion-webui에 sd-webui-mov2mov 설치 후 mov2mov 탭이 안보일 때와 sd-webui-mov2mov 실행 시 동작 안할 때 대응 방법

by ubmuhan 2024. 8. 8.
반응형

https://github.com/Scholar01/sd-webui-mov2mov

 

GitHub - Scholar01/sd-webui-mov2mov: This is the Mov2mov plugin for Automatic1111/stable-diffusion-webui.

This is the Mov2mov plugin for Automatic1111/stable-diffusion-webui. - Scholar01/sd-webui-mov2mov

github.com

 

1. mov2mov 탭이 안 보일 때

 

 

 

sd-webui-mov2mov를 설치 후 stable-diffusion-webui를 다시 실행했는데도 mov2mov가 안보일 겁니다.

재설치도 해 보고 재시동도 여러 번 해 봐도 안보입니다.

 

해결 방법은 간단합니다.

stable-diffusion-webui > modules > ui.py

 

위 파일을 열고 해당 코드를 추가합니다.

 

def create_sampler_and_steps_selection(choices, tabname):
    return scripts.scripts_txt2img.script('Sampler').steps, scripts.scripts_txt2img.script('Sampler').sampler_name

 

 

ui.py 파일을 저장하고 stable-diffusion-webui를 재시작하면 mov2mov 탭이 보입니다.

 

2. sd-webui-mov2mov 실행 시 동작 안 할 때

sd-webui-mov2mov을 실행시키기 위해서 프롬프트를 넣고 비디오를 추가하고 Generate 버튼을 클릭하면 동작하는 것처럼 보이지만 터미널에 아무것도 표시되는 게 없는 것을 확인할 수 있습니다. 즉 동작을 안 하고 있는 겁니다.

 

stable-diffusion-webui > javascript > ui.js

 

위 ui.js 파일 내 125번째 라인을 변경하면 됩니다.

 

try { gradioApp().getElementById(tabname + '_interrupting').style.display = showInterrupting ? 'block' : 'none'; } catch (e) { }

 

 

혹시 모르니 stable-diffusion-webui를 재시작합니다.

 

sd-webui-mov2mov탭에서 동영상을 넣고 prompt를 입력 후 Generate를 클릭하면 터미널에 이미지 한 개당 작업하는 게 보입니다.

다 작업 완료 후 동영상이 생성됩니다.

 

참고적으로 시간 오래 걸립니다.

반응형

댓글