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


Video Класс

Описание основных свойств кодирования входного видео.

Вероятно, вы хотите использовать подклассы, а не этот класс напрямую. Известные подклассы: H264Video, H265Video, Image

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

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

Конструктор

Video(*, label: str | None = None, key_frame_interval: timedelta | None = None, stretch_mode: str | _models.StretchMode | None = None, sync_mode: str | _models.VideoSyncMode | 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".

Переменные

Имя Описание
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".