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

Что такое видео с альфа-каналом
Видео с альфа-каналом — это ролик, в котором помимо цвета для каждого пикселя хранится прозрачность. В AR-сцене такой ролик выглядит как «живой» объект без фона и рамки. Типичные применения:
- персонаж или ведущий, который появляется над открыткой, этикеткой или страницей каталога;
- эффекты — дым, огонь, конфетти вокруг основного объекта сцены;
- продукт или логотип, парящий над упаковкой.
В отличие от хромакея, вырезать цветной фон на устройстве пользователя не нужно. При вырезании по цвету на краях почти всегда остаются кайма и отсветы, а полупрозрачные области — дым, стекло, мягкие тени — обрезаются грубо. В альфа-канале прозрачность задана попиксельно ещё на этапе экспорта, поэтому края получаются аккуратными.
Какие файлы принимает платформа
Подготовьте один файл в любом из двух форматов:
| Формат | Кодек | Где взять |
|---|---|---|
| .mov | Apple ProRes 4444 с альфа-каналом | Экспорт из After Effects, Premiere Pro, DaVinci Resolve |
| .webm | VP9 с альфа-каналом (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 -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. Такой файл валидный и загрузится без ошибок, но фон в нём непрозрачный — переэкспортируйте исходник с включённым альфа-каналом.
Загрузка на платформу
- 01
Перетащите файл в сцену
В AR-редакторе Letary Creator перетащите .mov или .webm прямо в окно сцены — или нажмите «Добавить» → «Видео».
- 02
Выберите вариант с альфа-каналом
В появившемся окне выберите «Загрузить как видео с альфа-каналом».
- 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