An open API service indexing awesome lists of open source software.

https://github.com/spensercai/sd-webui-deoldify

DeOldify for Stable Diffusion WebUI:This is an extension for StableDiffusion's AUTOMATIC1111 web-ui that allows colorize of old photos and old video. It is based on deoldify.
https://github.com/spensercai/sd-webui-deoldify

colorization colorize deoldify sd-webui stable-diffusion stable-diffusion-webui stable-diffusion-webui-plugin webui

Last synced: 6 months ago
JSON representation

DeOldify for Stable Diffusion WebUI:This is an extension for StableDiffusion's AUTOMATIC1111 web-ui that allows colorize of old photos and old video. It is based on deoldify.

Awesome Lists containing this project

README

          


nonebot

# DeOldify for Stable Diffusion WebUI


Discord Server


QQ Channel

This is an extension for StableDiffusion's [AUTOMATIC1111 web-ui](https://github.com/AUTOMATIC1111/stable-diffusion-webui) that allows colorize of old photos and old video. It is based on [deoldify](https://github.com/jantic/DeOldify).

![example](examples/demo.jpeg)

## News
### - 2023-08-12:The DeoldifyBot is open source, you can deploy it yourself.
### - 2023-08-11:The DeoldifyBot is onlined.You can colorize old photo in [Discord](https://discord.gg/rfU5FQATtv).
### - 2023-08-07:Support video colorization.
### - 2023-08-05:Support install from Extensions list.
### - 2023-08-04:sd-webui-deoldify released.

## Compatibility

### OS

| OS | Compatibility | Remark |
| :----: | :----: | :----: |
| Windows 11 | ✅ | Thank for [@w-e-w](https://github.com/w-e-w) test |
| Linux | ✅ | |

### Pytorch

| Version | Compatibility | Remark |
| :----: | :----: | :----: |
| <=1.13.1+cu117 | ✅ | |
| 2.1.0.dev20230711+rocm5.5 | ✅ | Thanks for [@fgtm2023](https://github.com/fgtm2023) test |
| 2.0.1+cu118 | ✅ | Thank for [@w-e-w](https://github.com/w-e-w) test |

### Other
If you have tested other systems or Pytorch during use, please submit a PR and attach a screenshot of the successful operation. Thank you

## Installation
In web-ui, go to the "Extensions" tab and use this URL https://github.com/SpenserCai/sd-webui-deoldify in the "install from URL" tab.

2023-08-05:Support install from Extensions list!!!

If your network is not good, you can download the extension from [![Hugging Face Model](https://img.shields.io/badge/%F0%9F%A4%97%20Hugging%20Face-Model-blue)](https://huggingface.co/spensercai/DeOldify)

## Usage
1. In web-ui, go to the "Extra" tab and select "DeOldify" checkbox.

2. Upload the old photo you want to colorize.

## Application Scenario
Combining Upscale, GFPGAN, and Denoldify for old photo restoration effects

| Before | After |
| :----: | :----: |
| before | after |

## Video Colorization

video_demo


### Usage

```bash
sudo apt install ffmpeg
```

In "DeOldify" tab, upload the video you want to colorize,set "Render Factor" and click "Run".

## DeOldifyBot

### Usage

#### 1.Add [Discord](https://discord.gg/rfU5FQATtv) Server.

![DeoldifyBot](examples/discord.gif)

#### 2.Build your own DeOldifyBot
```bash
# Instal golang
# https://golang.org/doc/install

# Enter bot directory
cd bot
# Create release directory
mkdir release
# Build
bash build.sh
# create config.json
cp ./config.example ./release/config.json
# Edit config.json
# Set your discord bot token
# Set your sd-webui address

# Run
release/DeOldifyBot
```

## TODO
- [x] Support video colorization
- [x] Improve video processing speed
- [ ] Support repair options
- [ ] Support for simultaneous generation of images with different Render Factor values and Artistic on/off like “X/Y/Z Script” [#2](https://github.com/SpenserCai/sd-webui-deoldify/issues/2)
- [x] Support need not to add `--disable-safe-unpickle` at startup [#5](https://github.com/SpenserCai/sd-webui-deoldify/issues/5)