Буквально на днях Telegram анонсировал возможность добавления нового формата стикеров - видеостикеры. Раньше было всего два формата: статичные и анимированные.
Видеостикеры представляют собой короткие ролики в формате WEBM.
Для создание видеостикерпака нужно отправить официальном боту заранее подготовленные WEBM-файлы. Перед их созданием необходимо соблюсти ряд требований, предъявляемых разработчиками:
В случае, если Вы профессионально владеете видеоредакторами, то не составит труда установить указанные параметры при экспорте файла. Однако для любителей есть вариант попроще: можно взять любое видео, удалить в нем фон и конвертировать в WEBM-формат. Давайте попробуем вместе.
Пошагово разберем весь процесс на конкретном примере. Предположим, что изначально у нас имеется видео-файл, из которого мы хотим сделать видео-стикер.
Выберем необходимый фрагмент из видео (до 3 секунд) и вырежем его. Для удобства воспользуемся полностью бесплатным онлайн-сервисом 123Apps.
Переходим на сайт и загружаем видео.
Выделяем нужный фрагмент, в моем случае получилось 2 секунды видео.
Нажимаем на иконку шестеренки, включаем режим “No re-encoding”, чтобы сохранить исходную кодировку, нажимаем Save.
Если хотите удалить из видео фон, чтобы стикер смотрелся лучше, - сделаем это. В противном случае можете сразу переходить к следующему шагу.
Снова воспользуемся условно-бесплатным онлайн-сервисом - Unscreen. В бесплатной версии можно будет экспортировать результат только в GIF-формате - нас это полностью устраивает.
Переходим на сайт и загружаем вырезанный на предыдущем этапе фрагмент видео.
Дожидаемся окончания удаления фона и затем нажимаем кнопку Download.
Чтобы конвертировать полученную GIF-анимацию или видео в необходимый для видеостикеров WEBM формат потребуется специальное программное обеспечение, поддерживающее кодек VP9 и альфа-каналы. Среди имеющихся бесплатных вариантов мы остановились на бесплатной программе Shutter Encoder с открытым исходным кодом, которая доступна как для Windows, так и для macOS и Linux.
Скачаем программу по ссылке и запустим.
Откроем имеющийся GIF-файл или видео с помощью кнопки “Обзор”, выберем VP9 кодек и формат для экспорта - WEBM.
В меню “Настройки звука” в пункте “Преобразование” выберите “Нет звука”, в меню “Расширенные возможности” активируйте радио-кнопку “Включить Alpha-канал”.
Теперь настроим силу сжатия и разрешение для экспорта. В меню “Регулировка битрейта” установите вручную ширину для видео - 512 пикселей, высоту - исходя из соотношения сторон Вашего видео, иначе в результате конвертации могут остаться темные поля сверху-снизу, в нашем случае оптимально будет 288 пикселей. В пункте “Значение” выберите тип “CQ” и установите значение от 1 до 51, рекомендуем выбирать что-то среднее, в нашем случае пусть будет 35 (чем больше показатель, тем выше степень сжатия и, соответственно, хуже качество и меньше размер итогового WEBM-файла).
Если все настройки выполнены по инструкции, нажимайте “Запуск функции” и рядом с исходным файлом будет сохранен итоговый файл в формате WEBM. Проверьте его размер, чтобы он не превышал предъявляемые Telegram 256 килобайт. В противном случае увеличьте параметр “CQ”, чтобы увеличить степень сжатия, и повторите конвертацию.
Отлично, все основные шаги по подготовке видеостикера для добавления в Telegram уже пройдены. Дело за малым - создадим свой видеостикерпак. Для этого в Телеграмме есть специальный бот.
Переходим в стикер-бота по ссылке. Будет лучше, если Вы это будете делать через десктопное приложение.
После старта бота отправьте ему команду /newvideo. Отметим, что на момент написания статьи в подсказках бота данная команда еще отсутствует и таким образом является неявной, хотя уже присутствует. Скорее всего, в ближайшее время разработчики Telegram устранят это и добавят команду в список имеющихся.
Отправьте боту имя стикерпака в любом удобном формате.
Когда бот предложит отправить ему будущий стикер в формате WEBM, сделайте это с помощью прикрепления файла - кликните по скрепке, выберите среди файлов на компьютере подготовленный файл и отправьте его боту.
Выберите и отправьте боту смайл, который будет соответствовать отправленному видеостикеру.
Если Вы подготовили сразу несколько стикеров, аналогичным образом отправьте их боту, после чего кликните по команде /publish, чтобы перейти к следующему этапу.
На следующем шаге бот предложит отправить ему стикер, который будет использоваться в качестве иконки для стикерпака, но мы пропустим этот шаг с помощью команды /skip. В таком случае Телеграм будет показывать первый стикер из набора в качестве превью набора.
Введите короткое и понятное название для своего стикерпака, чтобы получить на него уникальную ссылку - по ней пользователи Telegram смогут добавить себе стикерпак.
Поздравляем! Вы только что опубликовали свой первый видеостикерпак в Telegram. Можете посмотреть как выглядит наш с котом админа - https://t.me/addstickers/MixaSuperKot. Скорее всего, периодически он даже будет пополняться новыми стикерами с котом Михаилом :)
Теперь остается только поделиться своим стикерпаком с друзьями или просто используйте его при общении в чатах и группах - так о нем быстрее узнают пользователи.