October 11, 2023

video2video

video2video, это – термин, используемый для обозначения видеоряда, сгенерированного нейросетями на основе любого другого видео.

Давайте возьмём следующее видео и попробуем на его основе сгенерировать небольшую анимацию:

Выбрав и установив наше видео, мы переходим к раскадровке.

Нам необходимо разбить наше видео на изображения/фреймы.

Для этого есть много программ и сайтов, которые легко найти по запросу video to images или mp4 to png/jpg. Лично мной был использован этот сервис для раскадровки.

Выбираем наше видео, а затем нажимаем Upload video! и ждём.

ВАЖНО!!! Данный сайт поддерживает файлы весом до 100мб

После того, как наше видео загрузится в редактор, снизу страницы появятся следующие кнопки:

Frame rate (FPS) отвечает за количество кадров, которое мы извлечём из видео. Советую ничего не менять. Convert to JPG! предлагает нам конвертировать наше видео в JPG. На сайте есть возможность переключиться на PNG, если есть надобность.

Нажимаем на конвертировать.

В появившемся окне, пролистнув чуть ниже, находим

Download frames as Zip:

Нажимаем и дожидаемся, когда все наши фреймы установятся к нам на устройство архивом.

Расшифровать архив нам поможет ZIP, RAR, либо любой другой архиватор для ПК/телефона.

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

Для склеивания я использовал программу Stop Motion Studio, но вы можете воспользоваться любым удобным вам методом. Например, через те же сервисы, такие как clideo и другие.

Результат: