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


VideoOverlay Класс

Описывает свойства наложения видео.

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

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

Конструктор

VideoOverlay(*, input_label: str, start: timedelta | None = None, end: timedelta | None = None, fade_in_duration: timedelta | None = None, fade_out_duration: timedelta | None = None, audio_gain_level: float | None = None, position: _models.Rectangle | None = None, opacity: float | None = None, crop_rectangle: _models.Rectangle | None = None, **kwargs)

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

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

Метка входных данных задания, которая будет использоваться в качестве наложения. Входные данные должны указывать только один файл. Можно указать файл изображения в формате JPG, PNG, GIF или BMP, звуковой файл (например, файл WAV, MP3, WMA или M4A) или видеофайл. Полный список поддерживаемых форматов звуковых и видеофайлов см https://aka.ms/mesformats . в этой статье. Обязательный.

start

Начальная позиция со ссылкой на входное видео, с которого начинается наложение. Значение должно быть в формате ISO 8601. Например, PT05S, чтобы начать наложение в 5 секунд входного видео. Если значение не указано, наложение начинается с начала входного видео.

end

Конечная позиция со ссылкой на входное видео, в котором завершается наложение. Значение должно быть в формате ISO 8601. Например, PT30S, чтобы завершить наложение на 30 секунд во входное видео. Если значение не указано или значение больше длительности входного видео, наложение будет применяться до конца входного видео, если длительность носителя наложения больше, чем длительность входного видео, в противном случае наложение будет длиться до тех пор, пока наложение носителя.

fade_in_duration

Длительность, в течение которой наложение исчезает на входном видео. Значение должно быть в формате длительности ISO 8601. Если этот параметр не указан, поведение по умолчанию будет не исчезать (то же, что и PT0S).

fade_out_duration

Длительность, в течение которой наложение исчезает из входного видео. Значение должно быть в формате длительности ISO 8601. Если этот параметр не указан, поведение по умолчанию будет не исчезать (то же самое, что и PT0S).

audio_gain_level

Уровень получения звука в наложении. Значение должно находиться в диапазоне [0, 1,0]. Значение по умолчанию — 1.0.

position

Расположение во входном видео, где применяется наложение.

opacity

Прозрачность наложения. Это значение в диапазоне [0 – 1,0]. Значение по умолчанию — 1.0, что означает, что наложение непрозрачно.

crop_rectangle

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

Переменные

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

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

input_label
str

Метка входных данных задания, которая будет использоваться в качестве наложения. Входные данные должны указывать только один файл. Можно указать файл изображения в формате JPG, PNG, GIF или BMP, звуковой файл (например, файл WAV, MP3, WMA или M4A) или видеофайл. Полный список поддерживаемых форматов звуковых и видеофайлов см https://aka.ms/mesformats . в этой статье. Обязательный.

start

Начальная позиция со ссылкой на входное видео, с которого начинается наложение. Значение должно быть в формате ISO 8601. Например, PT05S, чтобы начать наложение в 5 секунд входного видео. Если значение не указано, наложение начинается с начала входного видео.

end

Конечная позиция со ссылкой на входное видео, в котором завершается наложение. Значение должно быть в формате ISO 8601. Например, PT30S, чтобы завершить наложение на 30 секунд во входное видео. Если значение не указано или значение больше длительности входного видео, наложение будет применяться до конца входного видео, если длительность носителя наложения больше, чем длительность входного видео, в противном случае наложение будет длиться до тех пор, пока наложение носителя.

fade_in_duration

Длительность, в течение которой наложение исчезает на входном видео. Значение должно быть в формате длительности ISO 8601. Если этот параметр не указан, поведение по умолчанию будет не исчезать (то же, что и PT0S).

fade_out_duration

Длительность, в течение которой наложение исчезает из входного видео. Значение должно быть в формате длительности ISO 8601. Если этот параметр не указан, поведение по умолчанию будет не исчезать (то же самое, что и PT0S).

audio_gain_level

Уровень получения звука в наложении. Значение должно находиться в диапазоне [0, 1,0]. Значение по умолчанию — 1.0.

position

Расположение во входном видео, где применяется наложение.

opacity

Прозрачность наложения. Это значение в диапазоне [0 – 1,0]. Значение по умолчанию — 1.0, что означает, что наложение непрозрачно.

crop_rectangle

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