Создаем GIF из шагов генерации + секрет миксинга в Stable Diffusion⁠⁠

Друзья, всем нам хочется делиться тем, что рисуют наши нейросети, если вы пользователь Stable Diffusion у вас есть такая возможность бесплатно и в два клика.

1675423094158144379.webm

Первое что нам нужно это расширение Steps animation, открываем ExtensionsAvailableLoad from, находим Steps animation, жмем Install, обратно на вкладку Installed и жмем Apply and restart UI и собственно все было бы готово если бы не долбанный FFmpeg который придется поставить ручками, потому что у меня он ни разу не поставился автоматом как должен, а он очень нужен и для других расширений.

  1. Качаем архив c FFmpeg тут открывается обычным WinRAR.
  2. Распаковываем архив в папку C:\ffmpeg чтобы в конечном итоге у вас получился вот такой путь до файла C:\ffmpeg\bin\ffmpeg.exe
  3. Копируем текст - Изменение переменных среды текущего пользователя жмем кнопку win на клавиатуре и затем ctrl+v и enter, если все сделано правильно, то у вас открылось окно переменные среды. Если нет, то вот тут инструкция с картинками но на английском.
  4. Кликаем на переменную Path в разделе Системные переменные, затем Создать, затем просто вставляем путь C:\ffmpeg\bin\ и сохраняем все.
  5. Вы великолепны.

Готово теперь у вас появился новый пункт на всех страницах с генерацией Steps animation

https://cs13.pikabu.ru/post_img/2023/02/03/7/1675421183295553956.jpg

Выглядит не очень приветливо, но максимально прост в эксплуатации

Script Enabled - Если не включена, то видео не будет генерироваться, снимайте когда не нужна, ибо ЗНАЧИТЕЛЬНО замедляет генерацию.

Галки Codec используйте x264 на данный момент это самый востребованный и актуальных кодеков, но можете попробовать и другие, если знаете что делаете.

Interpolation метод интерполяции между шагами, то, как скрипт попробует дорисовать отсутствующее переходы между кадрами, лично мне симпатичен Blend либо вообще без интерполяции. Попробуйте какой милее вашему глазу.

1675421781269335558_914c2aa9_768x768.webm

Interpolation - blend