Video Класс
Описание основных свойств кодирования входного видео.
Вероятно, вы хотите использовать подклассы, а не этот класс напрямую. Известные подклассы: H264Video, H265Video, Image
Все необходимые параметры должны быть заполнены для отправки в Azure.
- Наследование
-
azure.mgmt.media.models._models_py3.CodecVideo
Конструктор
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
|
Необязательная метка для кодека. Метку можно использовать для управления поведением мультиплексирования. |
key_frame_interval
|
Расстояние между двумя ключевыми кадрами. Значение должно быть ненулевым в диапазоне [0,5, 20] секунд, указанном в формате ISO 8601. Значение по умолчанию — 2 секунды (PT2S). Обратите внимание, что этот параметр игнорируется, если задан параметр VideoSyncMode.Passthrough, где значение KeyFrameInterval будет следовать за параметром источника входных данных. |
stretch_mode
|
str или
StretchMode
Режим изменения размера — изменение размера входного видео в соответствии с требуемыми разрешениями вывода. Значение по умолчанию — AutoSize. Известные значения: None, AutoSize и AutoFit. |
sync_mode
|
str или
VideoSyncMode
Режим синхронизации видео. Известные значения: "Auto", "Passthrough", "Cfr" и "Vfr". |
Переменные
Имя | Описание |
---|---|
odata_type
|
Дискриминатор для производных типов. Обязательный. |
label
|
Необязательная метка для кодека. Метку можно использовать для управления поведением мультиплексирования. |
key_frame_interval
|
Расстояние между двумя ключевыми кадрами. Значение должно быть ненулевым в диапазоне [0,5, 20] секунд, указанном в формате ISO 8601. Значение по умолчанию — 2 секунды (PT2S). Обратите внимание, что этот параметр игнорируется, если задан параметр VideoSyncMode.Passthrough, где значение KeyFrameInterval будет следовать за параметром источника входных данных. |
stretch_mode
|
str или
StretchMode
Режим изменения размера — изменение размера входного видео в соответствии с требуемыми разрешениями вывода. Значение по умолчанию — AutoSize. Известные значения: None, AutoSize и AutoFit. |
sync_mode
|
str или
VideoSyncMode
Режим синхронизации видео. Известные значения: "Auto", "Passthrough", "Cfr" и "Vfr". |
Azure SDK for Python