Поделиться через


H265Video Класс

Описывает все свойства кодирования видео с помощью кодека H.265.

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

Наследование
azure.mgmt.media.models._models_py3.Video
H265Video

Конструктор

H265Video(*, label: str | None = None, key_frame_interval: timedelta | None = None, stretch_mode: str | _models.StretchMode | None = None, sync_mode: str | _models.VideoSyncMode | None = None, scene_change_detection: bool | None = None, complexity: str | _models.H265Complexity | None = None, layers: List[_models.H265Layer] | None = None, **kwargs)

Параметры Keyword-Only

Имя Описание
label
str

Необязательная метка для кодека. Метку можно использовать для управления поведением мультиплексирования.

key_frame_interval

Расстояние между двумя ключевыми кадрами. Значение должно быть ненулевым в диапазоне [0,5, 20] секунд, указанном в формате ISO 8601. Значение по умолчанию — 2 секунды (PT2S). Обратите внимание, что этот параметр игнорируется, если задан параметр VideoSyncMode.Passthrough, где значение KeyFrameInterval будет следовать за параметром источника входных данных.

stretch_mode
str или StretchMode

Режим изменения размера — изменение размера входного видео в соответствии с требуемыми разрешениями вывода. Значение по умолчанию — AutoSize. Известные значения: None, AutoSize и AutoFit.

sync_mode

Режим синхронизации видео. Известные значения: "Auto", "Passthrough", "Cfr" и "Vfr".

scene_change_detection

Указывает, следует ли кодировщику вставлять ключевые кадры при изменении сцены. Если значение не указано, значение по умолчанию — false. Этот флаг должен иметь значение true только в том случае, если кодировщик настроен для создания одного выходного видео.

complexity

Сообщает кодировщику, как выбрать его параметры кодирования. Качество обеспечивает более высокий коэффициент сжатия, но с более высокими затратами и большим временем вычислений. Скорость создает относительно больший файл, но быстрее и экономичнее. Значение по умолчанию — Balanced. Известные значения: "Speed", "Balanced" и "Quality".

layers

Коллекция выходных слоев H.265, создаваемых кодировщиком.

Переменные

Имя Описание
odata_type
str

Дискриминатор для производных типов. Обязательный.

label
str

Необязательная метка для кодека. Метку можно использовать для управления поведением мультиплексирования.

key_frame_interval

Расстояние между двумя ключевыми кадрами. Значение должно быть ненулевым в диапазоне [0,5, 20] секунд, указанном в формате ISO 8601. Значение по умолчанию — 2 секунды (PT2S). Обратите внимание, что этот параметр игнорируется, если задан параметр VideoSyncMode.Passthrough, где значение KeyFrameInterval будет следовать за параметром источника входных данных.

stretch_mode
str или StretchMode

Режим изменения размера — изменение размера входного видео в соответствии с требуемыми разрешениями вывода. Значение по умолчанию — AutoSize. Известные значения: None, AutoSize и AutoFit.

sync_mode

Режим синхронизации видео. Известные значения: "Auto", "Passthrough", "Cfr" и "Vfr".

scene_change_detection

Указывает, следует ли кодировщику вставлять ключевые кадры при изменении сцены. Если значение не указано, значение по умолчанию — false. Этот флаг должен иметь значение true только в том случае, если кодировщик настроен для создания одного выходного видео.

complexity

Сообщает кодировщику, как выбрать его параметры кодирования. Качество обеспечивает более высокий коэффициент сжатия, но с более высокими затратами и большим временем вычислений. Скорость создает относительно больший файл, но быстрее и экономичнее. Значение по умолчанию — Balanced. Известные значения: "Speed", "Balanced" и "Quality".

layers

Коллекция выходных слоев H.265, создаваемых кодировщиком.