Привет всем, кто, как и я, проводит значительную часть своего дня в Telegram! Для одних Telegram – инструмент работы с командой и клиентами, для других – источник ценных знаний благодаря экспертным каналам, а для третьих – способ выразить свои эмоции через забавные стикеры.
Сегодня я расскажу вам о том, как всего за один вечер, без навыков рисования и видео монтажа, вы сможете создать собственный набор стикеров, используя возможности ИИ. Всё максимально доступно и понятно даже новичкам. Готовы начать? Тогда вперёд!
Шаг 1. Генерация персонажа. Text to Image.
Можно конечно взять фото кота или собаки, но кажется, что эмоции стикер пак будет вызывать только у хозяина питомца. Поэтому постараемся создать что-то попсовое.
Вариантов несколько:
-
DALLE — самый крутой вариант, но не единственный.
-
KlingAI — азиатский вариант, неплохо делает портреты. Во весь рост что-то не очень получилось сделать.
-
Kandinsky — отлично понимает русские промпты, получаются хорошие персонажи во весь рост и портреты, но часто проблема с конечностями.
-
Grok 2 — тоже неплохой вариант, но мне стиль отрисовки не заходит часто.
Я сделал незамысловатый промпт:
Нарисуй маленькую девочку-робота. Она стоит во весь рост в нейтральной позе. Большие синие глаза. Розово-красные волосы до предплечья. Эмоции нейтральные. Стиль: реалистичный, романтичный. Фон: обязательно зеленый однотонный хромакей (без градиентов и начертаний). Формат 9:16, вертикальный.
Получился такой вариант, меня устраивает.
Шаг 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, напишите в комментариях.
Запускаем программу, нажимаем вкладку «Редактор». Нажимаем «Файл» — «Открыть» и выбираем наш подготовленный видео файл.
Нажимаем «Изменение размера». И указываем ширину и высоту — 512 пикселей с сохранением пропорций.
Нажимаем «Регулировка/Фильтры».
1. Выберите цвет хромакея:
Найдите фразу «Цвет хромакея» и кликните на цветной прямоугольник рядом с ней. В открывшейся палитре цветов выберите тот цвет, который хотите сделать прозрачным.
2. Отключите выбор соседних пикселей:
Убедитесь, что галочка рядом с надписью «выбрать только соседние пиксели» снята. Если она стоит, уберите её.
3. Увеличьте диапазон заменяемого цвета:
Под цветовой гаммой найдите ползунок и переместите его вправо. Это позволит увеличить количество оттенков выбранного вами цвета, которые будут превращены в прозрачный фон.
Нажимаем ОК. И теперь давайте сохраним результат. Нажимаем кнопку «Сохранить».
Выбираем Сохранить как WebM, нажимаем чекбокс «Ожидаемый размер». Далее нажимаем шестеренку чтобы выбрать необходимый кодек 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/
Добавить комментарий