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

Понимание видеофайлов

Unity хранит импортированные видео файлы как ассеты видеоклипов. Видео файлы часто называют контейнерами, потому что они могут содержать не только само видео, но и дополнительные треки, такие как аудио, субтитры и дополнительные видео кадры. Некоторые общие типы треков, которые могут присутствовать в видео контейнере, включают:

  • Многочисленные точки зрения
  • Стерео или 5.1 версии аудио микса
  • Субтитры на разных языках
  • Диалог на разных языках

Расширения файлов, такие как .mp4, .mov, .webm или .avi, указывают на то, что данные в видеофайле организованы с использованием определенного формата контейнера. Дополнительную информацию об общих расширениях файлов см. в Совместимость видеофайлов с Unity Editor.

Кодирование

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

Декодирование

Unity обеспечивает как программное, так и аппаратное декодирование.

Большинство современных устройств имеют оборудование, предназначенное для декодирования видео. Это оборудование, как правило, требует меньше энергии, чем другие ресурсы, такие как CPU, так что эти ресурсы могут быть использованы для выполнения других задач, помимо декодирования видео. Это аппаратное ускорение использует собственный пользовательский APIs, который отличается от платформы к платформе. Видеоархитектура Unity скрывает эти различия, предоставляя общий UI и скрипт API для доступа к этим возможностям.

Unity также способен на программное декодирование видео. Это использует VP8 видео кодек и Vorbis аудио кодек, и полезно в ситуациях, когда аппаратное декодирование платформы приводит к нежелательным ограничениям с разрешением, множественные аудио треки, или альфа прозрачности поддержки.

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