Видео с альфа-каналом для AR: как подготовить

Видео с прозрачным фоном позволяет показать в дополненной реальности персонажа, эффект или предмет поверх маркера — без рамки и цветной подложки. В этом гайде разберём, как экспортировать исходник с альфа-каналом из After Effects, Premiere Pro или DaVinci Resolve, как проверить прозрачность и загрузить видео в AR-сцену. Конвертацию под iOS и Android платформа выполняет автоматически — достаточно одного правильного исходника.

Что такое видео с альфа-каналом

Видео с альфа-каналом — это ролик, в котором помимо цвета для каждого пикселя хранится прозрачность. В AR-сцене такой ролик выглядит как «живой» объект без фона и рамки. Типичные применения:

  • персонаж или ведущий, который появляется над открыткой, этикеткой или страницей каталога;
  • эффекты — дым, огонь, конфетти вокруг основного объекта сцены;
  • продукт или логотип, парящий над упаковкой.

В отличие от хромакея, вырезать цветной фон на устройстве пользователя не нужно. При вырезании по цвету на краях почти всегда остаются кайма и отсветы, а полупрозрачные области — дым, стекло, мягкие тени — обрезаются грубо. В альфа-канале прозрачность задана попиксельно ещё на этапе экспорта, поэтому края получаются аккуратными.


Какие файлы принимает платформа

Подготовьте один файл в любом из двух форматов:

ФорматКодекГде взять
.movApple ProRes 4444 с альфа-каналомЭкспорт из After Effects, Premiere Pro, DaVinci Resolve
.webmVP9 с альфа-каналом (yuva420p)Экспорт или конвертация через ffmpeg

Дальше всё автоматически: платформа сама конвертирует видео в форматы, которые воспроизводятся на всех устройствах — и на iOS, и на Android. Готовить отдельные версии под каждую платформу или собирать маски вручную не нужно.

Как экспортировать исходник с альфа-каналом

Во всех редакторах логика одинаковая: кодек ProRes 4444 и включённый альфа-канал в настройках экспорта.

After Effects

  • Composition → Add to Render Queue;
  • Format: QuickTime, Codec: Apple ProRes 4444;
  • Channels: RGB + Alpha — это ключевая настройка, без неё прозрачность не запишется.

Premiere Pro

  • Export → Format: QuickTime → Codec: Apple ProRes 4444;
  • включите Include Alpha Channel (Depth: 8-bpc + alpha).

DaVinci Resolve

  • Deliver → Format: QuickTime, Codec: ProRes 4444;
  • Export Alpha: On.

ffmpeg — если исходник с альфой уже есть

Скачать ffmpeg можно на официальном сайте: ffmpeg.org — на Windows после распаковки добавьте папку bin в PATH, на macOS проще установить через brew install ffmpeg.

Когда видео с альфа-каналом лежит в другом контейнере, сконвертируйте его в webm одной командой:

ffmpeg → VP9 webm с альфа-каналом
ffmpeg -i input.mov -c:v libvpx-vp9 -pix_fmt yuva420p -b:v 0 -crf 30 -c:a libopus output.webm

Рекомендации к исходнику

  • Разрешение — до 1920 px по длинной стороне; при обработке платформа сожмёт видео примерно до 1280 px, поэтому больший размер не даст качества, только вес;
  • длительность и вес — ориентируйтесь на 60 секунд; лимит загрузки — 500 МБ;
  • звук — сохраняется автоматически; если он не нужен, уберите аудиодорожку при экспорте;
  • фон должен быть именно прозрачным (альфа-канал), а не чёрным или зелёным — цветной фон платформа не вырезает.

Как проверить, что альфа-канал есть

Самый быстрый способ — открыть файл в просмотрщике: в QuickTime и других плеерах с поддержкой альфы прозрачный фон отображается шахматной клеткой. Для точной проверки используйте ffprobe (входит в комплект ffmpeg):

Проверка альфа-канала
ffprobe -v error -select_streams v:0 -show_entries stream=pix_fmt -of default=nw=1 input.mov

У .mov-файла в выводе должен быть пиксельный формат с «a» или «4444» — например, yuva444p10le. У .webm есть нюанс: встроенный декодер показывает yuv420p без «a», даже когда альфа есть, — признаком служит тег alpha_mode=1 в свойствах потока. Надёжнее всего открыть webm в Chrome: фон должен быть прозрачным.

Частая ошибка: видео экспортировано в RGB без Alpha. Такой файл валидный и загрузится без ошибок, но фон в нём непрозрачный — переэкспортируйте исходник с включённым альфа-каналом.

Загрузка на платформу

  1. 01

    Перетащите файл в сцену

    В AR-редакторе Letary Creator перетащите .mov или .webm прямо в окно сцены — или нажмите «Добавить» → «Видео».

  2. 02

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

    В появившемся окне выберите «Загрузить как видео с альфа-каналом».

  3. 03

    Дождитесь окончания обработки

    Платформа сконвертирует видео под все устройства — прогресс виден в интерфейсе. После обработки объект появится в сцене.

FAQ

Частые вопросы и проблемы

  • Загрузил видео, но фон чёрный, а не прозрачный. Что не так?

    В исходнике нет альфа-канала. Чаще всего это значит, что при экспорте был выбран режим RGB без Alpha — файл при этом остаётся полностью валидным и загружается без ошибок, поэтому платформа не может предупредить о проблеме заранее.

    Проверьте файл по инструкции из раздела «Как проверить, что альфа-канал есть»: откройте его в QuickTime (фон должен отображаться шахматной клеткой) или прогоните через ffprobe. Если альфы нет — переэкспортируйте исходник с включённым RGB + Alpha и загрузите заново.

  • Загрузил mp4, а варианта «Видео с альфа-каналом» нет. Почему?

    Контейнер mp4 с кодеком h264 не умеет хранить прозрачность, поэтому для таких файлов вариант загрузки с альфа-каналом не предлагается — это не ошибка платформы, а ограничение формата.

    Экспортируйте видео в .mov с кодеком ProRes 4444 или в .webm с кодеком VP9 — оба формата хранят альфа-канал. Если исходник с прозрачностью уже есть в другом контейнере, сконвертируйте его в webm командой ffmpeg из раздела про экспорт.

  • Видео слишком тяжёлое и не проходит по лимиту. Как уменьшить?

    Лимит загрузки — 500 МБ. Вес видео сильнее всего зависит от разрешения и длительности, поэтому начните с них:

    • уменьшите разрешение до 1920 px по длинной стороне — платформа всё равно сожмёт видео примерно до 1280 px, больший размер не даёт качества;
    • сократите хронометраж — для AR-сцены обычно достаточно ролика до 60 секунд;
    • при конвертации в webm через ffmpeg увеличьте значение -crf (например, с 30 до 35) — файл станет заметно легче.
  • Обработка завершилась ошибкой. Что делать?

    Такое случается редко и обычно связано с нестандартным исходником — необычным кодеком, повреждённым файлом или экзотическими настройками экспорта.

    Напишите в поддержку и приложите файл, с которым возникла проблема, — мы посмотрим его и подскажем, как подготовить исходник. Телеграм поддержки: t.me/letary_bot

Видео готово? Дальше всё просто: создайте проект в Letary Creator

Попробовать бесплатно

Готовые решения

Инструменты для создания собственных проектов

Платформа для создания
AR & WebAR

Позволяет создавать AR-проекты для маркетинга, мероприятий, образования и туризма без сложной разработки.

Платформа создания мобильных приложений

Платформа для разработки приложений iOS и Android на JavaScript и TypeScript с быстрым запуском и удобной поддержкой.