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

Справочник по совместимости кодировки видео

Видео кодирование сжимает видео файлы с помощью кодека для экономии пропускной способности и хранения.

Кодеки

Кодек Преимущества Недостатки
H.264 Лучший кодек для аппаратного ускорения.
H.265 Более высокое сжатие. Ограничено поддерживаемых устройств.
VP8 Кросс-платформенная поддержка и всеобъемлющий набор функций. Потребляет больше ресурсов, чем H.264.

Unity Editor поддерживает формат .ogv, но он не широко поддерживается на других платформах. Транскодировать .ogv файлы в .mp4 (H.264) или .webm (VP8) в зависимости от целевой платформы.

Примечание: Android поддерживает VP8 с помощью собственных библиотек, поэтому VP8 может быть аппаратно поддержан на некоторых устройствах Android.

Кодирование с помощью внешних программ

Если вы используете видео файлы, поддерживаемые целевой платформой, вы можете управлять кодированием с помощью внешней программы для более точного контроля. Вы можете отключить свойство Транскод в Video Clip Importer, чтобы Unity не модифицировал видео файлы.

Значения кодировки ключей

В следующей таблице перечислены ключевые значения параметров кодирования:

Параметр Описание
Видеокодек H.264, H.265или VP8.
Резолюция Разрешение экрана. Например: 1280 × 720.
Профиль Профиль представляет собой набор возможностей и ограничений, часто указанных поставщиком, например Baseline или Main. Применяется к H.264/H.265. См. H.264 или H.265.
Уровень профиля Применяется к H.264/H.265. В рамках данного профиля уровень определяет требования к эффективности, например Базовый уровень 3.1.
Аудиокодек AAC (для .mp4 видео с использованием H.264/H.265) или Форбис (для .webm видео с использованием VP8).
Аудио каналы Зависит от платформы. См. руководство разработчика для вашей платформы. Например, статья о Поддерживаемые форматы медиа для Android.

Совместимость H.265

В следующей таблице приведены требования и сведения для кодека H.265 в зависимости от платформы:

Платформа Потребности в ресурсах Кодирование/декодирование Примечания:
macOS SDK 10.13+ Аппаратное кодирование: Процессор Intel Core 6-го поколения

Программное кодирование: Все Mac

Аппаратное декодирование: Процессор Intel Core 6-го поколения

Программное декодирование: Все Mac
Windows Windows 10 + HEVC расширения Кодировщик

Декодер
HEVC расширение (только аппаратное обеспечение)

HEVC расширение (аппаратное обеспечение + поддержка программного обеспечения)
UWP Windows 10+ Если устройству указана поддержка H.265, это может не относиться ко всем устройствам в семействе устройств.
Android 5.0+
iOS SDK 11.0+ Аппаратное декодирование: A9 Чип

Программное декодирование: Все iOS Устройства
tvOS SDK 11.0+

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