Создаем анимированные стикеры для Telegram за один вечер с помощью ИИ. Пошаговое руководство

от автора

Привет всем, кто, как и я, проводит значительную часть своего дня в Telegram! Для одних Telegram – инструмент работы с командой и клиентами, для других – источник ценных знаний благодаря экспертным каналам, а для третьих – способ выразить свои эмоции через забавные стикеры.

Сегодня я расскажу вам о том, как всего за один вечер, без навыков рисования и видео монтажа, вы сможете создать собственный набор стикеров, используя возможности ИИ. Всё максимально доступно и понятно даже новичкам. Готовы начать? Тогда вперёд!

Шаг 1. Генерация персонажа. Text to Image.

Можно конечно взять фото кота или собаки, но кажется, что эмоции стикер пак будет вызывать только у хозяина питомца. Поэтому постараемся создать что-то попсовое.

Вариантов несколько:

  • DALLE — самый крутой вариант, но не единственный.

  • KlingAI — азиатский вариант, неплохо делает портреты. Во весь рост что-то не очень получилось сделать.

  • Kandinsky — отлично понимает русские промпты, получаются хорошие персонажи во весь рост и портреты, но часто проблема с конечностями.

  • Grok 2 — тоже неплохой вариант, но мне стиль отрисовки не заходит часто.

Я сделал незамысловатый промпт:

Нарисуй маленькую девочку-робота. Она стоит во весь рост в нейтральной позе. Большие синие глаза. Розово-красные волосы до предплечья. Эмоции нейтральные. Стиль: реалистичный, романтичный. Фон: обязательно зеленый однотонный хромакей (без градиентов и начертаний). Формат 9:16, вертикальный.

Получился такой вариант, меня устраивает.

Kandinsky

DALLE

Шаг 2. Генерация видео. Image to Video.

На рынке так же нимало инструментов для оживления фото:

  • KlingAI — доступный по цене, и очень неплохой по качеству.

  • RunWay — отличное качество, цена по дороже чем у предыдущего решения.

  • Kandinsky — он только недавно научился генерить видео, но как бесплатный вариант может подойти.

Я остановился на KlingAI, хорошее соотношение цены и качества. На первую месячную подписку у меня ушло 3,9$, дали 600 кредитов. Одна генерация видео — 20 кредитов. Это где-то 10 анимированных стикеров, если на каждый по 3 попытки.

KlingAI

Переходим в сервис https://klingai.com/image-to-video

Модель можете выбрать 1.5 или 1.6, я прям сильных отличий не увидел, кроме как в 1.5 больше всяких фич, типа Start/End Frame, Motion Brush, Camera Movement. Цена одинаковая, и те фичи мне не нужны, так что я использую 1.6.

Загружайте полученное на первом шаге изображение. И пишем промпты.

Процесс создания видео из фото

Процесс создания видео из фото

Промпт:

Make Loop Animated Telegram Sticker for Emoji: robot girl shows korean heart sign with two hands

Результат:

Остальные эмодзи вы уже самостоятельно создавайте промпты по своему усмотрению.

Шаг 3. Подготовка видео к требованиям Telegram.

Требования описаны в документации — https://core.telegram.org/stickers#video-stickers-and-emoji

  • Для стикеров одна сторона должна быть точно 512 пикселей в размере — другая сторона может быть 512 пикселей или меньше. 512х512

  • Для эмодзи — видео должно быть строго 100×100 пикселей.

  • Продолжительность видео не должна превышать 3 секунды.

  • Частота кадров может достигать до 30 FPS.

  • Видео должно быть зациклено для оптимального пользовательского опыта.

  • Размер файла видео не должен превышать 256 КБ.

  • Видео должно быть в формате.WEBM, закодировано кодеком VP9.

  • Видео не должно содержать аудиопоток.

