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


TransportStreamFormat Класс

Описывает свойства для создания выходных видеофайлов транспортного потока MPEG-2 (ISO/IEC 13818-1).

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

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

Конструктор

TransportStreamFormat(*, filename_pattern: str, output_files: List[_models.OutputFile] | None = None, **kwargs)

Переменные

odata_type
str

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

filename_pattern
str

Шаблон именования файлов, используемый для создания выходных файлов. В имени файла поддерживаются следующие макросы: {Basename} — макрос расширения, который будет использовать имя входного видеофайла. Если базовое имя (суффикс файла не включен) входного видеофайла длиной менее 32 символов, будет использоваться базовое имя входных видеофайлов. Если длина базового имени входного видеофайла превышает 32 символа, базовое имя усекается до первых 32 символов общей длины. {Extension} — соответствующее расширение для этого формата. {Label} — метка, назначенная кодеку или уровню. {Index} — уникальный индекс для эскизов. Применимо только к эскизам. {AudioStream} — строка "Аудио" плюс номер аудиопотока (начинается с 1). {Bitrate} — скорость звука и видео в Кбит/с. Неприменимо к эскизам. {Codec} — тип аудио- и видеокодека. {Resolution} — разрешение видео. Все неподписанные макросы будут свернуты и удалены из имени файла. Обязательный.

output_files
list[OutputFile]

Список выходных файлов для создания. Каждая запись в списке представляет собой набор меток уровня звука и видео, которые необходимо объединить вместе.