Unity 6.3
0 онлайн 96 гостей 3 в системе
Вход
Видео и скетчи Шаг 15 из 30

Поддерживаемые кодеки для прозрачных видео (на пиксель альфа)

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

Некоторые видеокодеки поддерживают использование прозрачности на отдельных пикселях видео (альфа на пиксель).

Эта информация охватывает прозрачные видеокодеки, поддерживаемые Unity. Информацию о типах прозрачности и о том, как настроить видео с пиксельной альфа-кодировкой, см. в Введение в поддержку прозрачности видео в Unity и Настройка прозрачных видео в Unity.

Поддерживаемые кодеки на пиксель альфа

Unity поддерживает два кодека, которые имеют альфа на пиксель:

Примечание: Если вы не уверены, какой кодек использует ваше видео, программное обеспечение для воспроизведения видео вашей операционной системы может иметь функциональность, чтобы идентифицировать его.

Яблоко ProRes 4444

Кодек Apple ProRes 4444 является высококачественной версией Apple ProRes для источников изображений 4:4:4:4, включая альфа-каналы.

Некоторые ключевые сведения об этом кодек:

  • Обеспечивает тот же уровень визуальной достоверности, что и исходное видео.
  • Большинство платформ Apple имеют поддержку для него.
  • Как правило, создает большие файлы, что увеличивает требования к хранилищу и пропускной способности.

Когда вы импортируете видео, использующее этот кодек, включите Транскод и Keep Alpha в Video Clip Importer.

Если ваше видео имеет Apple ProRes кодек, но вы не транскодировать файл, ваш целевая платформа может не поддерживать видео. Для получения дополнительной информации о процессе, см. Как Unity транскодирует видео с альфа значения.

WebM с VP8

Файл WebM, который использует видеокодек VP8, хранит информацию об альфа-коде. Большинство платформ, поддерживающих Unity, могут читать прозрачные видео в этом формате.

Unity обычно поддерживает только видеокодек VP8 и аудиокодек Vorbis для видео WebM.

Если ваше VP8 видео имеет другой аудио кодек, аудио может быть не слышно, и Unity не поддерживает импорт VP9 видео. Однако, если ваш WebM файл использует VP9 видео или аудио кодеки Opus, есть некоторые исключения для некоторых платформ. Для получения дополнительной информации, см. WebM видео — Поддерживаемые видео и аудио кодеки.

Примечание: Большинство поддерживаемых платформ Unity используют программное обеспечение для декодирования WebM файлов. Поэтому вам не нужно транскодировать файлы для этих платформ. Однако, AndroidВстроенная поддержка VP8 не включает поддержку прозрачности, поэтому вы должны включить транскодирование чтобы Unity использовала своё внутреннее представление альфа-канала.

Дополнительные ресурсы