На текущем этапе достаточно сжать видео до размера 512х512, так как по-умолчанию KlingAI выдает файл размером 960х960. И обрезать видео до 3 секунд. Чтобы стикер был плавным, рекомендую движение персонажа вырезать до 1,5 секунд, дублировать, инвертировать, остальное убрать. Тогда получится плавный стикер с оптимальным пользовательским опытом. Как это сделать, тема отдельной статьи, тут я не буду это освещать. Это не обязательное требование.

Тут будем действовать по старинке, нам понадобится софтина — https://ru.bandisoft.com/honeycam/, стоит 26$, платим один раз и навсегда. Недостаток — только под Windows. Если знаете что-то похожее для MacOS, напишите в комментариях.

Запускаем программу, нажимаем вкладку «Редактор». Нажимаем «Файл» — «Открыть» и выбираем наш подготовленный видео файл.

Интерфейс программы Honeycam

Интерфейс программы Honeycam

Нажимаем «Изменение размера». И указываем ширину и высоту — 512 пикселей с сохранением пропорций.

Изменяем размер видео

Изменяем размер видео

Нажимаем «Регулировка/Фильтры».

1. Выберите цвет хромакея:

Найдите фразу «Цвет хромакея» и кликните на цветной прямоугольник рядом с ней. В открывшейся палитре цветов выберите тот цвет, который хотите сделать прозрачным.

2. Отключите выбор соседних пикселей:

Убедитесь, что галочка рядом с надписью «выбрать только соседние пиксели» снята. Если она стоит, уберите её.

3. Увеличьте диапазон заменяемого цвета:

Под цветовой гаммой найдите ползунок и переместите его вправо. Это позволит увеличить количество оттенков выбранного вами цвета, которые будут превращены в прозрачный фон.

Убираем зеленый фон

Убираем зеленый фон

Нажимаем ОК. И теперь давайте сохраним результат. Нажимаем кнопку «Сохранить».

Сохранение видео WebM с прозрачным альфа-каналом

Сохранение видео WebM с прозрачным альфа-каналом

Выбираем Сохранить как WebM, нажимаем чекбокс «Ожидаемый размер». Далее нажимаем шестеренку чтобы выбрать необходимый кодек VP9 и сохранить альфа-канал.

Выбираем кодек VP9 и сохранить альфа-канал

Выбираем кодек VP9 и сохранить альфа-канал

Качество можете настроить на предыдущем экране, и указать такое, чтобы размер итогового файла не превышал 256Кб. Сохраняем файл, и пора его опубликовать!

Шаг 4. Создание и публикация стикера.

Открываем бота @Stickers.

Запускаем команду /newvideo — создать новый набор видеостикеров в формате WEBM.

Указываем название набора стикеров, например: Robot Girl.

Загружаем наш финальный WebM файл.

Отправляем Emoji с которыми ассоциируется стикер, например — 🫶 или ❤️.

Когда загрузите все свои стикеры, отправляем команду /publish.

Вы можете задать обложку для набора видеостикеров, чтобы приложения показывали её в списке всех наборов в панели стикеров.

Для этого отправьте мне файл в формате WEBM размером до 32 КБ. Необходимый размер обложки — 100×100 пикселей. Анимация должна длиться не дольше трёх секунд и воспроизводиться по кругу.

Вы можете пропустить этот шаг: /skip

В этом случае приложения будут показывать в качестве обложки первый стикер из набора.

Дальше укажите короткое название, которое будет использоваться в адресе Вашего набора. Этой ссылкой Вы сможете поделиться с друзьями и подписчиками канала. RobotGirl был занят, поэтому я указал RobotGirlLove.

А вот и сам результат — https://t.me/addstickers/RobotGirlLove

Заключение.

Вот так, за один вечер, с помощью ИИ и без навыков иллюстрирования и видео монтажа, потратив всего 30$ можно сделать свой набор анимированных стикеров в Telegram.


ссылка на оригинал статьи https://habr.com/ru/articles/873066/


Комментарии

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *