Spec-Zone.ru › AWS CLI v2

[ aws . mediaconvert ]

создать-пресет

Описание

Создать новый пресет. Для получения информации о шаблонах заданий см. руководство пользователя по адресу http://docs.aws.amazon.com/mediaconvert/latest/ug/what-is.html

См. также: Документация API AWS

Синтаксис

  create-preset
[--category <value>]
[--description <value>]
--name <value>
--settings <value>
[--tags <value>]
[--cli-input-json | --cli-input-yaml]
[--generate-cli-skeleton <value>]
[--debug]
[--endpoint-url <value>]
[--no-verify-ssl]
[--no-paginate]
[--output <value>]
[--query <value>]
[--profile <value>]
[--region <value>]
[--version <value>]
[--color <value>]
[--no-sign-request]
[--ca-bundle <value>]
[--cli-read-timeout <value>]
[--cli-connect-timeout <value>]
[--cli-binary-format <value>]
[--no-cli-pager]
[--cli-auto-prompt]
[--no-cli-auto-prompt]

Параметры

--category (строка) Необязательно. Категория создаваемого пресета.

--description (строка) Необязательно. Описание создаваемого пресета.

--name (строка) Название создаваемого пресета.

--settings (структура) Настройки для presetAudioDescriptions -> (список)

Содержит группы настроек кодирования аудио, организованные по кодеку аудио. Включите один экземпляр на каждый вывод. Может содержать несколько групп настроек кодирования.

(структура)

Настройки, относящиеся к одной вкладке аудио в консоли MediaConvert. В вашем JSON-задании экземпляр AudioDescription эквивалентен одной вкладке аудио в консоли. Обычно одна вкладка аудио соответствует одному аудиотреку вывода. В зависимости от того, как вы настроили селекторы входного аудио и используете ли вы группы селекторов аудио, одна вкладка аудио может соответствовать группе аудиотреков вывода.

AudioChannelTaggingSettings -> (структура)

Укажите теги схемы каналов аудио QuickTime для аудиоканалов в этом аудиотреке. Если вы не укажете значение, MediaConvert по умолчанию пометит ваш трек как Center (C). Для использования тегов схемы аудиоканалов ваш вывод должен быть в контейнере QuickTime (MOV), а ваш аудиокодек должен быть AAC, WAV или AIFF.

ChannelTag -> (строка)

Укажите теги схемы каналов аудио QuickTime для аудиоканалов в этом аудиотреке. Введите теги схемы каналов в том же порядке, что и порядок аудиоканалов вашего вывода. Например, если ваш аудиотрек вывода имеет левый и правый каналы, введите Left (L) для первого канала и Right (R) для второго. Если ваш вывод имеет несколько аудиотреков с одним каналом, введите один тег схемы канала для каждого трека.

ChannelTags -> (список)

Укажите теги схемы каналов аудио QuickTime для аудиоканалов в этом аудиотреке. Введите теги схемы каналов в том же порядке, что и порядок аудиоканалов вашего вывода. Например, если ваш аудиотрек вывода имеет левый и правый каналы, введите Left (L) для первого канала и Right (R) для второго. Если ваш вывод имеет несколько аудиотреков с одним каналом, введите один тег схемы канала для каждого трека.

(строка)

Укажите теги схемы каналов аудио QuickTime для аудиоканалов в этом аудиотреке. Введите теги схемы каналов в том же порядке, что и порядок аудиоканалов вашего вывода. Например, если ваш аудиотрек вывода имеет левый и правый каналы, введите Left (L) для первого канала и Right (R) для второго. Если ваш вывод имеет несколько аудиотреков с одним каналом, введите один тег схемы канала для каждого трека.

AudioNormalizationSettings -> (структура)

Расширенные настройки нормализации аудио. Игнорируйте эти настройки, если вам не нужно соответствовать стандарту громкости.

Algorithm -> (строка)

Выберите один из следующих алгоритмов нормализации аудио: ITU-R BS.1770-1: Громкость без шлюза. Измерение средней громкости без шлюза для всего содержимого, подходящее для измерения содержимого короткой формы в соответствии с рекомендацией ATSC A/85. Поддерживает до 5.1 аудиоканалов. ITU-R BS.1770-2: Громкость со шлюзом. Измерение средней громкости со шлюзом, соответствующее требованиям EBU-R128. Поддерживает до 5.1 аудиоканалов. ITU-R BS.1770-3: Модифицированный пик. Тот же алгоритм измерения громкости, что и 1770-2, с обновленным измерением истинного пика. ITU-R BS.1770-4: Большее количество каналов. Разрешает большее количество аудиоканалов, чем другие алгоритмы, включая такие конфигурации, как 7.1.

AlgorithmControl -> (строка)

При включении выходное аудио корректируется с использованием выбранного алгоритма. Если отключено, аудио будет измеряться, но не корректироваться.

CorrectionGateLevel -> (целое число)

Содержимое, измеряемое выше этого уровня, будет скорректировано до целевого уровня. Содержимое, измеряемое ниже этого уровня, не будет корректироваться.

LoudnessLogging -> (строка)

Если установлено значение LOG, регистрировать громкость каждого аудиотрека вывода в CSV-файл.

PeakCalculation -> (строка)

Если установлено значение TRUE_PEAK, рассчитывать и регистрировать TruePeak для громкости каждого аудиотрека вывода.

TargetLkfs -> (двойное)

При использовании нормализации аудио, необязательно используйте эту настройку для указания целевой громкости. Если вы не укажете здесь значение, кодер выберет значение за вас, в зависимости от выбранного алгоритма для Algorithm. Если вы выберите алгоритм 1770-1, кодер выберет -24 LKFS; в противном случае кодер выберет -23 LKFS.

TruePeakLimiterThreshold -> (двойное)

Укажите порог лимитера истинного пика в децибелах относительно полной шкалы (dBFS). Пиковая громкость меж-аудио-образцов на вашем выходе будет ограничена значением, которое вы укажете, без влияния на общую целевую громкость LKFS. Введите значение от 0 до -8. Оставьте пустым, чтобы использовать значение по умолчанию 0.

AudioSourceName -> (строка)

Указывает, какие аудиоданные использовать из каждого входа. В самом простом случае укажите «Селектор аудио»:#inputs-audio_selector по имени, исходя из его порядка в каждом входе. Например, если вы укажете «Audio Selector 3», тогда будет использоваться третий селектор аудио из каждого входа. Если у входа нет «Audio Selector 3», тогда будет использоваться селектор аудио, помеченный как «default» в этом входе. Если нет селектора аудио, помеченного как «default», для этого входа будет вставлена тишина на все время его действия. В качестве альтернативы может быть указано имя «Группы селекторов аудио»:#inputs-audio_selector_group с аналогичным поведением по умолчанию/тишине. Если не указано audio_source_name, то будет автоматически выбран «Audio Selector 1».

AudioType -> (целое число)

Применимо только в том случае, если «Следовать типу входного аудио» не выбрано (false). Число от 0 до 255. Следующие определены в ISO-IEC 13818-1: 0 = Неопределено, 1 = Чистые эффекты, 2 = Для слабослышащих, 3 = Комментарии для слабовидящих, 4-255 = Зарезервировано.

AudioTypeControl -> (строка)

Если установлено значение FOLLOW_INPUT, если вход содержит audio_type ISO 639, то это значение передаётся на вывод. Если вход не содержит audio_type ISO 639, значение в Audio Type включается в вывод. В противном случае значение в Audio Type включается в вывод. Обратите внимание, что этот параметр и audioType игнорируются, если audioDescriptionBroadcasterMix установлено в BROADCASTER_MIXED_AD.

CodecSettings -> (структура)

Настройки, связанные с кодированием аудио. Настройки в этой группе зависят от выбранного значения аудиокодека.

AacSettings -> (структура)

Требуется при установке Codec в значение AAC. Сервис принимает одну из двух взаимоисключающих групп настроек AAC – VBR и CBR. Для выбора одного из этих режимов установите значение режима управления битрейтом в «VBR» или «CBR». В режиме VBR вы управляете качеством звука с помощью настройки VBR quality. В режиме CBR вы используете настройку Bitrate. Значения по умолчанию и допустимые значения зависят от режима управления битрейтом.

AudioDescriptionBroadcasterMix -> (строка)

Выберите BROADCASTER_MIXED_AD, если вход содержит предварительно смешанный основной звук + звуковое описание (AD) как стерео пару. Значение для AudioType будет установлено в 3, что указывает системам ниже по потоку, что этот поток содержит «смешанное звуковое описание (AD) вещателя». Обратите внимание, что входной сигнал, полученный кодером, должен содержать предварительно смешанный звук; кодер не выполняет смешивание. При выборе BROADCASTER_MIXED_AD кодер игнорирует любые значения, которые вы задаете в AudioType и FollowInputAudioType. Выберите NORMAL, если вход не содержит предварительно смешанный звук + звуковое описание (AD). В этом случае кодер будет использовать любые значения, которые вы задаете для AudioType и FollowInputAudioType.

Bitrate -> (целое число)

Укажите средний битрейт в битах в секунду. Допустимые значения для этой настройки: 6000, 8000, 10000, 12000, 14000, 16000, 20000, 24000, 28000, 32000, 40000, 48000, 56000, 64000, 80000, 96000, 112000, 128000, 160000, 192000, 224000, 256000, 288000, 320000, 384000, 448000, 512000, 576000, 640000, 768000, 896000, 1024000. Установленное вами значение также ограничено значениями, которые вы выбираете для Profile, режима управления битрейтом и частоты дискретизации. Значения по умолчанию зависят от режима управления битрейтом и профиля.

CodecProfile -> (строка)

Укажите профиль AAC. Для максимальной совместимости с плеерами и где приемлемы более высокие битрейты: сохраните профиль по умолчанию, LC (AAC-LC) Для повышения производительности звука при низких битрейтах: выберите HEV1 или HEV2. HEV1 (AAC-HE v1) добавляет репликацию спектральных полос для повышения качества речи при низких битрейтах. HEV2 (AAC-HE v2) добавляет параметрическое стерео, которое оптимизировано для кодирования стереозвука при очень низких битрейтах.

CodingMode -> (строка)

Указанный вами режим кодирования определяет количество аудиоканалов и метаданные о расположении аудиоканалов в вашем выходном AAC потоке. Допустимые режимы кодирования зависят от выбранного вами режима управления битрейтом и профиля. Ниже приведен список количества аудиоканалов и расположения каналов для каждого режима кодирования. * 1.0 Звуковое описание (смесь приемника): Один канал, C. Включает данные звукового описания из входного стерео сигнала. Для получения дополнительной информации см. ETSI TS 101 154 Приложение E. * 1.0 Моно: Один канал, C. * 2.0 Стерео: Два канала, L, R. * 5.1 Стереозвук: Шесть каналов, C, L, R, Ls, Rs, LFE.

RateControlMode -> (строка)

Укажите режим управления битрейтом AAC. Для постоянного битрейта: выберите CBR. Битрейт вашего выходного AAC потока будет равен значению, которое вы выберете для Bitrate. Для переменного битрейта: выберите VBR. Битрейт вашего выходного AAC потока будет изменяться в зависимости от вашего аудио контента и значения, которое вы выберете для VbrQuality.

RawFormat -> (строка)

Включает LATM/LOAS AAC вывод. Обратите внимание, что если вы используете LATM/LOAS AAC на выходе, вы должны выбрать «Без контейнера» для контейнера вывода.

SampleRate -> (целое число)

Укажите частоту дискретизации AAC в выборках в секунду (Гц). Допустимые частоты дискретизации зависят от профиля AAC и режима кодирования, который вы выбрали. Список поддерживаемых частот дискретизации см. по адресу: https://docs.aws.amazon.com/mediaconvert/latest/ug/aac-support.html

Specification -> (строка)

Используйте MPEG-2 AAC вместо MPEG-4 AAC аудио для контейнеров raw или MPEG-2 Transport Stream.

VbrQuality -> (строка)

Укажите качество вашего аудио с переменным битрейтом (VBR) AAC. Список приблизительных значений битрейта VBR см. по адресу: https://docs.aws.amazon.com/mediaconvert/latest/ug/aac-support.html#aac_vbr

Ac3Settings -> (структура)

Требуется при установке Codec в значение AC3.

Bitrate -> (целое число)

Укажите средний битрейт в битах в секунду. Установленный вами битрейт должен быть кратен 8000 в пределах допустимых минимальных и максимальных значений. Оставьте пустым, чтобы использовать битрейт по умолчанию для выбранного вами режима кодирования в соответствии с ETSI TS 102 366. Допустимые битрейты для режима кодирования 1/0: По умолчанию: 96000. Минимально: 64000. Максимально: 128000. Допустимые битрейты для режима кодирования 1/1: По умолчанию: 192000. Минимально: 128000. Максимально: 384000. Допустимые битрейты для режима кодирования 2/0: По умолчанию: 192000. Минимально: 128000. Максимально: 384000. Допустимые битрейты для режима кодирования 3/2 с FLE: По умолчанию: 384000. Минимально: 384000. Максимально: 640000.

BitstreamMode -> (строка)

Укажите режим битрейма для AC-3 потока, который генерирует кодер. Для получения дополнительной информации о режиме битрейма AC3 см. ATSC A/52-2012 (Приложение E).

CodingMode -> (строка)

Режим кодирования Dolby Digital. Определяет количество каналов.

Dialnorm -> (целое число)

Устанавливает dialnorm для вывода. Если пусто и входной звук Dolby Digital, dialnorm будет пропущен.

DynamicRangeCompressionLine -> (строка)

Выберите профиль управления динамическим диапазоном Dolby Digital (DRC), который MediaConvert использует при кодировании метаданных в потоке Dolby Digital для режима работы line. Соответствующая настройка: При использовании этой настройки MediaConvert игнорирует любые значения, которые вы предоставляете для профиля сжатия динамического диапазона. Сведения о режимах работы и профилях DRC для Dolby Digital см. в главе «Управление динамическим диапазоном» Руководства по метаданным Dolby по адресу https://developer.dolby.com/globalassets/professional/documents/dolby-metadata-guide.pdf.

DynamicRangeCompressionProfile -> (строка)

Когда вы хотите добавить сигнализацию Dolby динамического сжатия диапазона (DRC) в выходной поток, мы рекомендуем использовать настройки, специфичные для режима, вместо профиля сжатия динамического диапазона. Настройки, специфичные для режима, — это профиль сжатия динамического диапазона, режим line и профиль сжатия динамического диапазона, режим RF. Обратите внимание, что при указании значений для всех трех настроек MediaConvert игнорирует значение этой настройки в пользу настроек, специфичных для режима. Если вы используете эту настройку вместо настроек, специфичных для режима, выберите None, чтобы исключить сигнализацию DRC. Сохраните значение по умолчанию «Фильм», чтобы установить профиль на стандартный профиль Dolby для всех режимов работы.

DynamicRangeCompressionRf -> (строка)

Выберите профиль управления динамическим диапазоном Dolby Digital (DRC), который MediaConvert использует при кодировании метаданных в потоке Dolby Digital для режима работы RF. Соответствующая настройка: При использовании этой настройки MediaConvert игнорирует любые значения, которые вы предоставляете для профиля сжатия динамического диапазона. Сведения о режимах работы и профилях DRC для Dolby Digital см. в главе «Управление динамическим диапазоном» Руководства по метаданным Dolby по адресу https://developer.dolby.com/globalassets/professional/documents/dolby-metadata-guide.pdf.

LfeFilter -> (строка)

Применяет низкочастотный фильтр с частотой 120 Гц к каналу LFE перед кодированием. Действителен только для режима кодирования 3_2_LFE.

MetadataControl -> (строка)

При установке в FOLLOW_INPUT метаданные кодера будут взяты из DD, DD+ или декодера DolbyE, который предоставил эти аудиоданные. Если аудио не поступало ни из одного из этих потоков, будут использованы статические настройки метаданных.

SampleRate -> (целое число)

Это значение всегда равно 48000. Оно представляет частоту дискретизации в Гц.

AiffSettings -> (структура)

Требуется при установке Codec в значение AIFF.

BitDepth -> (целое число)

Укажите разрядность, в битах на образец, для выбора качества кодирования для этой аудиодорожки.

Channels -> (целое число)

Укажите количество каналов в этом выходном аудиопотоке. Допустимые значения — 1 и четные числа до 64. Например, 1, 2, 4, 6 и так далее, до 64.

SampleRate -> (целое число)

Частота дискретизации в Гц.

Codec -> (строка)

Выберите аудиокодек для этого вывода. Обратите внимание, что опция Dolby Digital passthrough применяется только к входным аудиоданным Dolby Digital и Dolby Digital Plus. Убедитесь, что выбранный кодек поддерживается вашим выходным контейнером: https://docs.aws.amazon.com/mediaconvert/latest/ug/reference-codecs-containers.html#reference-codecs-containers-output-audio Для аудиовыводов убедитесь, что ваш входной и выходной аудиокодек поддерживаются для аудио-только рабочих процессов. Дополнительная информация: https://docs.aws.amazon.com/mediaconvert/latest/ug/reference-codecs-containers-input.html#reference-codecs-containers-input-audio-only и https://docs.aws.amazon.com/mediaconvert/latest/ug/reference-codecs-containers.html#audio-only-output

Eac3AtmosSettings -> (структура)

Требуется при установке значения Кодек в EAC3_ATMOS.

Bitrate -> (целое число)

Укажите среднюю битрейт для этого вывода в битах в секунду. Допустимые значения: 384k, 448k, 576k, 640k, 768k, 1024k Значение по умолчанию: 448k Обратите внимание, что MediaConvert поддерживает 384k только с пространственным звуком на основе каналов (CBI) 7.1.4 и 5.1.4. Для CBI 9.1.6 и других типов входных данных MediaConvert автоматически увеличивает битрейт вывода до 448k.

BitstreamMode -> (строка)

Укажите режим потока битов для потока E-AC-3, который генерирует кодер. Дополнительную информацию о режиме потока битов EAC3 см. в документе ATSC A/52-2012 (Приложение E).

CodingMode -> (строка)

Режим кодирования для Dolby Digital Plus JOC (Atmos).

DialogueIntelligence -> (строка)

Включить Dolby Dialogue Intelligence для регулировки громкости на основе анализа диалога.

DownmixControl -> (строка)

Укажите, должен ли MediaConvert использовать метаданные оダウンミックス из входного файла. Сохраните значение по умолчанию, Custom, чтобы предоставить значенияダウンミックス в настройках задания. Выберите Follow source, чтобы использовать метаданные из входного файла. Связанные настройки - Используйте эти настройки для указания значенийダウンミックス: только левый/только правый окружающий звук, общий левый/общий правый окружающий звук, общий левый/общий правый центральный, только левый/только правый центральный и стереоダウンミックス. При сохранении Custom для Downmix control и отсутствии значений для связанных настроек MediaConvert использует значения по умолчанию для этих настроек.

DynamicRangeCompressionLine -> (строка)

Выберите профиль Dolby динамического диапазона (DRC), который MediaConvert использует при кодировании метаданных в потоке Dolby для режима работы линии. Значение по умолчанию: Film light Связанная настройка: Чтобы MediaConvert использовал указанное здесь значение, сохраните значение по умолчанию, Custom для настройки Dynamic range control. В противном случае MediaConvert игнорирует Dynamic range compression line. Дополнительную информацию о режимах работы и профилях Dolby DRC см. в главе Dynamic Range Control руководства по метаданным Dolby по адресу https://developer.dolby.com/globalassets/professional/documents/dolby-metadata-guide.pdf.

DynamicRangeCompressionRf -> (строка)

Выберите профиль Dolby динамического диапазона (DRC), который MediaConvert использует при кодировании метаданных в потоке Dolby для режима работы RF. Значение по умолчанию: Film light Связанная настройка: Чтобы MediaConvert использовал указанное здесь значение, сохраните значение по умолчанию, Custom для настройки Dynamic range control. В противном случае MediaConvert игнорирует Dynamic range compression RF. Дополнительную информацию о режимах работы и профилях Dolby DRC см. в главе Dynamic Range Control руководства по метаданным Dolby по адресу https://developer.dolby.com/globalassets/professional/documents/dolby-metadata-guide.pdf.

DynamicRangeControl -> (строка)

Укажите, должен ли MediaConvert использовать какие-либо метаданные управления динамическим диапазоном из входного файла. Сохраните значение по умолчанию, Custom, чтобы предоставить значения управления динамическим диапазоном в настройках задания. Выберите Follow source, чтобы использовать метаданные из входного файла. Связанные настройки - Используйте эти настройки для указания значений управления динамическим диапазоном: динамическое сжатие диапазона для линии и динамическое сжатие диапазона RF. При сохранении значения Custom для Dynamic range control и отсутствии значений для связанных настроек MediaConvert использует значения по умолчанию для этих настроек.

LoRoCenterMixLevel -> (двойное число)

Укажите значение для следующей настройки Dolby Atmos: микс центра канала только слева/только справа (Lo/Ro center). MediaConvert использует это значение дляダウンミックス. Значение по умолчанию: -3 дБ. Допустимые значения: 3.0, 1.5, 0.0, -1.5, -3.0, -4.5 и -6.0. Связанная настройка: Способ использования сервисом этого значения зависит от выбранного значения для стереоダウンミックス. Связанная настройка: Чтобы MediaConvert использовал это значение, сохраните значение по умолчанию, Custom для настройки Downmix control. В противном случае MediaConvert игнорирует только левый/только правый центр.

LoRoSurroundMixLevel -> (двойное число)

Укажите значение для следующей настройки Dolby Atmos: только левый/только правый. MediaConvert использует это значение дляダウンミックス. Значение по умолчанию: -3 дБ. Допустимые значения: -1.5, -3.0, -4.5, -6.0 и -60. Значение -60 глушит канал. Связанная настройка: Способ использования сервисом этого значения зависит от выбранного значения для стереоダウンミックス. Связанная настройка: Чтобы MediaConvert использовал это значение, сохраните значение по умолчанию, Custom для настройки Downmix control. В противном случае MediaConvert игнорирует только левый/только правый окружающий звук.

LtRtCenterMixLevel -> (двойное число)

Укажите значение для следующей настройки Dolby Atmos: микс центра канала полностью слева/полностью справа (Lt/Rt center). MediaConvert использует это значение дляダウンミックス. Значение по умолчанию: -3 дБ Допустимые значения: 3.0, 1.5, 0.0, -1.5, -3.0, -4.5 и -6.0. Связанная настройка: Способ использования сервисом этого значения зависит от выбранного значения для стереоダウンミックス. Связанная настройка: Чтобы MediaConvert использовал это значение, сохраните значение по умолчанию, Custom для настройки Downmix control. В противном случае MediaConvert игнорирует общий левый/общий правый центр.

LtRtSurroundMixLevel -> (двойное число)

Укажите значение для следующей настройки Dolby Atmos: микс окружающего звука полностью слева/полностью справа (Lt/Rt surround). MediaConvert использует это значение дляダウンミックス. Значение по умолчанию: -3 дБ Допустимые значения: -1.5, -3.0, -4.5, -6.0 и -60. Значение -60 глушит канал. Связанная настройка: Способ использования сервисом этого значения зависит от выбранного значения для стереоダウンミックス. Связанная настройка: Чтобы MediaConvert использовал это значение, сохраните значение по умолчанию, Custom для настройки Downmix control. В противном случае сервис игнорирует общий левый/общий правый окружающий звук.

MeteringMode -> (строка)

Выберите способ измерения громкости аудио.

SampleRate -> (целое число)

Это значение всегда равно 48000. Оно представляет собой частоту дискретизации в Гц.

SpeechThreshold -> (целое число)

Укажите процент аудиоконтента, от 0% до 100%, который должен быть речью, чтобы кодер использовал измеренную громкость речи в качестве общей громкости программы. Значение по умолчанию: 15%

StereoDownmix -> (строка)

Выберите способ стереоダウンミックス. Значение по умолчанию: не указано Связанная настройка: Чтобы MediaConvert использовал это значение, сохраните значение по умолчанию, Custom для настройки Downmix control. В противном случае MediaConvert игнорирует Stereo downmix.

SurroundExMode -> (строка)

Укажите, содержит ли входной аудиосигнал дополнительную матрицу центрального заднего окружающего звука, закодированную в левые и правые окружающие каналы.

Eac3Settings -> (структура)

Требуется при установке значения Кодек в EAC3.

AttenuationControl -> (строка)

Если установлено ATTENUATE_3_DB, применяется затухание на 3 дБ к окружающим каналам. Используется только для кодирования в режиме 3/2.

Bitrate -> (целое число)

Укажите среднюю битовую скорость в битах в секунду. Указанная битовая скорость должна быть кратна 8000 в пределах допустимых минимальных и максимальных значений. Оставьте пустым, чтобы использовать стандартную битовую скорость для выбранного режима кодирования согласно ETSI TS 102 366. Допустимые битовые скорости для режима кодирования 1/0: По умолчанию: 96000. Минимально: 32000. Максимально: 3024000. Допустимые битовые скорости для режима кодирования 2/0: По умолчанию: 192000. Минимально: 96000. Максимально: 3024000. Допустимые битовые скорости для режима кодирования 3/2: По умолчанию: 384000. Минимально: 192000. Максимально: 3024000.

BitstreamMode -> (строка)

Укажите режим потока битов для потока E-AC-3, который генерирует кодер. Для получения дополнительной информации о режиме потока битов EAC3 см. ATSC A/52-2012 (Приложение E).

CodingMode -> (строка)

Режим кодирования Dolby Digital Plus. Определяет количество каналов.

DcFilter -> (строка)

Включает фильтр подавления постоянной составляющей для всех входных каналов.

Dialnorm -> (целое число)

Устанавливает значение dialnorm для вывода. Если пусто, а входной аудиосигнал — Dolby Digital Plus, значение dialnorm будет пропущено.

DynamicRangeCompressionLine -> (строка)

Выберите профиль управления динамическим диапазоном Dolby Digital (DRC), который MediaConvert использует при кодировании метаданных в потоке Dolby Digital для режима работы линии. Связанное свойство: при использовании этого свойства MediaConvert игнорирует любое значение, которое вы задаете для профиля сжатия динамического диапазона. Для получения информации о режимах и профилях работы DRC Dolby Digital см. главу «Управление динамическим диапазоном» в Руководстве по метаданным Dolby по адресу https://developer.dolby.com/globalassets/professional/documents/dolby-metadata-guide.pdf.

DynamicRangeCompressionRf -> (строка)

Выберите профиль управления динамическим диапазоном Dolby Digital (DRC), который MediaConvert использует при кодировании метаданных в потоке Dolby Digital для режима работы RF. Связанное свойство: при использовании этого свойства MediaConvert игнорирует любое значение, которое вы задаете для профиля сжатия динамического диапазона. Для получения информации о режимах и профилях работы DRC Dolby Digital см. главу «Управление динамическим диапазоном» в Руководстве по метаданным Dolby по адресу https://developer.dolby.com/globalassets/professional/documents/dolby-metadata-guide.pdf.

LfeControl -> (строка)

При кодировании аудио 3/2 управляет включением канала LFE.

LfeFilter -> (строка)

Применяет фильтр низких частот 120 Гц к каналу LFE перед кодированием. Действителен только для режима кодирования 3_2_LFE.

LoRoCenterMixLevel -> (вещественное число)

Укажите значение для следующего параметра Dolby Digital Plus: смешивание центрального канала только для левого/только для правого. MediaConvert использует это значение для понижения разрешения. Способ использования этого значения зависит от значения, выбранного для стерео понижения разрешения. Допустимые значения: 3.0, 1.5, 0.0, -1.5, -3.0, -4.5, -6.0 и -60. Значение -60 выключает канал. Это свойство применяется только если вы сохраняете стандартное значение 3/2 - L, R, C, Ls, Rs для параметра Режим кодирования. Если вы выберите другое значение для Режима кодирования, служба проигнорирует смешивание центрального канала только для левого/только для правого.

LoRoSurroundMixLevel -> (вещественное число)

Укажите значение для следующего параметра Dolby Digital Plus: смешивание окружающих каналов только для левого/только для правого. MediaConvert использует это значение для понижения разрешения. Способ использования этого значения зависит от значения, выбранного для стерео понижения разрешения. Допустимые значения: -1.5, -3.0, -4.5, -6.0 и -60. Значение -60 выключает канал. Это свойство применяется только если вы сохраняете стандартное значение 3/2 - L, R, C, Ls, Rs для параметра Режим кодирования. Если вы выберите другое значение для Режима кодирования, служба проигнорирует смешивание окружающих каналов только для левого/только для правого.

LtRtCenterMixLevel -> (вещественное число)

Укажите значение для следующего параметра Dolby Digital Plus: смешивание центрального канала для левого и правого. MediaConvert использует это значение для понижения разрешения. Способ использования этого значения зависит от значения, выбранного для стерео понижения разрешения. Допустимые значения: 3.0, 1.5, 0.0, -1.5, -3.0, -4.5, -6.0 и -60. Значение -60 выключает канал. Это свойство применяется только если вы сохраняете стандартное значение 3/2 - L, R, C, Ls, Rs для параметра Режим кодирования. Если вы выберите другое значение для Режима кодирования, служба проигнорирует смешивание центрального канала для левого и правого.

LtRtSurroundMixLevel -> (вещественное число)

Укажите значение для следующего параметра Dolby Digital Plus: смешивание окружающих каналов для левого и правого. MediaConvert использует это значение для понижения разрешения. Способ использования этого значения зависит от значения, выбранного для стерео понижения разрешения. Допустимые значения: -1.5, -3.0, -4.5, -6.0 и -60. Значение -60 выключает канал. Это свойство применяется только если вы сохраняете стандартное значение 3/2 - L, R, C, Ls, Rs для параметра Режим кодирования. Если вы выберите другое значение для Режима кодирования, служба проигнорирует смешивание окружающих каналов для левого и правого.

MetadataControl -> (строка)

При установке в FOLLOW_INPUT метаданные кодера будут взяты из декодера DD, DD+ или DolbyE, который предоставил эти аудиоданные. Если аудиоданные не были получены из одного из этих потоков, будут использованы статические настройки метаданных.

PassthroughControl -> (строка)

При установке в WHEN_POSSIBLE входной аудиосигнал DD+ будет пропущен, если он присутствует на входе. Это определение динамично меняется на протяжении всего процесса транскодирования. Входы, чередующиеся между DD+ и не-DD+ контентом, будут иметь согласованный выход DD+, поскольку система будет чередовать пропуск и кодирование.

PhaseControl -> (строка)

Управляет степенью сдвига фазы, применяемой к окружающим каналам. Используется только для режима кодирования 3/2.

SampleRate -> (целое число)

Это значение всегда 48000. Оно представляет частоту дискретизации в Гц.

StereoDownmix -> (строка)

Выберите, как служба выполняет стерео понижение разрешения. Это свойство применяется только если вы сохраняете стандартное значение 3/2 - L, R, C, Ls, Rs для параметра Режим кодирования. Если вы выберите другое значение для Режима кодирования, служба проигнорирует стерео понижение разрешения.

SurroundExMode -> (строка)

При кодировании аудио 3/2 устанавливает, будет ли дополнительный центральный окружающий канал кодироваться матрично в левые и правые окружающие каналы.

SurroundMode -> (строка)

При кодировании аудио 2/0 устанавливает, будет ли Dolby Surround кодироваться матрично в два канала.

FlacSettings -> (структура)

Требуется при установке значения Кодек в FLAC под AudioDescriptions>CodecSettings.

BitDepth -> (целое число)

Укажите глубину бита (BitDepth) в битах на образец, чтобы выбрать качество кодирования для этого аудиопотока.

Channels -> (целое число)

Укажите количество каналов в этом выводимом аудиопотоке. Выбор «Моно» на консоли даёт 1 выходной канал, выбор «Стерео» даёт 2. В API допустимые значения находятся в диапазоне от 1 до 8.

SampleRate -> (целое число)

Частота дискретизации в Гц.

Mp2Settings -> (структура)

Требуется при установке значения Кодек в MP2.

Bitrate -> (целое число)

Укажите среднюю битовую скорость в битах в секунду.

Channels -> (целое число)

Установите Channels для указания количества каналов в этом выходном аудиопотоке. Выбор «Моно» на консоли даст 1 выходной канал, а выбор «Стерео» — 2. В API допустимые значения — 1 и 2.

SampleRate -> (целое число)

Частота дискретизации в Гц.

Mp3Settings -> (структура)

Требуется при установке значения Кодек в MP3 под AudioDescriptions>CodecSettings.

Bitrate -> (целое число)

Укажите среднюю битовую скорость в битах в секунду.

Channels -> (целое число)

Укажите количество каналов в этом выходном аудиопотоке. Выбор «Моно» даёт 1 выходной канал, выбор «Стерео» — 2. В API допустимые значения — 1 и 2.

RateControlMode -> (строка)

Укажите, кодирует ли служба этот выходной MP3-аудио с постоянной битовой скоростью (CBR) или переменной битовой скоростью (VBR).

SampleRate -> (целое число)

Частота дискретизации в Гц.

VbrQuality -> (целое число)

Требуется при установке режима управления битовой скоростью на VBR. Укажите качество аудио этого выходного MP3-выхода от 0 (наивысшее качество) до 9 (наименьшее качество).

OpusSettings -> (структура)

Требуется при установке значения Кодек в OPUS под AudioDescriptions>CodecSettings.

Bitrate -> (целое число)

Необязательно. Укажите среднюю битовую скорость в битах в секунду. Допустимые значения — кратные 8000, от 32000 до 192000. Значение по умолчанию — 96000, которое рекомендуется для качества и пропускной способности.

Channels -> (целое число)

Укажите количество каналов в этом выходном аудиопотоке. Выбор «Моно» на консоли даёт 1 выходной канал, выбор «Стерео» — 2. В API допустимые значения — 1 и 2.

SampleRate -> (целое число)

Необязательно. Частота дискретизации в Гц. Допустимые значения — 16000, 24000 и 48000. Значение по умолчанию — 48000.

VorbisSettings -> (структура)

Требуется при установке значения Кодек в Vorbis под AudioDescriptions>CodecSettings.

Channels -> (целое число)

Необязательно. Укажите количество каналов в этом выходном аудиопотоке. Выбор «Моно» на консоли даёт 1 выходной канал, выбор «Стерео» — 2. В API допустимые значения — 1 и 2. Значение по умолчанию — 2.

SampleRate -> (целое число)

Необязательно. Укажите частоту дискретизации аудио в Гц. Допустимые значения — 22050, 32000, 44100 и 48000. Значение по умолчанию — 48000.

VbrQuality -> (целое число)

Необязательно. Укажите качество переменной битовой скорости Vorbis-выхода от -1 (низкое качество, ~45 кбит/с) до 10 (высокое качество, ~500 кбит/с). Значение по умолчанию — 4 (~128 кбит/с). Значения 5 и 6 примерно равны 160 и 192 кбит/с соответственно.

WavSettings -> (структура)

Требуется при установке значения Кодек в WAV.

BitDepth -> (целое число)

Укажите глубину бита (в битах на образец) для выбора качества кодирования для этого аудиопотока.

Channels -> (целое число)

Укажите количество каналов в этом выводимом аудиопотоке. Допустимые значения — 1 и чётные числа до 64. Например, 1, 2, 4, 6 и так далее до 64.

Format -> (строка)

Укажите формат файла для вашего выходного WAV-аудио. Для использования формата RIFF wave: Сохраните значение по умолчанию, RIFF. Если ваш выходной аудиопоток, вероятно, превысит 4 ГБ в размере файла, или если вам нужна дополнительная поддержка формата RF64: Выберите RF64. Если ваш плеер поддерживает только расширяемый формат wave: Выберите Extensible.

SampleRate -> (целое число)

Частота дискретизации в Гц.

CustomLanguageCode -> (строка)

Укажите язык для этого аудиовыходного потока. Служба помещает этот код языка в ваш выходной аудиопоток при установке управления кодом языка на Использовать настроенный. Служба также использует указанный вами пользовательский код языка при установке управления кодом языка на Следовать входу, но ваш входной файл не указывает код языка. Для всех выходов вы можете использовать код ISO 639-2 или ISO 639-3. Для потоковых выходов вы также можете использовать любой другой код в полном спецификации RFC-5646. Потоковые выходы — это те, что находятся в одной из следующих групп выходов: CMAF, DASH ISO, Apple HLS или Microsoft Smooth Streaming.

LanguageCode -> (строка)

Указывает язык аудиодорожки вывода. Язык ISO 639, указанный в раскрывающемся списке «Код языка», будет использоваться, если не выбран параметр «Следовать коду языка входных данных» или если параметр «Следовать коду языка входных данных» выбран, но код языка ISO 639 не указан вводами.

LanguageCodeControl -> (строка)

Укажите, какой источник кода языка имеет приоритет для этой аудиодорожки. При выборе «Следовать вводу» служба использует код языка из входной дорожки, если он присутствует. Если код языка в входной дорожке отсутствует, служба использует код, указанный вами в настройках «Код языка». При выборе «Использовать настроенный» служба использует код языка, который вы указали.

RemixSettings -> (структура)

Дополнительные параметры перемиксовки аудио.

AudioDescriptionAudioChannel -> (целое число)

Необязательно укажите канал в вашем входе, который содержит аудиосигнал описания аудио. MediaConvert смешивает ваш аудиосигнал по всем каналам вывода, уменьшая их громкость в соответствии с вашим потоком данных. При указании канала аудио описания вы также должны указать канал данных описания аудио. Более подробную информацию об аудиосигналах описания см. в белых книгах BBC WHP 198 и 051.

AudioDescriptionDataChannel -> (целое число)

Необязательно укажите канал в вашем входе, который содержит поток данных описания аудио. MediaConvert смешивает ваш аудиосигнал по всем каналам вывода, уменьшая их громкость в соответствии с вашим потоком данных. При указании канала данных описания вы также должны указать канал аудио описания. Более подробную информацию об аудиосигналах описания см. в белых книгах BBC WHP 198 и 051.

ChannelMapping -> (структура)

Сопоставление каналов содержит группу полей, которые содержат значения перемиксовки для каждого канала в дБ. Укажите значения перемиксовки, чтобы указать, сколько содержимого из вашего входного аудиоканала вы хотите получить в каналах выходного аудио. Каждый экземпляр массива InputChannels или InputChannelsFineTune указывает эти значения для одного канала вывода. Используйте один экземпляр этого массива для каждого канала вывода. В консоли каждый массив соответствует столбцу в графическом изображении матрицы сопоставления. Строки графической матрицы соответствуют каналам ввода. Допустимые значения находятся в диапазоне от -60 (отключение) до 6. Значение 0 пропускает входной канал на выходной канал без ослабления или усиления. Используйте InputChannels или InputChannelsFineTune для указания значений перемиксовки. Не используйте оба одновременно.

OutputChannels -> (список)

В вашем JSON-описании задания включите один элемент OutputChannels для каждого канала аудио, который вы хотите в выводе. Каждый элемент должен содержать один экземпляр InputChannels или InputChannelsFineTune.

(структура)

Настройки сопоставления канала вывода.

InputChannels -> (список)

Используйте эту настройку для указания значений перемиксовки, когда они являются целыми числами, такими как -10, 0 или 4.

(целое число)

InputChannelsFineTune -> (список)

Используйте эту настройку для указания значений перемиксовки, когда они имеют десятичную часть, такую как -10.312, 0.08 или 4.9. MediaConvert округляет значения перемиксовки до ближайшей тысячной.

(двойное число)

ChannelsIn -> (целое число)

Укажите количество аудиоканалов из вашего ввода, которые вы хотите использовать в выводе. При перемиксовке вы можете объединять или разделять данные в этих каналах, поэтому количество каналов в вашем конечном выводе может быть другим. Если вы выполняете как сопоставление каналов ввода, так и сопоставление каналов вывода, количество каналов вывода в вашем сопоставлении ввода должно быть таким же, как количество входных каналов в вашем сопоставлении вывода.

ChannelsOut -> (целое число)

Укажите количество каналов на выходе после перемиксовки. Допустимые значения: 1, 2, 4, 6, 8… 64. (1 и четные числа до 64.) Если вы выполняете как сопоставление каналов ввода, так и сопоставление каналов вывода, количество каналов вывода в вашем сопоставлении ввода должно быть таким же, как количество входных каналов в вашем сопоставлении вывода.

StreamName -> (строка)

Укажите метку для этого аудиопотока вывода. Например, «Английский», «Комментарии режиссера» или «track_2». Для потоковых выводов MediaConvert передает эту информацию в целевые манифесты для отображения на устройстве воспроизведения конечного зрителя. Для выводов в других группах вывода служба игнорирует эту настройку.

CaptionDescriptions -> (список)

Этот объект содержит группы настроек, относящиеся к субтитрам для одного вывода. Для каждого вывода с субтитрами включите один экземпляр CaptionDescriptions.

(структура)

Описание субтитров для предустановки

CustomLanguageCode -> (строка)

Укажите язык для этого трека вывода субтитров. Для большинства форматов вывода субтитров кодировщик помещает эту информацию о языке в метаданные вывода субтитров. Если формат вывода субтитров — DVB-Sub или Burn in, кодировщик использует эту информацию о языке при автоматическом выборе шрифта для отображения текста субтитров. Для всех выводов вы можете использовать код ISO 639-2 или ISO 639-3. Для потоковых выводов вы также можете использовать любой другой код в полном спецификации RFC-5646. Потоковые выводы — это выводы, которые находятся в одной из следующих групп выводов: CMAF, DASH ISO, Apple HLS или Microsoft Smooth Streaming.

DestinationSettings -> (структура)

Настройки, относящиеся к одной вкладке субтитров в консоли MediaConvert. Обычно одна вкладка субтитров соответствует одному треку субтитров вывода. В зависимости от формата вывода субтитров, одна вкладка может соответствовать набору треков субтитров вывода. Дополнительную информацию см. на странице https://docs.aws.amazon.com/mediaconvert/latest/ug/including-captions.html.

BurninDestinationSettings -> (структура)

Burn-in — это способ доставки субтитров, а не формат субтитров. Burn-in записывает субтитры непосредственно на ваши видеокадры, заменяя пиксели видеоконтента субтитрами. Настройте субтитры burn-in в том же выводе, что и видео. Дополнительную информацию см. на странице https://docs.aws.amazon.com/mediaconvert/latest/ug/burn-in-output-captions.html.

Alignment -> (строка)

Укажите выравнивание субтитров. Если явное значение x_position не задано, установка выравнивания по центру разместит субтитры в нижнем центре вывода. Аналогично, установка выравнивания по левому краю выровняет субтитры по нижнему левому краю вывода. Если значения x и y заданы вместе с параметром выравнивания, шрифт будет выровнен (слева или по центру) относительно этих координат.

ApplyFontColor -> (строка)

Игнорируйте эту настройку, если параметр Style passthrough не установлен в значение Enabled, а параметр Font color не установлен в Black, Yellow, Red, Green, Blue или Hex. Используйте Apply font color для дополнительного управления цветом шрифта. При выборе только белого текста или оставлении поля пустым, настройка цвета шрифта применяется только к белому тексту в входных субтитрах. Например, если настройка цвета шрифта — Yellow, а в входных субтитрах есть красный и белый текст, в выходных субтитрах будет красный и желтый текст. При выборе ALL_TEXT настройка цвета шрифта применяется ко всему тексту выходных субтитров.

BackgroundColor -> (строка)

Укажите цвет прямоугольника позади субтитров. Оставьте поле Background color пустым и установите Style passthrough в значение enabled, чтобы использовать данные о цвете фона из входных субтитров, если они есть.

BackgroundOpacity -> (целое число)

Укажите непрозрачность прямоугольника фона. Введите значение от 0 до 255, где 0 — прозрачный, а 255 — непрозрачный. Если Style passthrough установлен в значение enabled, оставьте поле пустым, чтобы передать информацию о стиле фона из входных субтитров в выходные субтитры. Если Style passthrough установлен в значение disabled, оставьте поле пустым, чтобы использовать значение 0 и удалить все фоны из выходных субтитров.

FallbackFont -> (строка)

Укажите шрифт, который служба должна использовать для субтитров burn in, когда входные субтитры указывают шрифт, который MediaConvert не поддерживает. При установке Fallback font на best match или оставлении поля пустым MediaConvert использует поддерживаемый шрифт, который наиболее точно соответствует шрифту, указанному входными субтитрами. Если в входных субтитрах указано несколько недопустимых шрифтов, MediaConvert сопоставляет каждый шрифт с поддерживаемым шрифтом, который лучше всего подходит. При явном выборе заменяющего шрифта MediaConvert использует этот шрифт для замены всех недопустимых шрифтов из входных данных.

FontColor -> (строка)

Укажите цвет текста субтитров burn-in. Оставьте поле Font color пустым и установите Style passthrough в значение enabled, чтобы использовать данные о цвете шрифта из входных субтитров, если они есть.

FontFileBold -> (строка)

Укажите файл TrueType шрифта полужирным начертанием для использования при рендеринге выходных субтитров. Введите URL S3, HTTP или HTTPS. При этом вы также должны отдельно указать файл шрифта обычным, курсивным и полужирным курсивным начертанием.

FontFileBoldItalic -> (строка)

Укажите файл TrueType шрифта полужирным курсивом для использования при рендеринге выходных субтитров. Введите URL S3, HTTP или HTTPS. При этом вы также должны отдельно указать файл шрифта обычным, полужирным и курсивным начертанием.

FontFileItalic -> (строка)

Укажите файл TrueType шрифта курсивом для использования при рендеринге выходных субтитров. Введите URL S3, HTTP или HTTPS. При этом вы также должны отдельно указать файл шрифта обычным, полужирным и полужирным курсивным начертанием.

FontFileRegular -> (строка)

Укажите файл TrueType шрифта обычным начертанием для использования при рендеринге выходных субтитров. Введите URL S3, HTTP или HTTPS. При этом вы также должны отдельно указать файл шрифта полужирным, курсивным и полужирным курсивным начертанием.

FontOpacity -> (целое число)

Укажите непрозрачность субтитров burn-in. 255 — непрозрачный; 0 — прозрачный.

FontResolution -> (целое число)

Укажите разрешение шрифта в точках на дюйм (DPI).

FontScript -> (строка)

Установите Font script в Automatically determined или оставьте поле пустым, чтобы автоматически определить шрифт в входных субтитрах. В противном случае установите Simplified Chinese (HANS) или Traditional Chinese (HANT), если шрифт входных данных использует упрощенный или традиционный китайский язык.

FontSize -> (целое число)

Укажите размер шрифта в пикселях. Должно быть положительным целым числом. Установите значение 0 или оставьте поле пустым для автоматического размера шрифта.

HexFontColor -> (строка)

Игнорируйте эту настройку, если Font color установлен в Hex. Введите от шести до восьми шестнадцатеричных цифр, представляющих красный, зелёный и синий цвета, с двумя дополнительными опциональными цифрами для альфа-канала. Например, значение 1122AABB — это значение красного цвета 0x11, зелёного 0x22, синего 0xAA и альфа-канала 0xBB.

OutlineColor -> (строка)

Укажите цвет контура шрифта. Оставьте поле Outline color пустым и установите Style passthrough в значение enabled, чтобы использовать данные о цвете контура шрифта из входных субтитров, если они есть.

OutlineSize -> (целое число)

Укажите размер контура текста субтитров в пикселях. Оставьте поле Outline size пустым и установите Style passthrough в значение enabled, чтобы использовать данные о размере контура из входных субтитров, если они есть.

RemoveRubyReserveAttributes -> (строка)

При необходимости удалите любые атрибуты tts:rubyReserve из входных данных, которые не имеют атрибута tts:ruby в том же элементе, из выходных данных. Используйте, если у вертикальных японских выходных субтитров есть проблемы с выравниванием. Чтобы удалить атрибуты ruby reserve при наличии: выберите Enabled. Чтобы не удалять атрибуты ruby reserve: сохраните значение по умолчанию, Disabled.

ShadowColor -> (строка)

Укажите цвет тени, отбрасываемой субтитрами. Оставьте поле Shadow color пустым и установите Style passthrough в значение enabled, чтобы использовать данные о цвете тени из входных субтитров, если они есть.

ShadowOpacity -> (целое число)

Укажите непрозрачность тени. Введите значение от 0 до 255, где 0 — прозрачный, а 255 — непрозрачный. Если Style passthrough установлен в значение Enabled, оставьте поле Shadow opacity пустым, чтобы передать информацию о стиле тени из входных субтитров в выходные субтитры. Если Style passthrough установлен в значение disabled, оставьте поле пустым, чтобы использовать значение 0 и удалить все тени из выходных субтитров.

ShadowXOffset -> (целое число)

Укажите горизонтальное смещение тени относительно субтитров в пикселях. Значение -2 приведет к смещению тени на 2 пикселя влево.

ShadowYOffset -> (целое число)

Укажите вертикальное смещение тени относительно субтитров в пикселях. Значение -2 приведет к смещению тени на 2 пикселя вверх от текста. Оставьте поле Shadow y-offset пустым и установите Style passthrough в значение enabled, чтобы использовать данные о вертикальном смещении тени из входных субтитров, если они есть.

StylePassthrough -> (строка)

Для использования доступной информации о стиле, цвете и расположении из входных субтитров: установите Style passthrough в значение Enabled. Обратите внимание, что MediaConvert использует настройки по умолчанию для любой отсутствующей информации о стиле или расположении в входных субтитрах. Чтобы проигнорировать информацию о стиле и расположении из входных субтитров и использовать настройки по умолчанию: оставьте поле пустым или сохраните значение по умолчанию, Disabled. Настройки по умолчанию включают белый текст с черным контуром, выравнивание по центру снизу, автоматическое масштабирование. Независимо от того, установили вы Style passthrough в enabled или нет, вы также можете вручную переопределить любые индивидуальные настройки стиля и расположения. Вы также можете переопределить любые шрифты, вручную указав пользовательские файлы шрифтов.

TeletextSpacing -> (строка)

Укажите, задается ли интервал символов в субтитрах таблицей субтитров или зависит от ширины символов. Выберите fixed grid, чтобы точнее соответствовать интервалам, указанным в файле субтитров. Выберите proportional, чтобы сделать текст легче читаемым для субтитров.

XPosition -> (целое число)

Укажите горизонтальное положение субтитров относительно левой стороны вывода в пикселях. Значение 10 приведет к тому, что субтитры будут начинаться в 10 пикселях от левого края вывода. Если явное значение x_position не задано, горизонтальное положение субтитров будет определяться параметром выравнивания.

YPosition -> (целое число)

Укажите вертикальное положение субтитров относительно верхней стороны вывода в пикселях. Значение 10 приведет к тому, что субтитры будут начинаться в 10 пикселях от верхней части вывода. Если явное значение y_position не задано, субтитры будут расположены ближе к нижней части вывода.

DestinationType -> (строка)

Укажите формат этого набора субтитров для этого вывода. По умолчанию используется встроенный формат без SCTE-20. Обратите внимание, что ваш выбор контейнера для видео-вывода ограничивает выбор формата выходных субтитров. Дополнительную информацию см. на странице https://docs.aws.amazon.com/mediaconvert/latest/ug/captions-support-tables.html. Если вы используете SCTE-20 и хотите создать вывод, соответствующий спецификации SCTE-43, выберите SCTE-20 плюс встроенный. Чтобы создать несоответствующий вывод, где встроенные субтитры идут первыми, выберите Embedded plus SCTE-20.

DvbSubDestinationSettings -> (структура)

Настройки, связанные с субтитрами DVB-Sub. Настройте субтитры DVB-Sub в том же выводе, что и видео. Дополнительную информацию см. на странице https://docs.aws.amazon.com/mediaconvert/latest/ug/dvb-sub-output-captions.html.

Alignment -> (строка)

Укажите выравнивание субтитров. Если явное значение x_position не указано, установка выравнивания по центру разместит субтитры внизу по центру вывода. Аналогично, установка выравнивания по левому краю выровняет субтитры по левому краю внизу вывода. Если значения x и y указаны вместе с параметром выравнивания, шрифт будет выровнен (слева или по центру) относительно этих координат. В настройках задачи все значения DVB-Sub должны быть идентичными.

ApplyFontColor -> (строка)

Проигнорируйте эту настройку, если Style Passthrough не установлено в Enabled, а цвет шрифта не установлен в Black, Yellow, Red, Green, Blue или Hex. Используйте Apply font color для дополнительного управления цветом шрифта. Когда вы выбираете только белый текст или оставляете поле пустым, настройка цвета шрифта применяется только к белому тексту в ваших входных субтитрах. Например, если настройка цвета шрифта — Yellow, а ваши входные субтитры содержат красный и белый текст, ваши выходные субтитры будут содержать красный и желтый текст. При выборе ALL_TEXT настройка цвета шрифта применяется ко всему тексту выходных субтитров.

BackgroundColor -> (строка)

Укажите цвет прямоугольника за субтитрами. Оставьте цвет фона пустым и установите Style passthrough в Enabled, чтобы использовать данные о цвете фона из ваших входных субтитров, если они есть.

BackgroundOpacity -> (целое число)

Укажите непрозрачность прямоугольника фона. Введите значение от 0 до 255, где 0 — прозрачный, а 255 — непрозрачный. Если Style passthrough установлено в enabled, оставьте поле пустым, чтобы передать информацию о стиле фона из входных субтитров в выходные субтитры. Если Style passthrough установлено в disabled, оставьте поле пустым, чтобы использовать значение 0 и удалить все фоны из выходных субтитров. В настройках задачи все значения DVB-Sub должны быть идентичными.

DdsHandling -> (строка)

Укажите, как MediaConvert обрабатывает сегмент определения отображения (DDS). Чтобы исключить DDS из этого набора субтитров: оставьте значение по умолчанию, None. Чтобы включить DDS: выберите Specified. При этом укажите также координаты смещения области отображения с помощью координаты x DDS и координаты y DDS. Чтобы включить DDS, но не включать данные о области отображения: выберите No display window. При этом можно записать метаданные позиции на сегмент составления страницы (PCS) с координатами x DDS и координатами y DDS. Для видеоразрешений с высотой 576 пикселей или меньше MediaConvert не включает DDS, независимо от выбранного значения для DDS handling. Все настройки шрифтов burn-in и DVB-Sub должны совпадать.

DdsXCoordinate -> (целое число)

Используйте эту настройку вместе с координатой y DDS, чтобы указать верхний левый угол области отображения сегмента определения отображения (DDS). С помощью этой настройки укажите расстояние в пикселях между левой стороной кадра и левой стороной области отображения DDS. Оставьте значение по умолчанию 0, чтобы MediaConvert автоматически выбрал это смещение. Связанная настройка: при использовании этой настройки необходимо установить DDS handling на значение, отличное от None. MediaConvert использует эти значения для определения, следует ли записывать данные о позиции страницы в DDS или в сегмент составления страницы. Все настройки шрифтов burn-in и DVB-Sub должны совпадать.

DdsYCoordinate -> (целое число)

Используйте эту настройку вместе с координатой x DDS, чтобы указать верхний левый угол области отображения сегмента определения отображения (DDS). С помощью этой настройки укажите расстояние в пикселях между верхней частью кадра и верхней частью области отображения DDS. Оставьте значение по умолчанию 0, чтобы MediaConvert автоматически выбрал это смещение. Связанная настройка: при использовании этой настройки необходимо установить DDS handling на значение, отличное от None. MediaConvert использует эти значения для определения, следует ли записывать данные о позиции страницы в DDS или в сегмент составления страницы (PCS). Все настройки шрифтов burn-in и DVB-Sub должны совпадать.

FallbackFont -> (строка)

Укажите шрифт, который служба должна использовать для субтитров burn-in, когда входные субтитры содержат шрифт, который MediaConvert не поддерживает. При установке Fallback font в best match или оставлении поля пустым MediaConvert использует поддерживаемый шрифт, наиболее близкий к указанному в входных субтитрах. При наличии нескольких неподдерживаемых шрифтов в входных субтитрах MediaConvert сопоставляет каждый из них с наиболее подходящим поддерживаемым шрифтом. При явном выборе шрифта-замены MediaConvert использует этот шрифт для замены всех неподдерживаемых шрифтов из входных данных.

FontColor -> (строка)

Укажите цвет текста субтитров. Оставьте поле "Цвет шрифта" пустым и установите Style passthrough в enabled, чтобы использовать данные о цвете шрифта из входных субтитров, если они есть. В настройках задачи все значения DVB-Sub должны быть идентичными.

FontFileBold -> (строка)

Укажите файл TrueType шрифта bold, который нужно использовать при отрисовке выходных субтитров. Введите URL S3, HTTP или HTTPS. При этом также необходимо указать файлы regular, italic и bold italic шрифтов.

FontFileBoldItalic -> (строка)

Укажите файл TrueType шрифта bold italic, который нужно использовать при отрисовке выходных субтитров. Введите URL S3, HTTP или HTTPS. При этом также необходимо указать файлы regular, bold и italic шрифтов.

FontFileItalic -> (строка)

Укажите файл TrueType шрифта italic, который нужно использовать при отрисовке выходных субтитров. Введите URL S3, HTTP или HTTPS. При этом также необходимо указать файлы regular, bold и bold italic шрифтов.

FontFileRegular -> (строка)

Укажите файл TrueType шрифта regular, который нужно использовать при отрисовке выходных субтитров. Введите URL S3, HTTP или HTTPS. При этом также необходимо указать файлы bold, italic и bold italic шрифтов.

FontOpacity -> (целое число)

Укажите непрозрачность выводимых субтитров. 255 — непрозрачный, 0 — прозрачный. В настройках задачи все значения DVB-Sub должны быть идентичными.

FontResolution -> (целое число)

Укажите разрешение шрифта в DPI (точек на дюйм). В настройках задачи все значения DVB-Sub должны быть идентичными.

FontScript -> (строка)

Установите Font script в Automatically determined или оставьте поле пустым, чтобы автоматически определить шрифт в входных субтитрах. В противном случае установите значение в Simplified Chinese (HANS) или Traditional Chinese (HANT), если ваш входной шрифт использует упрощенный или традиционный китайский.

FontSize -> (целое число)

Укажите размер шрифта в пикселях. Должно быть положительным целым числом. Установите значение 0 или оставьте поле пустым для автоматического определения размера шрифта. В настройках задачи все значения DVB-Sub должны быть идентичными.

Height -> (целое число)

Укажите высоту этого набора субтитров DVB-Sub в пикселях. Значение по умолчанию — 576 пикселей. Связанная настройка: при использовании этой настройки необходимо установить DDS handling на значение, отличное от None. Все настройки шрифтов burn-in и DVB-Sub должны совпадать.

HexFontColor -> (строка)

Проигнорируйте эту настройку, если цвет шрифта установлен в Hex. Введите шесть или восемь шестнадцатеричных цифр, представляющих красный, зелёный и синий цвета, с двумя дополнительными необязательными цифрами для альфа-канала. Например, значение 1122AABB — это значение красного цвета 0x11, зелёного 0x22, синего 0xAA и альфа-канала 0xBB.

OutlineColor -> (строка)

Укажите цвет контура шрифта. Оставьте цвет контура пустым и установите Style passthrough в Enabled, чтобы использовать данные о цвете контура шрифта из входных субтитров, если они есть. В настройках задачи все значения DVB-Sub должны быть идентичными.

OutlineSize -> (целое число)

Укажите размер контура текста субтитров в пикселях. Оставьте размер контура пустым и установите Style passthrough в enabled, чтобы использовать данные о размере контура из входных субтитров, если они есть. В настройках задачи все значения DVB-Sub должны быть идентичными.

ShadowColor -> (строка)

Укажите цвет тени, отбрасываемой субтитрами. Оставьте цвет тени пустым и установите Style passthrough в Enabled, чтобы использовать данные о цвете тени из входных субтитров, если они есть. В настройках задачи все значения DVB-Sub должны быть идентичными.

ShadowOpacity -> (целое число)

Укажите непрозрачность тени. Введите значение от 0 до 255, где 0 — прозрачный, а 255 — непрозрачный. Если Style passthrough установлен в Enabled, оставьте поле Shadow opacity пустым, чтобы передать информацию о стиле тени из входных субтитров в выходные субтитры. Если Style passthrough установлен в disabled, оставьте поле пустым, чтобы использовать значение 0 и удалить все тени из выходных субтитров. В настройках задачи все значения DVB-Sub должны быть идентичными.

ShadowXOffset -> (целое число)

Укажите горизонтальное смещение тени относительно субтитров в пикселях. Значение -2 приведет к смещению тени на 2 пикселя влево. В настройках задачи все значения DVB-Sub должны быть идентичными.

ShadowYOffset -> (целое число)

Укажите вертикальное смещение тени относительно субтитров в пикселях. Значение -2 приведет к смещению тени на 2 пикселя вверх от текста. Оставьте Shadow y-offset пустым и установите Style passthrough в enabled, чтобы использовать данные о вертикальном смещении тени из входных субтитров, если они есть. В настройках задачи все значения DVB-Sub должны быть идентичными.

StylePassthrough -> (строка)

Для использования доступной информации о стиле, цвете и позиции из входных субтитров: установите Style passthrough в Enabled. Обратите внимание, что MediaConvert использует настройки по умолчанию для любой отсутствующей информации о стиле или позиции в ваших входных субтитрах. Чтобы проигнорировать информацию о стиле и позиции из входных субтитров и использовать настройки по умолчанию: оставьте поле пустым или установите значение по умолчанию, Disabled. К настройкам по умолчанию относятся белый текст с черным контуром, позиционирование внизу по центру и автоматический размер.

SubtitlingType -> (строка)

Укажите, являются ли ваши субтитры DVB стандартными или для слабослышащих. Выберите слабослышащих, если субтитры включают аудиоописания и диалоги. Выберите стандартные, если субтитры включают только диалоги.

TeletextSpacing -> (строка)

Укажите, задается ли интервал текста в субтитрах сеткой субтитров или зависит от ширины символов. Выберите fixed grid, чтобы точнее соответствовать интервалам, указанным в файле субтитров. Выберите proportional, чтобы сделать текст легче читаемым для субтитров. В настройках задачи все значения DVB-Sub должны быть идентичными.

Width -> (целое число)

Укажите ширину этого набора субтитров DVB-Sub в пикселях. Значение по умолчанию — 720 пикселей. Связанная настройка: при использовании этой настройки необходимо установить DDS handling на значение, отличное от None. Все настройки шрифтов burn-in и DVB-Sub должны совпадать.

XPosition -> (целое число)

Укажите горизонтальное положение субтитров относительно левой стороны вывода в пикселях. Значение 10 приведет к тому, что субтитры будут начинаться на расстоянии 10 пикселей от левого края вывода. Если явное значение x_position не указано, горизонтальное положение субтитров будет определяться параметром выравнивания. Все настройки DVB-Sub в ваших параметрах задания должны быть идентичными.

YPosition -> (целое число)

Укажите вертикальное положение субтитров относительно верхней стороны вывода в пикселях. Значение 10 приведет к тому, что субтитры будут начинаться на расстоянии 10 пикселей от верхней границы вывода. Если явное значение y_position не указано, субтитры будут размещены в нижней части вывода. Все настройки DVB-Sub в ваших параметрах задания должны быть идентичными.

EmbeddedDestinationSettings -> (структура)

Настройки, связанные с субтитрами CEA/EIA-608 и CEA/EIA-708 (также называемые встроенными или вспомогательными). Настройте встроенные субтитры в том же выводе, что и ваше видео. Дополнительную информацию см. на странице https://docs.aws.amazon.com/mediaconvert/latest/ug/embedded-output-captions.html.

Destination608ChannelNumber -> (целое число)

Проигнорируйте эту настройку, если ваши входные субтитры не в формате SCC, а выходные субтитры не встроены в видеопоток. Укажите номер субтитров для каждого канала в этом выводе. Если у вас два канала, выберите номера субтитров, которые не находятся в одном поле. Например, выберите 1 и 3. Дополнительную информацию см. на странице https://docs.aws.amazon.com/console/mediaconvert/dual-scc-to-embedded.

Destination708ServiceNumber -> (целое число)

Проигнорируйте эту настройку, если ваши входные субтитры не в формате SCC и вы хотите встроить как субтитры 608, так и 708 в выходной поток. Дополнительно укажите номер сервиса 708 для каждого канала выходных субтитров. Выберите разные номера для каждого канала. Чтобы использовать эту настройку, также установите преобразование 608 в 708 в настройках выбора входных субтитров. Если вы выберите преобразование, но не укажите номер сервиса 708, MediaConvert использует номер, который вы указали для номера канала субтитров 608 в качестве номера сервиса 708. Дополнительную информацию см. на странице https://docs.aws.amazon.com/console/mediaconvert/dual-scc-to-embedded.

ImscDestinationSettings -> (структура)

Настройки, связанные с субтитрами IMSC. IMSC — это формат вспомогательного файла, содержащий субтитры в файле, отделенном от контейнера видео. Настройте субтитры IMSC в той же группе вывода, но в другом выводе, отличном от вашего видео. Дополнительную информацию см. на странице https://docs.aws.amazon.com/mediaconvert/latest/ug/ttml-and-webvtt-output-captions.html.

Accessibility -> (строка)

Если трек субтитров IMSC предназначен для обеспечения доступности для людей с нарушениями слуха: установите Accessibility на Enabled. При этом MediaConvert добавляет атрибуты доступности к вашему выходному манифесту HLS или DASH. Для манифестов HLS MediaConvert добавляет следующие атрибуты доступности в EXT-X-MEDIA для этого трека: CHARACTERISTICS=”public.accessibility.describes-spoken-dialog,public.accessibility.describes-music-and-sound” и AUTOSELECT=”YES”. Для манифестов DASH MediaConvert добавляет следующее в набор адаптации для этого трека: . Если трек субтитров не предназначен для обеспечения такой доступности: сохраните значение по умолчанию, Disabled. При этом для манифестов DASH MediaConvert вместо этого добавляет следующее в набор адаптации для этого трека: .

StylePassthrough -> (строка)

Сохраните эту настройку включенной, чтобы MediaConvert использовал информацию о стиле шрифта и положении из исходного источника субтитров в выводе. Этот параметр доступен только в том случае, если ваши входные субтитры IMSC, SMPTE-TT или TTML. Отключите эту настройку для упрощенных выходных субтитров.

SccDestinationSettings -> (структура)

Настройки, связанные с субтитрами SCC. SCC — это формат вспомогательного файла, содержащий субтитры в файле, отделенном от контейнера видео. Настройте субтитры SCC в той же группе вывода, но в другом выводе, отличном от вашего видео. Дополнительную информацию см. на странице https://docs.aws.amazon.com/mediaconvert/latest/ug/scc-srt-output-captions.html.

Framerate -> (строка)

Установите Framerate, чтобы убедиться, что субтитры и видео синхронизированы в выводе. Укажите частоту кадров, соответствующую частоте кадров связанного видео. Если частота кадров видео равна 29,97, выберите 29,97 dropframe только в том случае, если видео имеет video_insertion=true и drop_frame_timecode=true; в противном случае выберите 29,97 non-dropframe.

SrtDestinationSettings -> (структура)

Настройки, связанные с субтитрами SRT. SRT — это формат вспомогательного файла, содержащий субтитры в файле, отделенном от контейнера видео. Настройте субтитры SRT в той же группе вывода, но в другом выводе, отличном от вашего видео.

StylePassthrough -> (строка)

Установите Style passthrough в ENABLED, чтобы использовать доступную информацию о стиле, цвете и позиции из входных субтитров. MediaConvert использует значения по умолчанию для отсутствующей информации о стиле и позиции в входных субтитрах. Установите Style passthrough в DISABLED или оставьте пустым, чтобы проигнорировать информацию о стиле и позиции из входных субтитров и использовать упрощенные выходные субтитры.

TeletextDestinationSettings -> (структура)

Настройки, связанные с субтитрами Teletext. Настройте субтитры Teletext в том же выводе, что и ваше видео. Дополнительную информацию см. на странице https://docs.aws.amazon.com/mediaconvert/latest/ug/teletext-output-captions.html.

PageNumber -> (строка)

Установите pageNumber на номер страницы Teletext для выходных субтитров для этого вывода. Это значение должно быть трехзначной шестнадцатеричной строкой; строки, заканчивающиеся на -FF, недопустимы. Если вы передаете весь набор данных Teletext, не используйте это поле.

PageTypes -> (список)

Укажите типы страниц для этой страницы Teletext. Если вы не укажете значение здесь, служба установит тип страницы по умолчанию — Subtitle. Если вы передаете весь набор данных Teletext, не используйте это поле. При передаче набора страниц Teletext выходные данные имеют те же типы страниц, что и входные.

(строка)

Тип страницы, как определено в стандарте ETSI EN 300 468, таблица 94

TtmlDestinationSettings -> (структура)

Настройки, связанные с субтитрами TTML. TTML — это формат вспомогательного файла, содержащий субтитры в файле, отделенном от контейнера видео. Настройте субтитры TTML в той же группе вывода, но в другом выводе, отличном от вашего видео. Дополнительную информацию см. на странице https://docs.aws.amazon.com/mediaconvert/latest/ug/ttml-and-webvtt-output-captions.html.

StylePassthrough -> (строка)

Передайте информацию о стиле и положении из входного источника типа TTML (TTML, IMSC, SMPTE-TT) в выходной TTML.

WebvttDestinationSettings -> (структура)

Настройки, связанные с субтитрами WebVTT. WebVTT — это формат вспомогательного файла, содержащий субтитры в файле, отделенном от контейнера видео. Настройте субтитры WebVTT в той же группе вывода, но в другом выводе, отличном от вашего видео. Дополнительную информацию см. на странице https://docs.aws.amazon.com/mediaconvert/latest/ug/ttml-and-webvtt-output-captions.html.

Accessibility -> (строка)

Если трек субтитров WebVTT предназначен для обеспечения доступности для людей с нарушениями слуха: установите Accessibility на Enabled. При этом MediaConvert добавляет атрибуты доступности к вашему выходному манифесту HLS или DASH. Для манифестов HLS MediaConvert добавляет следующие атрибуты доступности в EXT-X-MEDIA для этого трека: CHARACTERISTICS=”public.accessibility.describes-spoken-dialog,public.accessibility.describes-music-and-sound” и AUTOSELECT=”YES”. Для манифестов DASH MediaConvert добавляет следующее в набор адаптации для этого трека: . Если трек субтитров не предназначен для обеспечения такой доступности: сохраните значение по умолчанию, Disabled. При этом для манифестов DASH MediaConvert вместо этого добавляет следующее в набор адаптации для этого трека: .

StylePassthrough -> (строка)

Укажите, как MediaConvert записывает информацию о стиле в выходные субтитры WebVTT. Для использования доступной информации о стиле, цвете и позиции из входных субтитров: выберите Enabled. MediaConvert использует значения по умолчанию, если информация о стиле и позиции отсутствует в входных субтитрах. Для точного воспроизведения входных субтитров: выберите Strict. MediaConvert автоматически применяет корректировки времени, включая корректировки для преобразования частоты кадров, рекламных вставок и обрезки входных данных. Формат ваших входных субтитров должен быть WebVTT. Чтобы проигнорировать информацию о стиле и позиции из входных субтитров и использовать упрощенные выходные субтитры: сохраните значение по умолчанию, Disabled. Или оставьте пустым. Чтобы использовать доступную информацию о стиле, цвете и позиции из входных субтитров, объединяя субтитры с одинаковыми интервалами времени: выберите merge. Эта настройка может помочь предотвратить перекрытия позиционирования для некоторых плееров, которые ожидают единственный субтитр для любого данного интервала времени.

LanguageCode -> (строка)

Укажите язык этого трека выходных субтитров. Для большинства форматов выходных субтитров кодер помещает эту информацию о языке в метаданные выходных субтитров. Если формат выходных субтитров DVB-Sub или Burn in, кодер использует эту информацию о языке для выбора языка шрифта для отображения текста субтитров.

LanguageDescription -> (строка)

Укажите метку для этого набора выходных субтитров. Например, «Английский», «Комментарии режиссера» или «track_2». Для потоковых выводов MediaConvert передает эту информацию в целевые манифесты для отображения на устройстве плеера конечного зрителя. Для выводов в других группах вывода служба игнорирует эту настройку.

ContainerSettings -> (структура)

Настройки, специфичные для контейнера.

CmfcSettings -> (структура)

Эти настройки относятся к фрагментированному контейнеру MP4 для сегментов в выходных данных CMAF.

AudioDuration -> (строка)

Укажите эту настройку только в том случае, если ваш выход будет потребляться последующим процессом переупаковки, чувствительным к очень небольшим различиям во времени воспроизведения видео и аудио. В этой ситуации выберите Соответствие продолжительности видео. Во всех остальных случаях сохраните значение по умолчанию, Продолжительность кодека по умолчанию. При выборе Соответствие продолжительности видео MediaConvert добавляет к выходным аудиопотокам паузы или обрезает их, чтобы обеспечить, что общая продолжительность каждого аудиопотока по крайней мере равна общей продолжительности видеопотока. После добавления пауз или обрезки продолжительность аудиопотока не превышает длины одного кадра по отношению к видеопотоку. MediaConvert применяет добавление пауз или обрезку аудио только к концу последнего сегмента вывода. Для несегментированных выходов MediaConvert добавляет паузы только к концу файла. При сохранении значения по умолчанию любые незначительные расхождения между продолжительностью аудио и видео будут зависеть от кодека выходного аудио.

AudioGroupId -> (строка)

Укажите группу аудиорендеринга для данного аудиорендеринга. Укажите не более одного значения для каждого аудиовыхода в вашей группе выходов. Это значение отображается в родительском манифесте HLS в теге EXT-X-MEDIA типа=AUDIO в качестве значения атрибута GROUP-ID. Например, если вы укажете «audio_aac_1» для идентификатора группы аудио, оно отобразится в вашем манифесте следующим образом: #EXT-X-MEDIA:TYPE=AUDIO,GROUP-ID="audio_aac_1". Связанная настройка: Чтобы связать группу рендеринга, к которой относится этот аудиодорожка, с видеорендерингом, включите то же значение, которое вы указали здесь, для настройки Наборы аудиорендеринга видеовыхода.

AudioRenditionSets -> (строка)

Перечислите группы аудиорендеринга, которые вы хотите включить вместе с этим видеорендерингом. Используйте список, разделенный запятыми. Например, предположим, что вы хотите включить группы аудиорендеринга, имеющие идентификаторы аудиогрупп «audio_aac_1» и «audio_dolby». В этом случае вы бы указали это значение: «audio_aac_1,audio_dolby». Связанная настройка: Группы рендеринга, которые вы включаете в свой список, разделенный запятыми, должны соответствовать значениям, которые вы указываете в настройке Идентификатор аудиогруппы для аудиорендеринга в той же группе выходов, что и этот видеорендеринг. Поведение по умолчанию: Если вы ничего не укажете здесь и для Идентификатора аудиогруппы, MediaConvert поместит каждую аудиоварианту в свою собственную группу аудиорендеринга и свяжет её со всеми видеовариантами. Каждое значение в вашем списке отображается в родительском манифесте HLS в теге EXT-X-STREAM-INF в качестве значения атрибута AUDIO. Продолжая предыдущий пример, предположим, что имя файла для дочернего манифеста для вашего видеорендеринга — «amazing_video_1.m3u8». Тогда в вашем родительском манифесте каждое значение будет отображаться на отдельных строках, подобно этому: #EXT-X-STREAM-INF:AUDIO="audio_aac_1"… amazing_video_1.m3u8 #EXT-X-STREAM-INF:AUDIO="audio_dolby"… amazing_video_1.m3u8

AudioTrackType -> (строка)

Используйте эту настройку для управления значениями, которые MediaConvert помещает в ваш родительский плейлист HLS для управления тем, как клиентский плеер выбирает, какую аудиодорожку воспроизводить. Выберите Аудио-только вариант потока (AUDIO_ONLY_VARIANT_STREAM) для любого варианта, который вы хотите запретить клиенту воспроизводить с видео. Это заставляет MediaConvert представлять вариант как EXT-X-STREAM-INF в манифесте HLS. Другие варианты этой настройки определяют значения, которые MediaConvert записывает для атрибутов DEFAULT и AUTOSELECT записи EXT-X-MEDIA для варианта аудио. Более подробную информацию об этих атрибутах см. в статье Apple по документации https://developer.apple.com/documentation/http_live_streaming/example_playlists_for_http_live_streaming/adding_alternate_media_to_a_playlist. Выберите Альтернативное аудио, автоматический выбор, по умолчанию, чтобы установить DEFAULT=YES и AUTOSELECT=YES. Выберите это значение только для одного варианта в вашей группе выходов. Выберите Альтернативное аудио, автоматический выбор, не по умолчанию, чтобы установить DEFAULT=NO и AUTOSELECT=YES. Выберите Альтернативное аудио, без автоматического выбора, чтобы установить DEFAULT=NO и AUTOSELECT=NO. Если вы не укажете значение для этой настройки, MediaConvert по умолчанию использует Альтернативное аудио, автоматический выбор, по умолчанию. Когда в вашей группе выходов более одного варианта, вы должны явно выбрать значение для этой настройки.

DescriptiveVideoServiceFlag -> (строка)

Укажите, хотите ли вы пометить эту аудиодорожку как услугу описательного видео (DVS) в вашем родительском манифесте HLS. При выборе Пометить MediaConvert включает параметр CHARACTERISTICS="public.accessibility.describes-video" в записи EXT-X-MEDIA для этой дорожки. При сохранении значения по умолчанию, Не помечать, MediaConvert опускает этот параметр. Флаг DVS может помочь с доступностью на устройствах Apple. Более подробную информацию см. в документации Apple.

IFrameOnlyManifest -> (строка)

Выберите Включить, чтобы MediaConvert сгенерировал дочерний манифест HLS, который перечисляет только кадры I для этого рендеринга, помимо вашего обычного манифеста для этого рендеринга. Вы можете использовать этот манифест в рамках рабочего процесса, который создает предварительные функции для вашего видео. MediaConvert добавляет как дочерний манифест только для кадров I, так и обычный дочерний манифест в родительский манифест. Если вам не нужен дочерний манифест только для кадров I, сохраните значение по умолчанию Исключить.

KlvMetadata -> (строка)

Чтобы включить метаданные key-length-value в этот вывод: Установите вставку KLV метаданных на Пропустить. MediaConvert считывает KLV метаданные, присутствующие в вашем вводе, и записывает каждую запись в отдельное окно события в выводе в соответствии с MISB ST1910.1. Чтобы исключить эти KLV метаданные: Установите вставку KLV метаданных на Нет или оставьте пустым.

ManifestMetadataSignaling -> (строка)

Чтобы добавить элемент InbandEventStream в выходной манифест MPD для каждого типа сообщения события, установите Сигнализация метаданных манифеста на Включено. Для сообщений события ID3 схема URI элемента InbandEventStream будет иметь то же значение, которое вы укажете для URI схемы ID3 метаданных. Для сообщений события SCTE35 URI схемы элемента InbandEventStream будет "urn:scte:scte35:2013:bin". Чтобы исключить эти элементы из выходного манифеста MPD, установите Сигнализация метаданных манифеста на Отключено. Чтобы включить Сигнализация метаданных манифеста, вы также должны установить SCTE-35 источник на Пропустить, ESAM SCTE-35 на вставить или ID3 метаданные на Пропустить.

Scte35Esam -> (строка)

Используйте эту настройку только тогда, когда вы указываете маркеры SCTE-35 из ESAM. Выберите ВСТАВИТЬ, чтобы поместить маркеры SCTE-35 в этот вывод в точках вставки, которые вы указываете в документе ESAM XML. Укажите документ в настройке XML SCC.

Scte35Source -> (строка)

Игнорируйте эту настройку, если у вас нет маркеров SCTE-35 в файле входного видео. Выберите Пропустить, если вы хотите, чтобы маркеры SCTE-35, которые появляются в вашем вводе, также появлялись в этом выводе. Выберите Нет, если вы не хотите, чтобы эти маркеры SCTE-35 были в этом выводе.

TimedMetadata -> (строка)

Чтобы включить метаданные ID3 в этот вывод: Установите ID3 метаданные на Пропустить. Укажите эти метаданные ID3 в вставщике пользовательских метаданных ID3. MediaConvert записывает каждую запись метаданных ID3 в отдельное окно события (eMSG). Чтобы исключить эти метаданные ID3: Установите ID3 метаданные на Нет или оставьте пустым.

TimedMetadataBoxVersion -> (строка)

Укажите версию окна события (eMSG) для временных метаданных ID3 в вашем выводе. Более подробную информацию см. в разделе 5.10.3.3.3 Синтаксис ISO/IEC 23009-1:2022. Оставьте пустым, чтобы использовать значение по умолчанию Версия 0. При указании Версии 1 вы также должны установить ID3 метаданные на Пропустить.

TimedMetadataSchemeIdUri -> (строка)

Укажите URI схемы окна события (eMSG) для временных метаданных ID3 в вашем выводе. Более подробную информацию см. в разделе 5.10.3.3.4 Семантика ISO/IEC 23009-1:2022. Оставьте пустым, чтобы использовать значение по умолчанию: https://aomedia.org/emsg/ID3 Когда вы указываете значение для URI схемы ID3 метаданных, вы также должны установить ID3 метаданные на Пропустить.

TimedMetadataValue -> (строка)

Укажите значение окна события (eMSG) для временных метаданных ID3 в вашем выводе. Более подробную информацию см. в разделе 5.10.3.3.4 Семантика ISO/IEC 23009-1:2022. Когда вы указываете значение для Значения метаданных ID3, вы также должны установить ID3 метаданные на Пропустить.

Container -> (строка)

Контейнер для этого вывода. Некоторые контейнеры требуют объекта настроек контейнера. Если не указано, будет создан объект по умолчанию.

F4vSettings -> (структура)

Настройки для контейнера F4v

MoovPlacement -> (строка)

Чтобы поместить атом MOOV в начало вашего вывода, что полезно для поэтапной загрузки: Оставьте пустым или выберите Поэтапная загрузка. Чтобы поместить MOOV в конец вашего вывода: Выберите Нормальный.

M2tsSettings -> (структура)

Настройки контейнера MPEG-2 TS. Они применяются к выводам в группе вывода «Файл», когда контейнер вывода — MPEG-2 Transport Stream (M2TS). В этих ресурсах данные организованы по таблице программы (PMT). Каждая программа транспортного потока содержит подмножества данных, включая аудио, видео и метаданные. Каждое из этих подмножеств данных имеет числовой идентификатор, называемый идентификатором пакета (PID). Каждая программа транспортного потока соответствует одному выводу MediaConvert. PMT перечисляет типы данных в программе вместе с их PID. Системы и проигрыватели по сети используют таблицу программы для поиска PID каждого типа данных, к которому они обращаются, а затем используют PID для поиска конкретных данных в ресурсе.

AudioBufferModel -> (строка)

Выбирает между моделями буферов DVB и ATSC для аудио Dolby Digital.

AudioDuration -> (строка)

Укажите эту настройку только в том случае, если ваш вывод будет потребляться последующим потоковым рабочим процессом, чувствительным к очень небольшим различиям во времени между видео и аудио. В этой ситуации выберите «Совпадение с длительностью видео». Во всех остальных случаях сохраните значение по умолчанию «Длительность кодека по умолчанию». При выборе «Совпадение с длительностью видео» MediaConvert добавляет к выходным аудиопотокам паузы или обрезает их, чтобы убедиться, что общая продолжительность каждого аудиопотока не меньше общей продолжительности видеопотока. После добавления пауз или обрезки длительность аудиопотока не превышает длительность видеопотока на один кадр. MediaConvert применяет аудиопаузы или обрезки только к концу последнего сегмента вывода. Для неразделенных выводов MediaConvert добавляет паузы только в конец файла. При сохранении значения по умолчанию любые незначительные расхождения между длительностями аудио и видео будут зависеть от выходного аудиокодека.

AudioFramesPerPes -> (целое число)

Количество аудиокадров, вставляемых для каждого пакета PES.

AudioPids -> (список)

Укажите идентификаторы пакетов (PID) для всех элементарных аудиопотоков, которые вы включаете в этот вывод. Укажите несколько PID в виде массива JSON. Значение по умолчанию — диапазон 482-492.

(целое число)

AudioPtsOffsetDelta -> (целое число)

Вручную укажите разницу в смещении PTS, которая будет применена к аудиодорожке, в секундах или миллисекундах, когда вы установите смещение PTS в секунды или миллисекунды. Введите целое число от -10000 до 10000. Оставьте пустым, чтобы сохранить значение по умолчанию 0.

Bitrate -> (целое число)

Укажите битрейт выходного транспортного потока в битах в секунду. Установка значения 0 позволяет мультиплексору автоматически определить соответствующий битрейт. Другие распространенные значения — 3750000, 7500000 и 15000000.

BufferModel -> (строка)

Управляет моделью буфера для точного перемежения. Если установлено MULTIPLEX, используется модель буфера мультиплексирования. Если установлено NONE, это может привести к более низкой задержке, но устройства с низкой памятью могут не воспроизводить поток без прерываний.

DataPTSControl -> (строка)

Если вы выберите ALIGN_TO_VIDEO, MediaConvert запишет субтитры и пакеты данных со значениями временной метки представления (PTS), которые больше или равны PTS первого видеопакета (MediaConvert удаляет субтитры и пакеты данных с меньшими значениями PTS). Сохраните значение по умолчанию, чтобы разрешить все значения PTS.

DvbNitSettings -> (структура)

Используйте эти настройки для вставки таблицы информации о сети DVB (NIT) в транспортный поток этого вывода.

NetworkId -> (целое число)

Числовое значение, вставленное в таблицу информации о сети (NIT).

NetworkName -> (строка)

Текст имени сети, вставленный в описатель network_name внутри таблицы информации о сети. Максимальная длина — 256 символов.

NitInterval -> (целое число)

Количество миллисекунд между экземплярами этой таблицы в выходном транспортном потоке.

DvbSdtSettings -> (структура)

Используйте эти настройки для вставки таблицы описания службы DVB (SDT) в транспортный поток этого вывода.

OutputSdt -> (строка)

Выбирает метод вставки информации SDT в выходной поток. «Следовать SDT входного потока» копирует информацию SDT из входного потока в выходной поток. «Следовать SDT входного потока, если он есть» копирует информацию SDT из входного потока в выходной поток, если информация SDT есть во входном потоке, в противном случае используется значение, заданное пользователем. Ввод «SDT вручную» означает, что пользователь введёт информацию SDT. «Без SDT» означает, что выходной поток не будет содержать информацию SDT.

SdtInterval -> (целое число)

Количество миллисекунд между экземплярами этой таблицы в выходном транспортном потоке.

ServiceName -> (строка)

Имя службы, помещенное в описатель service_descriptor в таблице описания службы. Максимальная длина — 256 символов.

ServiceProviderName -> (строка)

Имя поставщика услуг, помещенное в описатель service_descriptor в таблице описания службы. Максимальная длина — 256 символов.

DvbSubPids -> (список)

Укажите идентификаторы пакетов (PID) для данных субтитров DVB, включённых в этот вывод. Укажите несколько PID в виде массива JSON. Значение по умолчанию — диапазон 460-479.

(целое число)

DvbTdtSettings -> (структура)

Используйте эти настройки для вставки таблицы времени и даты DVB (TDT) в транспортный поток этого вывода.

TdtInterval -> (целое число)

Количество миллисекунд между экземплярами этой таблицы в выходном транспортном потоке.

DvbTeletextPid -> (целое число)

Укажите идентификатор пакета (PID) для данных DVB телетекста, включённых в этот вывод. Значение по умолчанию — 499.

EbpAudioInterval -> (строка)

При установке VIDEO_AND_FIXED_INTERVALS, маркеры аудио EBP будут добавлены к разделам 3 и 4. Интервал между этими дополнительными маркерами будет фиксированным и немного короче интервала маркера видео EBP. При установке VIDEO_INTERVAL эти дополнительные маркеры не будут вставлены. Применимо только при выборе маркеров сегментации EBP (segmentationMarkers — EBP или EBP_LEGACY).

EbpPlacement -> (строка)

Выбирает PID, на который будут помещены маркеры EBP. Они могут быть размещены только на видео PID или на видео PID и всех аудио PID. Применимо только при выборе маркеров сегментации EBP (segmentationMarkers — EBP или EBP_LEGACY).

EsRateInPes -> (строка)

Управляет включением поля ES Rate в заголовке PES.

ForceTsVideoEbpOrder -> (строка)

Сохраните значение по умолчанию, если вам не известно, что маркеры аудио EBP неправильно появляются до маркеров видео EBP. Для исправления этой проблемы установите это значение в Force.

FragmentTime -> (двойное)

Длительность каждого фрагмента в секундах. Используется только с маркерами EBP.

KlvMetadata -> (строка)

Для включения метаданных ключ-длина-значение в этот вывод: Установите вставку метаданных KLV в Passthrough. MediaConvert считывает метаданные KLV, присутствующие в вашем входе, и передает их в выходной транспортный поток. Для исключения этих метаданных KLV: Установите вставку метаданных KLV в None или оставьте пустым.

MaxPcrInterval -> (целое число)

Укажите максимальное время в миллисекундах между вставленными в транспортный поток ссылками на программу (PCR).

MinEbpInterval -> (целое число)

При установке применяется требование, чтобы точки границы кодера не попадали в указанный интервал времени друг от друга, наблюдая за входным видео. Если другая точка границы кодера появится в течение указанного интервала времени, текущая точка границы кодера не будет передана, а сегмент будет «растянут» до следующего маркера. Значение предвидения не добавляет задержки в систему. Настройка времени живого события должна быть выполнена в другом месте, чтобы создать достаточную задержку для точности предвидения.

NielsenId3 -> (строка)

Если INSERT, будут обнаружены не слышимые тоны Nielsen для отслеживания медиа во входном аудио, и эквивалентная метка ID3 будет вставлена в выходной поток.

NullPacketBitrate -> (двойное)

Значение в битах в секунду дополнительных нулевых пакетов, которые нужно вставить в транспортный поток. Это может быть полезно, если система шифрования по сети требует периодических нулевых пакетов.

PatInterval -> (целое число)

Количество миллисекунд между экземплярами этой таблицы в выходном транспортном потоке.

PcrControl -> (строка)

При установке PCR_EVERY_PES_PACKET вставляется значение ссылки на программу (PCR) для каждого заголовка с пакетизированным элементарным потоком (PES). Эффективно только в том случае, если PID PCR совпадает с PID элементарного потока видео или аудио.

PcrPid -> (целое число)

Укажите идентификатор пакета (PID) для ссылки на программу (PCR) в этом выводе. Если вы не укажете значение, служба использует значение для PID видео.

PmtInterval -> (целое число)

Укажите количество миллисекунд между экземплярами таблицы карты программы (PMT) в выходном транспортном потоке.

PmtPid -> (целое число)

Укажите идентификатор пакета (PID) для самой таблицы карты программы (PMT). Значение по умолчанию — 480.

PreventBufferUnderflow -> (строка)

Укажите, пытается ли MediaConvert автоматически предотвратить переполнение буфера декодера в выходном потоке транспортного потока. Используйте, если вы видите переполнение буфера декодера в выходном потоке и не можете увеличить битрейт транспортного потока. Для большинства рабочих процессов: Рекомендуется сохранить значение по умолчанию «Отключено». Чтобы предотвратить переполнение буфера декодера в выходном потоке, при возможности: Выберите «Включено». Обратите внимание, что если MediaConvert предотвратит переполнение буфера декодера в выходном потоке, качество выходного видео снизится, и выполнение задачи займет больше времени.

PrivateMetadataPid -> (целое число)

Укажите идентификатор пакета (PID) потока с частными метаданными. Значение по умолчанию — 503.

ProgramNumber -> (целое число)

Используйте номер программы для указания номера программы, используемой в таблице карты программы (PMT) для этого вывода. Значение по умолчанию — 1. Номера программ и таблицы карты программ — это части контейнеров MPEG-2 транспортного потока, используемые для организации данных.

PtsOffset -> (целое число)

Вручную укажите начальное смещение PTS в секундах, когда вы установите смещение PTS в секунды. Введите целое число от 0 до 3600. Оставьте пустым, чтобы сохранить значение по умолчанию 2.

PtsOffsetMode -> (строка)

Укажите начальное смещение временной метки представления (PTS) для выходного транспортного потока. Чтобы позволить MediaConvert автоматически определить начальное смещение PTS: Сохраните значение по умолчанию «Автоматически». Мы рекомендуем выбрать «Автоматически» для совместимости с максимальным числом проигрывателей. Начальное PTS будет не менее двух секунд и будет меняться в зависимости от битрейта вашего вывода, размера буфера HRD и процентной доли начального заполнения буфера HRD. Чтобы вручную указать начальное смещение PTS: Выберите «Секунды» или «Миллисекунды». Затем укажите количество секунд или миллисекунд с помощью смещения PTS.

RateMode -> (строка)

При установке CBR в транспортный поток вставляются нулевые пакеты для заполнения указанного битрейта. При установке VBR значение битрейта служит максимальным битрейтом, но вывод не будет дополнен до этого битрейта.

Scte35Esam -> (структура)

Включите это в настройки вашей задачи, чтобы поместить маркеры SCTE-35 в выходные потоки HLS и транспортного потока в точках вставки, которые вы указали в документе ESAM XML. Укажите документ в настройке SCC XML.

Scte35EsamPid -> (целое число)

Идентификатор пакета (PID) потока SCTE-35 в транспортном потоке, сгенерированном ESAM.

Scte35Pid -> (целое число)

Укажите идентификатор пакета (PID) потока SCTE-35 в транспортном потоке.

Scte35Source -> (string)

Для маркеров SCTE-35 из вашего ввода – выберите Пропускать, если вы хотите, чтобы маркеры SCTE-35, которые отображаются на входе, также отображались на этом выходе. Выберите Нет, если вы не хотите, чтобы маркеры SCTE-35 были на этом выходе. Для маркеров SCTE-35 из документа ESAM XML – выберите Нет. Также укажите XML-документ ESAM в виде строки в настройке Уведомления о обработке сигнала XML. Также включите ESAM SCTE-35 (включите свойство scte35Esam).

SegmentationMarkers -> (string)

Вставляет маркеры сегментации в каждый период сегментации segmentation_time. rai_segstart устанавливает бит индикатора произвольного доступа в поле адаптации. rai_adapt устанавливает бит RAI и добавляет текущее время кода в байты частных данных. psi_segstart вставляет таблицы PAT и PMT в начале сегментов. ebp добавляет информацию о точке границы кодера в поле адаптации в соответствии со спецификацией OpenCable OC-SP-EBP-I01-130118. ebp_legacy добавляет информацию о точке границы кодера в поле адаптации, используя устаревший проприетарный формат.

SegmentationStyle -> (string)

Параметр стиля сегментации управляет тем, как маркеры сегментации вставляются в транспортный поток. При наличии доступности сегменты могут быть усечены, что может повлиять на то, где будут вставлены будущие маркеры сегментации. Когда выбран стиль сегментации «reset_cadence» и сегмент усечен из-за доступности, мы сбросим темп сегментации. Это означает, что последующий сегмент будет иметь продолжительность $segmentation_time секунд. Когда выбран стиль сегментации «maintain_cadence» и сегмент усечен из-за доступности, мы не будем сбрасывать темп сегментации. Это означает, что последующий сегмент, скорее всего, также будет усечен. Однако все сегменты после этого будут иметь продолжительность $segmentation_time секунд. Обратите внимание, что просмотр EBP является небольшим исключением из этого правила.

SegmentationTime -> (double)

Укажите длительность каждого сегмента в секундах. Требуется, если маркеры установлены на _none_.

TimedMetadataPid -> (integer)

Идентификатор пакета (PID) потока метаданных ID3 в транспортном потоке.

TransportStreamId -> (integer)

Укажите идентификатор самого транспортного потока в таблице карты программ для этого вывода. Идентификаторы транспортных потоков и таблицы карт программ являются частями контейнеров транспортных потоков MPEG-2, используемых для организации данных.

VideoPid -> (integer)

Укажите идентификатор пакета (PID) потока видео-элементов в транспортном потоке.

M3u8Settings -> (structure)

Эти настройки относятся к контейнеру транспортного потока MPEG-2 (MPEG2-TS) для сегментов MPEG2-TS в ваших HLS-выводах.

AudioDuration -> (string)

Укажите эту настройку только в том случае, если ваш вывод будет потребляться последующим рабочим процессом переупаковки, чувствительным к очень небольшим различиям в длительности видео и аудио. В этой ситуации выберите Соответствие длительности видео. Во всех остальных случаях сохраните значение по умолчанию, Длительность кодека по умолчанию. При выборе Соответствие длительности видео MediaConvert дополняет выходные аудиопотоки тишиной или обрезает их, чтобы убедиться, что общая продолжительность каждого аудиопотока по крайней мере так же велика, как общая продолжительность видеопотока. После добавления или обрезки длительность аудиопотока не превышает длину видеопотока на одну кадр. MediaConvert применяет добавление или обрезку аудио только к концу последнего сегмента вывода. Для неразделенных выводов MediaConvert добавляет заполнение только в конец файла. При сохранении значения по умолчанию любые незначительные расхождения между длительностью аудио и видео будут зависеть от кодека вашего выходного аудио.

AudioFramesPerPes -> (integer)

Количество аудиокадров, которые нужно вставить для каждого пакета PES.

AudioPids -> (list)

Идентификатор пакета (PID) потока(ов) аудио-элементов в транспортном потоке. Допускаются несколько значений, которые можно вводить в диапазонах и/или через запятые.

(integer)

AudioPtsOffsetDelta -> (integer)

Вручную укажите разницу во временном сдвиге PTS, которая будет применена к аудиодорожке, в секундах или миллисекундах, когда вы установите временной сдвиг PTS на секунды или миллисекунды. Введите целое число от -10000 до 10000. Оставьте пустым, чтобы сохранить значение по умолчанию 0.

DataPTSControl -> (string)

Если вы выберете ALIGN_TO_VIDEO, MediaConvert записывает субтитры и пакеты данных со значениями временной метки представления (PTS), которые больше или равны PTS первого видеопакета (MediaConvert отбрасывает субтитры и пакеты данных с меньшими значениями PTS). Сохраните значение по умолчанию AUTO, чтобы разрешить все значения PTS.

MaxPcrInterval -> (integer)

Укажите максимальное время в миллисекундах между программами ссылок на часы (PCR), вставленными в транспортный поток.

NielsenId3 -> (string)

Если ВСТАВИТЬ, Nielsen незримые тона для отслеживания медиа будут обнаружены в входном аудио, и эквивалентный тег ID3 будет вставлен в выходной.

PatInterval -> (integer)

Количество миллисекунд между экземплярами этой таблицы в выходном транспортном потоке.

PcrControl -> (string)

При установке на PCR_EVERY_PES_PACKET значение программы ссылок на часы (PCR) вставляется для каждого заголовка пакетизированного элементарного потока (PES). Этот параметр эффективен только при совпадении PID PCR с видео или аудио потоком элементарных данных.

PcrPid -> (integer)

Идентификатор пакета (PID) программы ссылок на часы (PCR) в транспортном потоке. Если значение не указано, кодер назначит то же значение, что и видео PID.

PmtInterval -> (integer)

Количество миллисекунд между экземплярами этой таблицы в выходном транспортном потоке.

PmtPid -> (integer)

Идентификатор пакета (PID) таблицы карты программ (PMT) в транспортном потоке.

PrivateMetadataPid -> (integer)

Идентификатор пакета (PID) потока частных метаданных в транспортном потоке.

ProgramNumber -> (integer)

Значение поля номера программы в таблице карты программ.

PtsOffset -> (integer)

Вручную укажите начальный сдвиг PTS в секундах, когда вы установите временной сдвиг PTS на секунды. Введите целое число от 0 до 3600. Оставьте пустым, чтобы сохранить значение по умолчанию 2.

PtsOffsetMode -> (string)

Укажите начальный сдвиг временной метки представления (PTS) для вашего выходного транспортного потока. Чтобы MediaConvert автоматически определил начальный сдвиг PTS: Сохраните значение по умолчанию, Авто. Мы рекомендуем выбрать Авто для наибольшей совместимости с плеерами. Начальная временная метка будет составлять не менее двух секунд и варьироваться в зависимости от битрейта вашего вывода, размера буфера HRD и начального заполнения буфера HRD. Чтобы вручную указать начальный сдвиг PTS: Выберите Секунды или Миллисекунды. Затем укажите количество секунд или миллисекунд с помощью временного сдвига PTS.

Scte35Pid -> (integer)

Идентификатор пакета (PID) потока SCTE-35 в транспортном потоке.

Scte35Source -> (string)

Для маркеров SCTE-35 из вашего ввода – выберите Пропускать, если вы хотите, чтобы маркеры SCTE-35, которые отображаются на входе, также отображались на этом выводе. Выберите Нет, если вы не хотите, чтобы маркеры SCTE-35 были на этом выводе. Для маркеров SCTE-35 из документа ESAM XML – выберите Нет, если не нужно условное форматирование манифеста. Выберите Пропускать и выберите маркеры объявлений, если нужно условное форматирование манифеста. В обоих случаях также укажите XML-документ ESAM в виде строки в настройке Уведомления о обработке сигнала XML.

TimedMetadata -> (string)

Установите метаданные ID3 на Пропускать, чтобы включить метаданные ID3 в этот вывод. Это включает метаданные ID3 из следующих функций: период временной метки ID3 и вставщик пользовательских метаданных ID3. Чтобы исключить эти метаданные ID3 из этого вывода: установите метаданные ID3 на Нет или оставьте пустым.

TimedMetadataPid -> (integer)

Идентификатор пакета (PID) потока метаданных ID3 в транспортном потоке.

TransportStreamId -> (integer)

Значение поля идентификатора транспортного потока в таблице карты программ.

VideoPid -> (integer)

Идентификатор пакета (PID) потока элементарных данных видео в транспортном потоке.

MovSettings -> (structure)

Эти настройки относятся к вашему контейнеру QuickTime MOV.

ClapAtom -> (string)

При включении, включает атом «clap», если это уместно для настроек видеовывода.

CslgAtom -> (string)

При включении, время композиции файла будет начинаться с нуля, время композиции в поле «ctts» (время композиции до выборки) для кадров B будет отрицательным, и поле «cslg» (сдвиг композиции наименьший-наибольший) будет включен в соответствии с поправкой 1 к стандарту 14496. Это улучшает совместимость с плеерами и инструментами Apple.

Mpeg2FourCCControl -> (string)

При установке на XDCAM, записывает MPEG2 видеопотоки в файл QuickTime с помощью кодов XDCAM fourcc. Это повышает совместимость с редакторами и плеерами Apple, но может снизить совместимость с другими плеерами. Применимо только при использовании кодека видео MPEG2.

PaddingControl -> (string)

Если вам не нужна совместимость с Omneon: сохраните значение по умолчанию, Нет. Чтобы сделать этот вывод совместимым с Omneon: выберите Omneon. При этом MediaConvert увеличивает длину атома списка изменений «elst». Обратите внимание, что это может привести к отказу файла, если получатель выходного файла не ожидает этого дополнительного заполнения.

Reference -> (string)

Всегда сохраняйте значение по умолчанию (SELF_CONTAINED) для этой настройки.

Mp4Settings -> (structure)

Эти настройки относятся к контейнеру вывода MP4. Вы можете создавать аудио-только выводы с этим контейнером. Для получения дополнительной информации см. https://docs.aws.amazon.com/mediaconvert/latest/ug/supported-codecs-containers-audio-only.html#output-codecs-and-containers-supported-for-audio-only.

AudioDuration -> (строка)

Укажите эту настройку только в том случае, если ваш вывод будет потребляться последующей рабочей средой переупаковки, чувствительной к очень небольшим различиям во времени воспроизведения между видео и аудио. В этом случае выберите Соответствие длительности видео. Во всех остальных случаях сохраните значение по умолчанию, Длительность кодека по умолчанию. При выборе Соответствие длительности видео MediaConvert заполняет выходные аудиопотоки тишиной или обрезает их, чтобы гарантировать, что общая длительность каждого аудиопотока не меньше общей длительности видеопотока. После заполнения или обрезки длительность аудиопотока не превышает длительности видеопотока на один кадр. MediaConvert применяет заполнение или обрезку аудио только к концу последнего сегмента вывода. Для несегментированных выводов MediaConvert добавляет заполнение только в конец файла. При использовании значения по умолчанию любые незначительные расхождения между длительностью аудио и видео будут зависеть от вашего выходного аудиокодека.

CslgAtom -> (строка)

При включении время композиции файла будет начинаться с нуля, время композиции в поле «ctts» (время композиции до выборки) для кадров B будет отрицательным, и поле «cslg» (смещение композиции наименьшее-наибольшее) будет включено в соответствии с поправкой 1 к дополнению 14496. Это улучшает совместимость с воспроизводителями и инструментами Apple.

CttsVersion -> (целое число)

Игнорируйте эту настройку, если соответствие спецификации версии поля CTTS не имеет значения в вашей рабочей среде. Укажите значение 1, чтобы установить версию вашего поля CTTS в 1 и сделать ваш вывод совместимым со спецификацией. Если вы укажете значение 1, вы также должны установить атом CSLG в значение INCLUDE. Сохраните значение по умолчанию 0, чтобы установить версию вашего поля CTTS в 0. Это может обеспечить обратную совместимость для некоторых воспроизводителей и упаковочников.

FreeSpaceBox -> (строка)

Вставляет поле свободного пространства сразу после поля moov.

MoovPlacement -> (строка)

Для размещения атома MOOV в начале вывода, что полезно для поэтапной загрузки: оставьте пустым или выберите Поэтапная загрузка. Для размещения MOOV в конце вывода: выберите Обычный.

Mp4MajorBrand -> (строка)

Заменяет поле «Major Brand» в выходном файле. Обычно не требуется его указывать.

MpdSettings -> (структура)

Эти настройки относятся к фрагментированному контейнеру MP4 для сегментов в ваших выходных данных DASH.

AccessibilityCaptionHints -> (строка)

Необязательно. Выберите Включить, чтобы MediaConvert помечал вашу DASH-манифест элементами для встроенных субтитров 608. Эта разметка обычно не требуется, но некоторые проигрыватели требуют ее для обнаружения и воспроизведения встроенных субтитров 608. Сохраните значение по умолчанию, Исключить, чтобы оставить эти элементы вне. При включении этой настройки MediaConvert включает в вашу манифест такую разметку:

AudioDuration -> (строка)

Укажите эту настройку только в том случае, если ваш вывод будет потребляться последующей рабочей средой переупаковки, чувствительной к очень небольшим различиям во времени воспроизведения между видео и аудио. В этом случае выберите Соответствие длительности видео. Во всех остальных случаях сохраните значение по умолчанию, Длительность кодека по умолчанию. При выборе Соответствие длительности видео MediaConvert заполняет выходные аудиопотоки тишиной или обрезает их, чтобы гарантировать, что общая длительность каждого аудиопотока не меньше общей длительности видеопотока. После заполнения или обрезки длительность аудиопотока не превышает длительности видеопотока на один кадр. MediaConvert применяет заполнение или обрезку аудио только к концу последнего сегмента вывода. Для несегментированных выводов MediaConvert добавляет заполнение только в конец файла. При использовании значения по умолчанию любые незначительные расхождения между длительностью аудио и видео будут зависеть от вашего выходного аудиокодека.

CaptionContainerType -> (строка)

Используйте эту настройку только в группах вывода DASH, которые включают внешние субтитры TTML или IMSC. Вы указываете внешние субтитры в отдельном выводе от аудио и видео. Выберите Raw для субтитров в одном XML-файле в контейнере raw. Выберите Fragmented MPEG-4 для субтитров в формате XML, содержащихся во фрагментированных файлах MP4. Этот набор фрагментированных файлов MP4 отделен от ваших фрагментированных файлов MP4 видео и аудио.

KlvMetadata -> (строка)

Чтобы включить метаданные key-length-value в этот вывод: установите вставку метаданных KLV в значение Passthrough. MediaConvert считывает метаданные KLV, присутствующие в вашем входе, и записывает каждый экземпляр в отдельное поле сообщения события в выводе в соответствии со стандартом MISB ST1910.1. Чтобы исключить эти метаданные KLV: установите вставку метаданных KLV в значение None или оставьте пустым.

ManifestMetadataSignaling -> (строка)

Чтобы добавить элемент InbandEventStream в вашу выходную MPD-манифест для каждого типа сообщения события, установите передачу метаданных манифеста в значение Enabled. Для сообщений событий ID3 схема IdUri элемента InbandEventStream будет иметь то же значение, что и указанное вами для URI схемы ID3 метаданных. Для сообщений событий SCTE35 элемент InbandEventStream schemeIdUri будет «urn:scte:scte35:2013:bin». Чтобы исключить эти элементы из вашей выходной MPD-манифеста, установите передачу метаданных манифеста в значение Disabled. Чтобы включить передачу метаданных манифеста, вы также должны установить источник SCTE-35 в значение Passthrough, ESAM SCTE-35 в значение insert или метаданные ID3 в значение Passthrough.

Scte35Esam -> (строка)

Используйте эту настройку только при указании маркеров SCTE-35 из ESAM. Выберите INSERT, чтобы поместить маркеры SCTE-35 в этот вывод в точках вставки, указанных в документе ESAM XML. Предоставьте документ в настройке SCC XML.

Scte35Source -> (строка)

Игнорируйте эту настройку, если в вашем входном видеофайле нет маркеров SCTE-35. Выберите Passthrough, если вы хотите, чтобы маркеры SCTE-35, присутствующие в вашем входе, также присутствовали в этом выводе. Выберите None, если вы не хотите, чтобы эти маркеры SCTE-35 были в этом выводе.

TimedMetadata -> (строка)

Чтобы включить метаданные ID3 в этот вывод: установите метаданные ID3 в значение Passthrough. Укажите эти метаданные ID3 в пункте вставки метаданных ID3. MediaConvert записывает каждый экземпляр метаданных ID3 в отдельное поле сообщения события (eMSG). Чтобы исключить эти метаданные ID3: установите метаданные ID3 в значение None или оставьте пустым.

TimedMetadataBoxVersion -> (строка)

Укажите версию поля сообщения события (eMSG) для временных метаданных ID3 в вашем выводе. Для получения дополнительной информации см. раздел 5.10.3.3.3 Синтаксис стандарта ISO/IEC 23009-1:2022. Оставьте пустым, чтобы использовать значение по умолчанию — Версия 0. При указании Версии 1 вы также должны установить метаданные ID3 в значение Passthrough.

TimedMetadataSchemeIdUri -> (строка)

Укажите URI схемы поля сообщения события (eMSG) для временных метаданных ID3 в вашем выводе. Для получения дополнительной информации см. раздел 5.10.3.3.4 Семантика стандарта ISO/IEC 23009-1:2022. Оставьте пустым, чтобы использовать значение по умолчанию: https://aomedia.org/emsg/ID3. Когда вы указываете значение для URI схемы ID3 метаданных, вы также должны установить метаданные ID3 в значение Passthrough.

TimedMetadataValue -> (строка)

Укажите значение поля сообщения события (eMSG) для временных метаданных ID3 в вашем выводе. Для получения дополнительной информации см. раздел 5.10.3.3.4 Семантика стандарта ISO/IEC 23009-1:2022. При указании значения для значения метаданных ID3 вы также должны установить метаданные ID3 в значение Passthrough.

MxfSettings -> (структура)

Эти настройки относятся к контейнеру вывода MXF.

AfdSignaling -> (строка)

Необязательно. При наличии сигнализации AFD в выходном видеопотоке используйте эту настройку, чтобы выбрать, включать ли ее также в оболочку MXF. Выберите Не копировать, чтобы исключить сигнализацию AFD из оболочки MXF. Выберите Скопировать из видеопотока, чтобы скопировать значения AFD из видеопотока для этого вывода в оболочку MXF. Независимо от выбранного варианта, значения AFD остаются в видеопотоке. Связанные настройки: Для настройки вывода, чтобы включать или исключать значения AFD, см. AfdSignaling в разделе VideoDescription. В консоли найдите сигнализацию AFD в настройках кодирования видео вывода.

Profile -> (строка)

Укажите профиль MXF, также называемый шимом, для этого вывода. Для автоматического выбора профиля в соответствии с выходным видеокодеком и разрешением оставьте поле пустым. Список кодеков, поддерживаемых каждым профилем MXF, см. на странице https://docs.aws.amazon.com/mediaconvert/latest/ug/codecs-supported-with-each-mxf-profile.html. Дополнительную информацию об автоматическом выборе см. на странице https://docs.aws.amazon.com/mediaconvert/latest/ug/default-automatic-selection-of-mxf-profiles.html.

XavcProfileSettings -> (структура)

Укажите настройки профиля XAVC для выводов MXF при установке профиля MXF в XAVC.

DurationMode -> (строка)

Для создания вывода, соответствующего рекомендациям формата XAVC для межсетевого взаимодействия, сохраните значение по умолчанию, Отбрасывать кадры для соответствия. Для включения всех кадров из входных данных в этот вывод сохраните значение по умолчанию, Разрешить любую длительность. Количество кадров, которые MediaConvert исключает при установке этого значения в Отбрасывать кадры для соответствия, зависит от выходной частоты кадров и длительности.

MaxAncDataSize -> (целое число)

Укажите значение для этой настройки только для выводов, которые вы настраиваете с одним из этих двух профилей XAVC: XAVC HD Intra CBG или XAVC 4K Intra CBG. Укажите объем места в каждом кадре, который служба резервирует для служебных данных, таких как субтитры телетекста. Значение по умолчанию для этой настройки составляет 1492 байта на кадр. Этого должно быть достаточно, чтобы предотвратить переполнение, если нет нескольких страниц данных субтитров телетекста. Если у вас большой объем данных телетекста, укажите большее число.

VideoDescription -> (структура)

VideoDescription содержит группу настроек кодирования видео. Конкретные настройки видео зависят от выбранного кодека видео для свойства codec. Включите один экземпляр VideoDescription на каждый выход.

AfdSignaling -> (строка)

Эта настройка применяется только к выходам H.264, H.265 и MPEG2. Используйте Insert AFD signaling, чтобы указать, включает ли служба значения AFD в выходные данные видео и каковы эти значения. * Выберите None, чтобы удалить все значения AFD из этого выхода. * Выберите Fixed, чтобы игнорировать входные значения AFD и вместо этого закодировать значение, указанное в задании. * Выберите Auto, чтобы вычислить выходные значения AFD на основе входных данных AFD-масштабирования.

AntiAlias -> (строка)

Фильтр сглаживания автоматически применяется ко всем выходам. Служба больше не принимает значение DISABLED для AntiAlias. Если вы укажете это в своем задании, служба проигнорирует настройку.

ChromaPositionMode -> (строка)

Укажите метаданные позиционирования хроматических образцов для вашего выхода H.264 или H.265. Чтобы MediaConvert автоматически определил позиционирование хроматики: Рекомендуется сохранить значение по умолчанию, Auto. Чтобы указать центральное позиционирование: Выберите Force center. Чтобы указать позиционирование в верхнем левом углу: Выберите Force top left.

CodecSettings -> (структура)

Настройки видеокодека содержат группу настроек, связанных с кодированием видео. Настройки в этой группе зависят от выбранного значения для Видеокодек. Для каждого кодека enum, который вы выбираете, определите соответствующий объект настроек. Ниже перечислены пары enum кодека и объекта настроек. * AV1, Av1Settings * AVC_INTRA, AvcIntraSettings * FRAME_CAPTURE, FrameCaptureSettings * GIF, GifSettings * H_264, H264Settings * H_265, H265Settings * MPEG2, Mpeg2Settings * PRORES, ProresSettings * UNCOMPRESSED, UncompressedSettings * VC3, Vc3Settings * VP8, Vp8Settings * VP9, Vp9Settings * XAVC, XavcSettings

Av1Settings -> (структура)

Требуется при установке Codec в VideoDescription>CodecSettings со значением AV1.

AdaptiveQuantization -> (строка)

Укажите интенсивность любых адаптивных фильтров квантования, которые вы включили. Выбранное здесь значение применяется к пространственному адаптивному квантованию.

BitDepth -> (строка)

Укажите разрядность. Вы можете выбрать 8-битный или 10-битный.

FilmGrainSynthesis -> (строка)

Синтез эффекта зерна пленки заменяет зерно пленки, присутствующее в вашем контенте, на синтезированное зерно пленки аналогичного качества. Рекомендуется выбрать Enabled, чтобы уменьшить пропускную способность уровня качества QVBR 5, 6, 7 или 8 выходов. Для выходов уровня качества QVBR 9 или 10 рекомендуется сохранить значение по умолчанию, Disabled. При включении синтеза эффекта зерна пленки вы не можете включать предпроцессор Noise reducer.

FramerateControl -> (строка)

Используйте настройку Framerate, чтобы указать частоту кадров для этого выхода. Если вы хотите сохранить ту же частоту кадров, что и у входного видео, выберите Follow source. Если вы хотите выполнить преобразование частоты кадров, выберите частоту кадров из выпадающего списка или выберите Custom. Частоты кадров, показанные в выпадающем списке, являются десятичными приближениями дробей. Если вы выберите Custom, укажите частоту кадров в виде дроби.

FramerateConversionAlgorithm -> (строка)

Выберите метод, который вы хотите, чтобы MediaConvert использовал при увеличении или уменьшении частоты кадров вашего видео. Для числовых преобразований, таких как 60 кадров в секунду до 30 кадров в секунду: Рекомендуется сохранить значение по умолчанию, Drop duplicate. Для числовых сложных преобразований, чтобы избежать прерываний: Выберите Interpolate. Это приводит к плавному изображению, но может привести к нежелательным артефактам видео. Для сложных преобразований частоты кадров, особенно если исходное видео уже было преобразовано из его исходного темпа: Выберите FrameFormer для выполнения интерполяции с компенсацией движения. FrameFormer использует лучший метод преобразования кадр за кадром. Обратите внимание, что использование FrameFormer увеличивает время транскодирования и влечёт существенные дополнительные расходы. При выборе FrameFormer разрешение входного видео должно составлять не менее 128x96. Чтобы создать выход с тем же количеством кадров, что и у входа: Выберите Maintain frame count. Когда вы это делаете, MediaConvert не будет отбрасывать, интерполировать, добавлять или иным образом изменять количество кадров с входа на выход. Обратите внимание, что поскольку количество кадров сохраняется, продолжительность выхода станет короче при более высоких частотах кадров и длиннее при более низких частотах кадров.

FramerateDenominator -> (целое число)

При использовании API для заданий транскодирования, использующих преобразование частоты кадров, укажите частоту кадров в виде дроби. Например, 24000 / 1001 = 23,976 кадр/с. Используйте FramerateDenominator для указания знаменателя этой дроби. В этом примере используйте 1001 для значения FramerateDenominator. При использовании консоли для заданий транскодирования, использующих преобразование частоты кадров, укажите значение в виде десятичного числа для Framerate. В этом примере укажите 23,976.

FramerateNumerator -> (целое число)

При использовании API для заданий транскодирования, использующих преобразование частоты кадров, укажите частоту кадров в виде дроби. Например, 24000 / 1001 = 23,976 кадр/с. Используйте FramerateNumerator для указания числителя этой дроби. В этом примере используйте 24000 для значения FramerateNumerator. При использовании консоли для заданий транскодирования, использующих преобразование частоты кадров, укажите значение в виде десятичного числа для Framerate. В этом примере укажите 23,976.

GopSize -> (двойное)

Укажите длину GOP (интервал ключевых кадров) в кадрах. С AV1 MediaConvert не поддерживает длину GOP во времени. Это значение должно быть больше нуля и предпочтительно равно 1 + ((numberBFrames + 1) * x), где x - целое число.

MaxBitrate -> (целое число)

Максимальная битовая скорость в битах/секунду. Например, введите пять мегабит в секунду как 5000000. Требуется, когда режим управления скоростью Rate control mode равен QVBR.

NumberBFramesBetweenReferenceFrames -> (целое число)

Укажите количество кадров B в диапазоне 0-15. Для кодирования AV1 рекомендуется использовать 7 или 15. Выберите большее число для более низкой битовой скорости и меньшего размера файла; выберите меньшее число для лучшего качества видео.

PerFrameMetrics -> (список)

Необязательно выберите один или несколько отчетов о метриках на кадр, чтобы сгенерировать их вместе с выходом. Вы можете использовать эти метрики для анализа выходных данных видео по одному или нескольким часто используемым метрикам качества изображения. Вы можете указать метрики на кадр для групп выходов или для отдельных выходов. В этом случае MediaConvert записывает файл CSV (значения, разделенные запятыми) в ваше место назначения S3, названный по имени выхода и типу метрики. Например: videofile_PSNR.csv. Задания, генерирующие метрики на кадр, будут выполняться дольше, в зависимости от разрешения и сложности выхода. Например, некоторые задания 4K могут занимать до двух раз больше времени. Обратите внимание, что при анализе качества видео на выходе или при сравнении качества видео нескольких разных выходов, мы также рекомендуем подробный визуальный обзор в контролируемой среде. Вы можете выбрать следующие метрики на кадр: * PSNR: пиковое отношение сигнал/шум * SSIM: структурный индекс измерения схожести * MS_SSIM: индекс измерения схожести на нескольких масштабах * PSNR_HVS: пиковое отношение сигнал/шум, человеческий зрительный анализатор * VMAF: объединение оценки видео по нескольким методам * QVBR: скорость битовой передачи с определенным качеством. Этот параметр доступен только в том случае, если ваш выход использует режим управления скоростью QVBR.

(строка)

  • PSNR: пиковое отношение сигнал/шум * SSIM: структурный индекс измерения схожести * MS_SSIM: индекс измерения схожести на нескольких масштабах * PSNR_HVS: пиковое отношение сигнал/шум, человеческий зрительный анализатор * VMAF: объединение оценки видео по нескольким методам * QVBR: скорость битовой передачи с определенным качеством. Этот параметр доступен только в том случае, если ваш выход использует режим управления скоростью QVBR.

QvbrSettings -> (структура)

Настройки кодирования с переменной битовой скоростью, определяемой качеством, для кодека H.265. Используйте эти настройки только в том случае, если вы установили QVBR для Rate control mode.

QvbrQualityLevel -> (целое число)

Используйте эту настройку только при установке Rate control mode в QVBR. Укажите целевой уровень качества для этого выхода. MediaConvert определяет правильное количество битов для использования для каждой части видео, чтобы сохранить указанное вами качество видео. При сохранении значения по умолчанию, AUTO, MediaConvert выбирает уровень качества для вас, исходя из характеристик входного видео. Если вы предпочитаете указать уровень качества, укажите число от 1 до 10. Используйте более высокие числа для более высокого качества. Уровень 10 приводит к практически без потерь сжатию. Уровень качества для большинства транскодов с качеством вещательного качества составляет от 6 до 9. Необязательно, чтобы указать значение между целыми числами, также укажите значение для настройки qvbrQualityLevelFineTune. Например, если вы хотите, чтобы ваш уровень качества QVBR был 7,33, установите qvbrQualityLevel в 7 и установите qvbrQualityLevelFineTune в 0,33.

QvbrQualityLevelFineTune -> (двойное)

Необязательно. Укажите здесь значение, чтобы установить уровень качества QVBR на уровень между целыми числами. Например, если вы хотите, чтобы ваш уровень качества QVBR был 7,33, установите qvbrQualityLevel в 7 и установите qvbrQualityLevelFineTune в 0,33. MediaConvert округляет уровень качества QVBR до ближайшей трети целого числа. Например, если вы установите qvbrQualityLevel в 7, и установите qvbrQualityLevelFineTune в 0,25, ваш фактический уровень качества QVBR будет 7,33.

RateControlMode -> (строка)

«При AV1 выходах для режима управления скоростью MediaConvert поддерживает только переменную битовую скорость с определенным качеством (QVBR). Вы не можете использовать CBR или VBR»

Slices -> (целое число)

Укажите количество слайсов на изображение. Это значение должно быть 1, 2, 4, 8, 16 или 32. Для прогрессивных изображений это значение должно быть меньше или равно количеству строк макроблоков. Для интерлинированных изображений это значение должно быть меньше или равно половине количества строк макроблоков.

SpatialAdaptiveQuantization -> (строка)

Сохраните значение по умолчанию, Enabled, чтобы настроить квантование внутри каждого кадра на основе пространственного изменения сложности контента. При включении этой функции кодер использует меньше битов в областях, которые могут выдерживать больше искажений без заметного ухудшения качества изображения, и использует больше битов в областях, где любые небольшие искажения будут заметны. Например, сложные текстурированные блоки кодируются с меньшим количеством битов, а гладкие текстурированные блоки кодируются с большим количеством битов. Включение этой функции почти всегда улучшит качество вашего видео. Однако имейте в виду, что эта функция не учитывает, где внимание зрителя, вероятно, будет сосредоточено. Если зрители, вероятно, будут фокусировать свое внимание на части экрана с большим количеством сложной текстуры, вы можете отключить эту функцию. Связанная настройка: При включении пространственного адаптивного квантования установите значение адаптивного квантования в зависимости от вашего контента. Для однородного контента, такого как мультфильмы и видеоигры, установите его в Low. Для контента с более широким спектром текстур установите его в High или Higher.

AvcIntraSettings -> (структура)

Требуется при выборе AVC-Intra для кодека выходного видео. Дополнительную информацию о параметрах AVC-Intra см. в соответствующем спецификации. Подробную информацию об SD и HD в AVC-Intra см. по адресу https://ieeexplore.ieee.org/document/7290936. Информацию о 4K/2K в AVC-Intra см. по адресу https://pro-av.panasonic.net/en/avc-ultra/AVC-ULTRAoverview.pdf.

AvcIntraClass -> (строка)

Укажите класс AVC-Intra для вашего выходного видео. Выбор класса AVC-Intra определяет битрейт выходного видео в зависимости от частоты кадров вывода. Выходы с более высокими значениями класса имеют более высокие битрейты и улучшенное качество изображения. Обратите внимание, что для класса 4K/2K MediaConvert поддерживает только субдискретизацию хроматичности 4:2:2.

AvcIntraUhdSettings -> (структура)

Необязательно при установке класса AVC-Intra в класс 4K/2K. При установке класса AVC-Intra в другое значение этот объект недоступен.

QualityTuningLevel -> (строка)

Необязательно. Используйте уровень настройки качества, чтобы выбрать, сколько проходов транскодирования выполняет MediaConvert с вашим видео. При выборе многопроходного кодирования качество вашего видео улучшается, а выходной битрейт становится точнее. То есть фактический битрейт выходного видео ближе к целевому битрейту, определенному в спецификации. При выборе однопроходного кодирования время кодирования сокращается. По умолчанию используется однопроходное кодирование.

FramerateControl -> (строка)

Если вы используете консоль, используйте параметр «Частота кадров», чтобы указать частоту кадров для этого вывода. Если вы хотите сохранить ту же частоту кадров, что и у входного видео, выберите «Следовать источнику». Если вы хотите выполнить преобразование частоты кадров, выберите частоту кадров из выпадающего списка или выберите «Настройка». Частоты кадров, отображаемые в выпадающем списке, являются десятичными приближениями дробей. Если вы выберите «Настройка», укажите частоту кадров как дробь.

FramerateConversionAlgorithm -> (строка)

Выберите метод, который вы хотите, чтобы MediaConvert использовал при увеличении или уменьшении частоты кадров вашего видео. Для простых преобразований, таких как 60 кадров в секунду (кадр/с) в 30 кадров/с: Мы рекомендуем оставить значение по умолчанию «Исключить дубликаты». Для сложных преобразований, чтобы избежать заиканий: Выберите «Интерполировать». Это приводит к плавному изображению, но может привести к нежелательным артефактам видео. Для сложных преобразований частоты кадров, особенно если исходное видео уже было преобразовано из его исходной частоты: Выберите «FrameFormer» для выполнения интерполяции с компенсацией движения. FrameFormer использует лучший метод преобразования кадр за кадром. Обратите внимание, что использование FrameFormer увеличивает время транскодирования и влечет за собой значительные дополнительные затраты. При выборе «FrameFormer» разрешение входного видео должно быть не менее 128x96. Чтобы создать выход с тем же количеством кадров, что и входной: Выберите «Сохранить количество кадров». При этом MediaConvert не будет пропускать, интерполировать, добавлять или иным образом изменять количество кадров от входа к выходу. Обратите внимание, что поскольку количество кадров сохраняется, продолжительность выходного видео станет короче при более высоких частотах кадров и длиннее при более низких.

FramerateDenominator -> (целое число)

При использовании API для задач транскодирования с преобразованием частоты кадров укажите частоту кадров в виде дроби. Например, 24000 / 1001 = 23,976 кадр/с. Используйте FramerateDenominator для указания знаменателя этой дроби. В этом примере используйте 1001 для значения FramerateDenominator. При использовании консоли для задач транскодирования с преобразованием частоты кадров укажите значение в виде десятичного числа для Framerate. В этом примере укажите 23,976.

FramerateNumerator -> (целое число)

При использовании API для задач транскодирования с преобразованием частоты кадров укажите частоту кадров в виде дроби. Например, 24000 / 1001 = 23,976 кадр/с. Используйте FramerateNumerator для указания числителя этой дроби. В этом примере используйте 24000 для значения FramerateNumerator. При использовании консоли для задач транскодирования с преобразованием частоты кадров укажите значение в виде десятичного числа для Framerate. В этом примере укажите 23,976.

InterlaceMode -> (строка)

Выберите тип строки сканирования для вывода. Сохраните значение по умолчанию «Прогрессивное», чтобы создать прогрессивный вывод, независимо от типа сканирования вашего входа. Используйте «Первый верхний поле» или «Первый нижний поле», чтобы создать вывод, который переплетён с одинаковой полярностью поля. Используйте «Следовать, по умолчанию верхнее» или «Следовать, по умолчанию нижнее», чтобы создать выходные данные с той же полярностью поля, что и источник. Для задач с несколькими входами полярность поля вывода может меняться в течение вывода. Поведение «Следовать» зависит от типа сканирования входа. Если источник переплетён, вывод будет переплетён с той же полярностью, что и источник. Если источник прогрессивный, вывод будет переплетён с верхним полем или нижним полем в первую очередь в зависимости от выбранного варианта «Следовать».

PerFrameMetrics -> (список)

Необязательно выберите один или несколько отчётов по метрикам за кадр для генерации вместе с выводом. Вы можете использовать эти метрики для анализа выходного видео по одной или нескольким общепринятым метрикам качества изображения. Вы можете указать метрики за кадр для групп вывода или для отдельных выходов. При этом MediaConvert запишет файл CSV (значения, разделённые запятой) в ваше выходное хранилище S3, назвав его по имени выходного видео и типу метрики. Например: videofile_PSNR.csv Задачи, которые генерируют метрики за кадр, будут выполняться дольше, в зависимости от разрешения и сложности вывода. Например, некоторые задачи 4K могут выполняться до в два раза дольше. Обратите внимание, что при анализе качества видео вывода или сравнении качества видео нескольких различных выводов, мы также рекомендуем подробный визуальный обзор в контролируемой среде. Вы можете выбрать следующие метрики за кадр: * PSNR: Пиковое отношение сигнал/шум * SSIM: Метрика структурного сходства * MS_SSIM: Метрика сходства многомасштабного * PSNR_HVS: Пиковое отношение сигнал/шум, визуальная система человека * VMAF: Видео оценка многометодного слияния * QVBR: Битрейт с определением качества. Этот параметр доступен только при использовании режима управления битрейтом QVBR.

(строка)

  • PSNR: Пиковое отношение сигнал/шум * SSIM: Метрика структурного сходства * MS_SSIM: Метрика сходства многомасштабного * PSNR_HVS: Пиковое отношение сигнал/шум, визуальная система человека * VMAF: Видео оценка многометодного слияния * QVBR: Битрейт с определением качества. Этот параметр доступен только при использовании режима управления битрейтом QVBR.

ScanTypeConversionMode -> (строка)

Используйте этот параметр для переплетённых выходов, когда частота кадров вывода в два раза меньше частоты кадров входа. В этом случае выберите «Оптимизированное переплетение», чтобы создать вывод с лучшим качеством. В этом случае каждый прогрессивный кадр из входного видео соответствует переплетённому полю на выходе. Сохраните значение по умолчанию «Базовое переплетение» для всех других частот кадров вывода. С базовым переплетением MediaConvert сначала выполняет любое преобразование частоты кадров, а затем переплетает кадры. При выборе «Оптимизированное переплетение» и установке частоты кадров вывода в значение, которое не подходит для оптимизированного переплетения, MediaConvert автоматически переходит к базовому переплетению. Требуемые параметры: Чтобы использовать оптимизированное переплетение, необходимо установить «Телекине» в «Отключено» или «Мягко». Нельзя использовать оптимизированное переплетение для жёстких выходов телекине. Также необходимо установить режим переплетения на значение, отличное от «Прогрессивный».

SlowPal -> (строка)

Игнорируйте этот параметр, если частота кадров вашего входа не 23,976 или 24 кадра в секунду (кадр/с). Включите «медленный PAL», чтобы создать выход 25 кадров/с. При включении «медленный PAL» MediaConvert переименовывает кадры видео в 25 кадров/с и пересэмплирует звук, чтобы он оставался синхронизированным с видео. Обратите внимание, что включение этого параметра немного сократит продолжительность видео. Требуемые параметры: Также необходимо установить частоту кадров на 25.

Telecine -> (строка)

При преобразовании частоты кадров с 23,976 кадра в секунду (кадр/с) в 29,97 кадр/с и типе сканирования вывода в переплетённый, вы можете дополнительно включить жёсткий телекине для создания более плавного изображения. При сохранении значения по умолчанию «Отключено» MediaConvert выполняет стандартное преобразование частоты кадров в 29,97 без каких-либо изменений с полярностью поля для создания более плавного изображения.

Codec -> (строка)

Указывает видеокодек. Он должен быть равен одному из значений перечисления, определённых объектом VideoCodec. Чтобы пропустить видеопоток входного JPEG2000, VC-3, AVC-INTRA или Apple ProRes видео без кодирования видео: Выберите «Пропуск». Если у вас несколько входных видео, обратите внимание, что они должны иметь идентичные атрибуты кодирования. При выборе «Пропуск» ваш выходной контейнер должен быть MXF или QuickTime MOV.

FrameCaptureSettings -> (структура)

Требуется при установке Кодек в значение FRAME_CAPTURE.

FramerateDenominator -> (целое число)

Захват кадра закодирует первый кадр выходного потока, а затем один кадр каждые framerateDenominator/framerateNumerator секунд. Например, настройки framerateNumerator = 1 и framerateDenominator = 3 (частота 1/3 кадра в секунду) будут захватывать первый кадр, а затем 1 кадр каждые 3 секунды. Файлы будут именоваться как filename.n.jpg, где n — порядковый номер каждого захвата, начиная с 0.

FramerateNumerator -> (целое число)

Захват кадра закодирует первый кадр выходного потока, а затем один кадр каждые framerateDenominator/framerateNumerator секунд. Например, настройки framerateNumerator = 1 и framerateDenominator = 3 (частота 1/3 кадра в секунду) будут захватывать первый кадр, а затем 1 кадр каждые 3 секунды. Файлы будут именоваться как filename.NNNNNNN.jpg, где N — порядковый номер кадра, начиная с 0, дополненный нулями до 7 десятичных знаков.

MaxCaptures -> (целое число)

Максимальное количество захватов (закодированные jpg-файлы вывода).

Quality -> (целое число)

Качество JPEG — более высокое значение соответствует более высокому качеству.

GifSettings -> (структура)

Требуется, когда вы задаёте (Codec) в (VideoDescription)>(CodecSettings) значение GIF

FramerateControl -> (строка)

Если вы используете консоль, используйте настройку Framerate для указания частоты кадров для этого вывода. Если вы хотите сохранить ту же частоту кадров, что и у входного видео, выберите Follow source. Если вы хотите выполнить преобразование частоты кадров, выберите частоту кадров из раскрывающегося списка или выберите Custom. Частоты кадров, отображаемые в раскрывающемся списке, являются десятичными приближениями дробей. Если вы выберите Custom, укажите частоту кадров как дробь. Если вы создаёте спецификацию задания транскодирования в формате JSON без консоли, используйте FramerateControl для указания значения, которое служба использует для частоты кадров для этого вывода. Выберите INITIALIZE_FROM_SOURCE, если вы хотите, чтобы служба использовала частоту кадров из входного файла. Выберите SPECIFIED, если вы хотите, чтобы служба использовала частоту кадров, которую вы указываете в настройках FramerateNumerator и FramerateDenominator.

FramerateConversionAlgorithm -> (строка)

Необязательно. Укажите, как транскодер выполняет преобразование частоты кадров. По умолчанию используется преобразование Drop duplicate (DUPLICATE_DROP). При выборе Interpolate (INTERPOLATE) преобразование обеспечивает более плавное движение.

FramerateDenominator -> (целое число)

При использовании API для заданий транскодирования, использующих преобразование частоты кадров, укажите частоту кадров как дробь. Например, 24000 / 1001 = 23,976 кадра в секунду. Используйте FramerateDenominator для указания знаменателя этой дроби. В этом примере используйте 1001 для значения FramerateDenominator. При использовании консоли для заданий транскодирования, использующих преобразование частоты кадров, укажите значение как десятичное число для Framerate. В этом примере укажите 23,976.

FramerateNumerator -> (целое число)

При использовании API для заданий транскодирования, использующих преобразование частоты кадров, укажите частоту кадров как дробь. Например, 24000 / 1001 = 23,976 кадра в секунду. Используйте FramerateNumerator для указания числителя этой дроби. В этом примере используйте 24000 для значения FramerateNumerator. При использовании консоли для заданий транскодирования, использующих преобразование частоты кадров, укажите значение как десятичное число для Framerate. В этом примере укажите 23,976.

H264Settings -> (структура)

Требуется при установке кодека в значение H_264.

AdaptiveQuantization -> (строка)

Сохраните значение по умолчанию, Auto, для этого параметра, чтобы MediaConvert автоматически применял наилучшие типы квантования для вашего видеоконтента. Если вы хотите применить свои настройки квантования вручную, необходимо установить H264AdaptiveQuantization на значение, отличное от Auto. Используйте этот параметр для указания силы любых адаптивных фильтров квантования, которые вы включили. Если вы не хотите, чтобы MediaConvert выполнял адаптивное квантование при этом транскодировании, установите Адаптивное квантование в значение Выкл. Связанные настройки: выбранное вами значение применяется к следующим настройкам: H264FlickerAdaptiveQuantization, H264SpatialAdaptiveQuantization и H264TemporalAdaptiveQuantization.

BandwidthReductionFilter -> (структура)

Фильтр уменьшения полосы пропускания повышает качество видео вывода по отношению к его битрейту. Используется для снижения битрейта выходного видео с постоянным качеством QVBR с незначительным или отсутствующим снижением восприятия качества. Или, используется для повышения качества видео вывода с другими режимами управления скоростью передачи данных по отношению к заданному битрейту. Уменьшение полосы пропускания увеличивается, когда входной сигнал имеет низкое качество или шум. Вывод, использующий эту функцию, влечет за собой плату по тарифу Pro. При включении фильтра уменьшения полосы пропускания нельзя включать препроцессор Noise reducer.

Sharpening -> (строка)

При необходимости укажите уровень резкости, который следует применить при использовании фильтра уменьшения полосы пропускания. Резкость добавляет контрастность краям вашего видеоконтента и может уменьшить размытость. Сохраните значение по умолчанию Off, чтобы не применять резкость. Установите Силу резкости в значение Низко, чтобы применить минимальное количество резкости, или Высоко, чтобы применить максимальное количество резкости.

Strength -> (строка)

Укажите силу фильтра уменьшения полосы пропускания. Для большинства рабочих процессов рекомендуется выбрать значение Auto, чтобы уменьшить полосу пропускания вывода с незначительным или отсутствующим снижением восприятия качества видео. Для вывода высокого качества и высокого битрейта выберите Низко. Для максимального уменьшения полосы пропускания выберите Высоко. Рекомендуется выбрать Высоко для вывода с низким битрейтом. Обратите внимание, что значение Высоко может незначительно увеличить размытость вывода.

Bitrate -> (целое число)

Укажите средний битрейт в битах в секунду. Требуется для VBR и CBR. Для выходов MS Smooth битрейты должны быть уникальными при округленном вниз значении до ближайшего кратного 1000.

CodecLevel -> (строка)

Укажите уровень H.264, совместимый с настройками видео вывода. Если вы не уверены, какой уровень указать, выберите Auto.

CodecProfile -> (строка)

Профиль H.264. Профили High 4:2:2 и 10-битный доступны только с лицензией AVC-I.

DynamicSubGop -> (строка)

Укажите, можно ли изменять количество B-кадров в структуре GOP вывода в зависимости от входного видеоконтента. Чтобы улучшить субъективное качество видео вывода с высоким движением: оставьте пустым или сохраните значение по умолчанию Adaptive. MediaConvert будет использовать меньше B-кадров для видео с высоким движением, чем для видео с низким движением. Максимальное количество B-кадров ограничено значением, которое вы выбрали для B-кадров между референтными кадрами. Чтобы использовать одинаковое количество B-кадров для всех типов контента: выберите Static.

EndOfStreamMarkers -> (строка)

При необходимости включите или подавите маркеры в конце вывода, которые сигнализируют об окончании потока видео. Чтобы включить маркеры конца потока: оставьте пустым или сохраните значение по умолчанию Include. Чтобы не включать маркеры конца потока: выберите Suppress. Это полезно, когда ваш вывод будет вставлен в другой поток.

EntropyEncoding -> (строка)

Режим кодирования энтропии. Используйте CABAC (должен быть в профиле Main или High) или CAVLC.

FieldEncoding -> (строка)

Метод кодирования видео для вывода MPEG-4 AVC. Сохраните значение по умолчанию, PAFF, чтобы MediaConvert использовал кодирование PAFF для чересстрочных выводов. Выберите Force field, чтобы отключить кодирование PAFF и создать отдельные чересстрочные поля. Выберите MBAFF, чтобы отключить PAFF и заставить MediaConvert использовать кодирование MBAFF для чересстрочных выводов.

FlickerAdaptiveQuantization -> (строка)

Используйте эту настройку только при изменении значения по умолчанию AUTO для настройки H264AdaptiveQuantization. Если вы сохраните все значения по умолчанию, за исключением H264AdaptiveQuantization и всех других адаптивных квантований из вашей спецификации задания JSON, MediaConvert автоматически применяет наилучшие типы квантования для вашего видеоконтента. Если вы установите H264AdaptiveQuantization на значение, отличное от AUTO, значение по умолчанию для H264FlickerAdaptiveQuantization — Disabled. Измените это значение на Enabled, чтобы уменьшить всплеск I-кадров. Всплеск I-кадров появляется как визуальная мерцание, которое может возникнуть, когда кодер сохраняет биты, копируя некоторые макроблоки много раз из кадра в кадр, а затем обновляет их в I-кадре. При включении этой настройки кодер обновляет эти макроблоки несколько чаще, чтобы сгладить мерцание. Чтобы вручную включить или отключить H264FlickerAdaptiveQuantization, необходимо установить Адаптивное квантование на значение, отличное от AUTO.

FramerateControl -> (строка)

Если вы используете консоль, используйте параметр Кадр/с, чтобы указать частоту кадров для этого вывода. Если вы хотите сохранить ту же частоту кадров, что и у входного видео, выберите Следовать источнику. Если вы хотите выполнить преобразование частоты кадров, выберите частоту кадров из раскрывающегося списка или выберите Настроить. Частоты кадров, отображаемые в раскрывающемся списке, являются десятичными приближениями дробей. Если вы выберете Настроить, укажите свою частоту кадров как дробь.

FramerateConversionAlgorithm -> (строка)

Выберите метод, который вы хотите, чтобы MediaConvert использовал при увеличении или уменьшении частоты кадров видео. Для числовых простых преобразований, таких как 60 кадров/с в 30 кадров/с: рекомендуется сохранить значение по умолчанию, Удалить дубликаты. Для числовых сложных преобразований, чтобы избежать заикания: выберите Интерполировать. Это приводит к плавному изображению, но может ввести нежелательные артефакты видео. Для сложных преобразований частоты кадров, особенно если исходное видео уже было преобразовано из своего первоначального темпа: выберите FrameFormer для выполнения интерполяции с компенсацией движения. FrameFormer использует наилучший метод преобразования кадр за кадром. Обратите внимание, что использование FrameFormer увеличивает время транскодирования и влечет за собой значительные дополнительные расходы. При выборе FrameFormer разрешение входного видео должно быть не менее 128x96. Чтобы создать вывод с тем же количеством кадров, что и ваш вход: выберите Сохранить количество кадров. В таком случае MediaConvert не будет удалять, интерполировать, добавлять или иным образом изменять количество кадров от ввода к выводу. Обратите внимание, что поскольку количество кадров сохраняется, продолжительность вывода будет короче при более высоких частотах кадров и длиннее при более низких частотах кадров.

FramerateDenominator -> (целое число)

При использовании API для заданий транскодирования, использующих преобразование частоты кадров, укажите частоту кадров как дробь. Например, 24000 / 1001 = 23,976 кадра/с. Используйте FramerateDenominator для указания знаменателя этой дроби. В этом примере используйте 1001 для значения FramerateDenominator. При использовании консоли для заданий транскодирования, использующих преобразование частоты кадров, предоставьте значение в виде десятичного числа для Framerate. В этом примере укажите 23,976.

FramerateNumerator -> (целое число)

При использовании API для заданий транскодирования, использующих преобразование частоты кадров, укажите частоту кадров как дробь. Например, 24000 / 1001 = 23,976 кадра/с. Используйте FramerateNumerator для указания числителя этой дроби. В этом примере используйте 24000 для значения FramerateNumerator. При использовании консоли для заданий транскодирования, использующих преобразование частоты кадров, предоставьте значение в виде десятичного числа для Framerate. В этом примере укажите 23,976.

GopBReference -> (строка)

Укажите, можно ли ссылаться на B-кадры другими типами кадров. Чтобы использовать референтные B-кадры, когда ваша структура GOP содержит 1 или более B-кадров: оставьте пустым или сохраните значение по умолчанию Enabled. Рекомендуется выбрать Enabled для повышения качества видео вывода по отношению к его битрейту. Чтобы не использовать референтные B-кадры: выберите Disabled.

GopClosedCadence -> (целое число)

Укажите относительную частоту открытых и закрытых GOP в этом выводе. Например, если вы хотите разрешить четыре открытых GOP и затем потребовать закрытый GOP, установите это значение в 5. Рекомендуется позволить транскодеру автоматически выбрать это значение на основе характеристик входного видео. В консоли сделайте это, сохранив пустое значение по умолчанию. Если вы явно указываете значение, для сегментированных выводов не устанавливайте это значение в 0.

GopSize -> (вещественное число)

Используйте эту настройку только при установке управления режимом GOP в значение Заданное, кадры или Заданное, секунды. Укажите длину GOP с использованием целого числа кадров или десятичного значения в секундах. MediaConvert будет интерпретировать это значение как кадры или секунды в зависимости от выбранного вами значения для управления режимом GOP. Если вы хотите позволить MediaConvert автоматически определить размер GOP, оставьте размер GOP пустым и установите управление режимом GOP в значение Авто. Если ваша группа вывода указывает HLS, DASH или CMAF, оставьте размер GOP пустым и установите управление режимом GOP в значение Авто в каждом выводе в вашей группе вывода.

GopSizeUnits -> (строка)

Укажите, как транскодер определяет размер GOP для этого вывода. Рекомендуется позволить транскодеру автоматически выбрать это значение на основе характеристик входного видео. Чтобы включить это автоматическое поведение, выберите Авто и оставьте размер GOP пустым. По умолчанию, если вы не укажете управление режимом GOP, MediaConvert будет использовать автоматическое поведение. Если ваша группа вывода указывает HLS, DASH или CMAF, установите управление режимом GOP в значение Авто и оставьте размер GOP пустым в каждом выводе в вашей группе вывода. Чтобы явно указать длину GOP, выберите Заданное, кадры или Заданное, секунды, а затем укажите длину GOP в связанной настройке Размер GOP.

HrdBufferFinalFillPercentage -> (целое число)

Если ваши системы нижнего уровня имеют строгие требования к буферу: укажите минимальный процент буфера HRD, доступного в конце каждого кодированного сегмента видео. Для наилучшего качества видео: установите в 0 или оставьте пустым, чтобы автоматически определить процент заполнения конечного буфера.

HrdBufferInitialFillPercentage -> (целое число)

Процент буфера, который должен быть заполнен изначально (модель буфера HRD).

HrdBufferSize -> (целое число)

Размер буфера (модель буфера HRD) в битах. Например, введите пять мегабит как 5000000.

InterlaceMode -> (строка)

Выберите тип строки сканирования для вывода. Сохраните значение по умолчанию, Прогрессивный, чтобы создать прогрессивный вывод независимо от типа сканирования вашего ввода. Используйте Top field first или Bottom field first, чтобы создать вывод, который является чересстрочным с той же полярностью полей на всем протяжении. Используйте Follow, default top или Follow, default bottom, чтобы создать выходные данные с той же полярностью поля, что и у источника. Для заданий с несколькими входами полярность выходных полей может изменяться в процессе вывода. Поведение Follow зависит от типа сканирования ввода. Если источник чересстрочный, вывод будет чересстрочным с такой же полярностью, как у источника. Если источник прогрессивный, вывод будет чересстрочным с полями сверху вниз, в зависимости от того, какой из вариантов Follow вы выберете.

MaxBitrate -> (целое число)

Максимальный битрейт в битах/секунду. Например, введите пять мегабит в секунду как 5000000. Требуется, когда режим управления скоростью передачи данных — QVBR.

MinIInterval -> (целое число)

Укажите минимальное количество кадров, разрешенных между двумя кадрами IDR в вашем выводе. Это включает кадры, созданные в начале GOP или при смене сцены. Используйте Min I-Interval для улучшения сжатия видео, изменяя размер GOP, когда два кадра IDR создаются рядом друг с другом. Например, если обычный кадр IDR, управляемый частотой, попадает в интервал в 5 кадров от кадра IDR, связанного со сменой сцены, и вы установите Min I-interval в 5, то кодер запишет кадр IDR только для смены сцены. Таким образом, один GOP укорачивается или удлиняется. Если кадр IDR, управляемый частотой, находится дальше, чем на 5 кадров от кадра IDR, связанного со сменой сцены, кодер оставляет все кадры IDR на своих местах. Для использования автоматически определяемого интервала: мы рекомендуем оставить это значение пустым. Это позволяет MediaConvert использовать оптимальные настройки в соответствии с характеристиками вашего входного видео и приводит к лучшему сжатию видео. Для ручного указания интервала: введите значение от 1 до 30. Используйте, когда ваши системы нижнего уровня имеют конкретные требования к размеру GOP. Для отключения изменения размера GOP: введите 0. MediaConvert будет создавать кадры IDR только в начале GOP, управляемого частотой, в вашем выводе. Используйте, когда ваши системы нижнего уровня требуют регулярного размера GOP.

NumberBFramesBetweenReferenceFrames -> (целое число)

Укажите количество кадров B между кадрами-эталонами в этом выводе. Для лучшего качества видео: оставьте пустым. MediaConvert автоматически определяет количество кадров B для использования на основе характеристик вашего входного видео. Для ручного указания количества кадров B между кадрами-эталонами: введите целое число от 0 до 7.

NumberReferenceFrames -> (целое число)

Количество кадров-эталонов для использования. Кодер может использовать больше, чем запрошено, если используются кадры B и/или интерлинованное кодирование.

ParControl -> (строка)

Необязательно. Укажите, как служба определяет соотношение сторон пикселей (PAR) для этого вывода. По умолчанию, Следовать источнику, используется PAR из вашего входного видео для вашего вывода. Чтобы указать другое PAR в консоли, выберите любое значение, отличное от Следовать источнику. При выборе SPECIFIED для этой настройки, вы также должны указать значения для настроек parNumerator и parDenominator.

ParDenominator -> (целое число)

Требуется при установке Соотношение сторон пикселей в SPECIFIED. В консоли это соответствует любому значению, отличному от Следовать источнику. Когда вы указываете соотношение сторон пикселей вывода (PAR), отличное от PAR вашего входного видео, предоставьте ваше выходное PAR как отношение. Например, для широкоэкранного D1/DV NTSC вы бы указали отношение 40:33. В этом примере значение для parDenominator равно 33.

ParNumerator -> (целое число)

Требуется при установке Соотношение сторон пикселей в SPECIFIED. В консоли это соответствует любому значению, отличному от Следовать источнику. Когда вы указываете соотношение сторон пикселей вывода (PAR), отличное от PAR вашего входного видео, предоставьте ваше выходное PAR как отношение. Например, для широкоэкранного D1/DV NTSC вы бы указали отношение 40:33. В этом примере значение для parNumerator равно 40.

PerFrameMetrics -> (список)

Необязательно выберите один или несколько отчетов о метриках за кадр для генерации вместе с вашим выводом. Вы можете использовать эти метрики для анализа вашего выходного видео по одной или нескольким общепринятым метрикам качества изображения. Вы можете указать метрики за кадр для групп вывода или для отдельных выводов. При этом MediaConvert записывает файл CSV (значения, разделенные запятыми) в ваше место назначения S3, названный по имени вывода и типу метрики. Например: videofile_PSNR.csv Задачи, которые генерируют метрики за кадр, будут занимать больше времени для завершения, в зависимости от разрешения и сложности вашего вывода. Например, некоторые задачи 4K могут занимать до двух раз больше времени для завершения. Обратите внимание, что при анализе качества видео вашего вывода или при сравнении качества видео нескольких разных выводов, мы также рекомендуем подробный визуальный обзор в контролируемой среде. Вы можете выбрать следующие метрики за кадр: * PSNR: Пиковое отношение сигнал/шум * SSIM: Метрика структурного сходства * MS_SSIM: Метрика сходства многомасштабного * PSNR_HVS: Пиковое отношение сигнал/шум, человеческое зрительное восприятие * VMAF: Видео-мультиметодная оценка слияния * QVBR: Определяемое качеством переменное битрейт. Этот параметр доступен только в том случае, если ваш вывод использует режим управления битрейтом QVBR.

(строка)

  • PSNR: Пиковое отношение сигнал/шум * SSIM: Метрика структурного сходства * MS_SSIM: Метрика сходства многомасштабного * PSNR_HVS: Пиковое отношение сигнал/шум, человеческое зрительное восприятие * VMAF: Видео-мультиметодная оценка слияния * QVBR: Определяемое качеством переменное битрейт. Этот параметр доступен только в том случае, если ваш вывод использует режим управления битрейтом QVBR.

QualityTuningLevel -> (строка)

Выбранный вами уровень настройки качества представляет собой компромисс между скоростью кодирования вашей задачи и качеством выходного видео. Для самой высокой скорости кодирования за счет качества видео: выберите Single pass. Для хорошего баланса между скоростью кодирования и качеством видео: оставьте пустым или сохраните значение по умолчанию Single pass HQ. Для лучшего качества видео за счет скорости кодирования: выберите Multi pass HQ. MediaConvert выполняет проход анализа входных данных, за которым следует проход кодирования. Выводы, использующие эту функцию, влечет за собой ценообразование про-уровня.

QvbrSettings -> (структура)

Настройки для кодирования с переменным битрейтом, определяемым качеством, с кодеком H.265. Используйте эти настройки только тогда, когда вы установите QVBR для режима управления битрейтом.

MaxAverageBitrate -> (целое число)

Используйте эту настройку только тогда, когда режим управления битрейтом равен QVBR, а уровень настройки качества — Multi-pass HQ. Для значений максимального среднего битрейта, подходящих для сложности вашего входного видео, служба ограничивает средний битрейт видеочасти этого вывода выбранным вами значением. То есть, общий размер видеоэлемента не превышает значение, которое вы установили, умноженное на количество секунд выходного кодированного вывода.

QvbrQualityLevel -> (целое число)

Используйте эту настройку только при установке режима управления битрейтом в QVBR. Укажите целевой уровень качества для этого вывода. MediaConvert определяет необходимое количество битов для каждой части видео, чтобы поддерживать заданное вами качество видео. При сохранении значения по умолчанию AUTO MediaConvert выбирает уровень качества для вас на основе характеристик вашего входного видео. Если вы предпочитаете указать уровень качества, укажите число от 1 до 10. Используйте большие числа для большего качества. Уровень 10 приводит к почти безпотерточному сжатию. Уровень качества для большинства транскодов качества вещания находится в диапазоне от 6 до 9. Необязательно, чтобы указать значение между целыми числами, также предоставьте значение для настройки qvbrQualityLevelFineTune. Например, если вы хотите, чтобы ваш уровень качества QVBR был 7,33, установите qvbrQualityLevel в 7 и установите qvbrQualityLevelFineTune в 0,33.

QvbrQualityLevelFineTune -> (двойное)

Необязательно. Укажите значение здесь, чтобы установить качество QVBR на уровень между целыми числами. Например, если вы хотите, чтобы ваш уровень качества QVBR был 7,33, установите qvbrQualityLevel в 7 и установите qvbrQualityLevelFineTune в 0,33. MediaConvert округляет ваш уровень качества QVBR до ближайшей трети целого числа. Например, если вы установите qvbrQualityLevel в 7, и вы установите qvbrQualityLevelFineTune в 0,25, ваш фактический уровень качества QVBR составит 7,33.

RateControlMode -> (строка)

Используйте эту настройку для указания, имеет ли этот вывод переменный битрейт (VBR), постоянный битрейт (CBR) или битрейт, определяемый качеством (QVBR).

RepeatPps -> (строка)

Размещает заголовок PPS на каждой закодированной картинке, даже если она повторяется.

SaliencyAwareEncoding -> (строка)

Укажите, нужно ли применять кодирование, учитывающее важность, к вашему выводу. Используйте для улучшения восприятия качества видео вашего вывода, выделяя больше битов кодирования на заметные части вашего контента. Для применения кодирования, учитывающего важность, если это возможно: мы рекомендуем выбрать Preferred. Эффекты кодирования, учитывающего важность, лучше всего видны в выводах с более низким битрейтом. При выборе Preferred обратите внимание, что кодирование, учитывающее важность, будет применено только к выводам с разрешением 720p или выше. Для отказа от применения кодирования, учитывающего важность, отдавая приоритет скорости кодирования над качеством видео: выберите Disabled.

ScanTypeConversionMode -> (строка)

Используйте эту настройку для интерлинованных выводов, когда частота кадров вывода составляет половину частоты кадров вашего входного сигнала. В этой ситуации выберите Optimized interlacing для создания более качественного интерлинованного вывода. В этом случае каждый прогрессивный кадр из входа соответствует интерлинованному полю в выводе. Сохраните значение по умолчанию, Basic interlacing, для всех других частот кадров вывода. При базовом интерлиновании MediaConvert выполняет сначала преобразование частоты кадров, а затем интерлинует кадры. При выборе Optimized interlacing и установке частоты кадров вывода на значение, которое не подходит для оптимизированного интерлинования, MediaConvert автоматически переключается на базовый интерлинирование. Требуемые настройки: для использования оптимизированного интерлинования вы должны установить Telecine в None или Soft. Вы не можете использовать оптимизированное интерлинирование для выводов с жестким телекинезом. Вы также должны установить режим Interlace на значение, отличное от Progressive.

SceneChangeDetect -> (строка)

Включите эту настройку, чтобы вставлять кадры I в местах изменений сцен, которые служба автоматически обнаруживает. Это улучшает качество видео и включено по умолчанию. Если этот вывод использует QVBR, выберите Обнаружение переходов для дальнейшего повышения качества видео. Для получения дополнительной информации о QVBR, см. https://docs.aws.amazon.com/console/mediaconvert/cbr-vbr-qvbr.

Slices -> (целое число)

Количество слайсов на картинку. Должно быть меньше или равно количеству строк макроблоков для прогрессивных картинок и меньше или равно половине количества строк макроблоков для интерлинованных картинок.

SlowPal -> (строка)

Проигнорируйте эту настройку, если ваша частота кадров входного сигнала не равна 23,976 или 24 кадра в секунду (кадр/с). Включите Slow PAL для создания выходного значения 25 кадров/с. При включении Slow PAL MediaConvert переименовывает кадры видео в 25 кадров/с и пересэмплирует ваш звук, чтобы он синхронизировался с видео. Обратите внимание, что включение этой настройки немного уменьшит продолжительность вашего видео. Необходимые настройки: вы также должны установить Framerate в 25.

Softness -> (целое число)

Проигнорируйте эту настройку, если вам не нужно соблюдать спецификацию, требующую конкретного значения. Если у вас нет требования к спецификации, мы рекомендуем настроить мягкость вашего вывода, используя меньшее значение для настройки Sharpness или включив фильтр для подавления шума. Настройка Softness определяет квантования матрицы, которые использует кодер. Сохраните значение по умолчанию, 0, для плоской квантования. Выберите значение 1 или 16, чтобы использовать стандартные матрицы квантования смягчения JVT из спецификации H.264. Выберите значение от 17 до 128 для использования планарной интерполяции. Увеличение значений с 17 до 128 приводит к увеличению уменьшения высокочастотных данных. Значение 128 приводит к самому мягкому видео.

SpatialAdaptiveQuantization -> (строка)

Используйте этот параметр только при изменении значения по умолчанию, Авто, для параметра H264AdaptiveQuantization. Если вы сохраняете все значения по умолчанию, за исключением H264AdaptiveQuantization и всех других адаптивных квантований в вашем JSON-задании, MediaConvert автоматически применяет наилучшие типы квантования для вашего видеоконтента. Если вы установите H264AdaptiveQuantization на значение, отличное от AUTO, значение по умолчанию для H264SpatialAdaptiveQuantization будет Enabled. Сохраните это значение по умолчанию, чтобы настроить квантование в каждом кадре на основе пространственного изменения сложности контента. При включении этой функции кодер использует меньше битов для областей, которые могут выдержать больше искажений без заметного визуального ухудшения, и больше битов для областей, где любое незначительное искажение будет заметным. Например, сложные текстурированные блоки кодируются с меньшим количеством битов, а гладкие текстурированные блоки — с большим количеством битов. Включение этой функции практически всегда улучшит качество вашего видео. Однако имейте в виду, что эта функция не учитывает, на какой части экрана зритель, вероятно, будет сосредоточен. Если зрители, вероятно, будут сосредоточивать внимание на части экрана с большим количеством сложной текстуры, вы можете установить H264SpatialAdaptiveQuantization на Disabled. Связанный параметр: При включении пространственного адаптивного квантования установите значение для Адаптивного квантования в зависимости от вашего контента. Для однородного контента, такого как мультфильмы и видеоигры, установите его в Low. Для контента с более широким разнообразием текстур установите его в High или Higher. Для ручного включения или выключения H264SpatialAdaptiveQuantization необходимо установить Адаптивное квантование на значение, отличное от AUTO.

Синтаксис -> (строка)

Производит битовый поток, совместимый с SMPTE RP-2027.

Телекине -> (строка)

При преобразовании частоты кадров с 23,976 кадров в секунду (кадр/с) на 29,97 кадр/с и типе вывода чересстрочной развертки вы можете при необходимости включить жесткий или мягкий телекине, чтобы создать более плавную картинку. Жесткий телекине создает выходной сигнал 29,97i. Мягкий телекине создает выходной сигнал с 23,976, который сигнализирует устройству видеоплеера о выполнении преобразования во время воспроизведения. Если вы сохраняете значение по умолчанию, None, MediaConvert выполняет стандартное преобразование частоты кадров в 29,97 без выполнения каких-либо действий с полярностью поля, чтобы создать более плавную картинку.

TemporalAdaptiveQuantization -> (строка)

Используйте этот параметр только при изменении значения по умолчанию, AUTO, для параметра H264AdaptiveQuantization. Если вы сохраняете все значения по умолчанию, за исключением H264AdaptiveQuantization и всех других адаптивных квантований в вашем JSON-задании, MediaConvert автоматически применяет наилучшие типы квантования для вашего видеоконтента. Если вы установите H264AdaptiveQuantization на значение, отличное от AUTO, значение по умолчанию для H264TemporalAdaptiveQuantization будет Enabled. Сохраните это значение по умолчанию, чтобы настроить квантование в каждом кадре на основе временного изменения сложности контента. При включении этой функции кодер использует меньше битов для участков кадра, которые не движутся, и больше битов для сложных объектов с острыми краями, которые сильно движутся. Например, эта функция улучшает читаемость текстовых тикеров в новостях и табло на спортивных матчах. Включение этой функции практически всегда улучшит качество вашего видео. Однако имейте в виду, что эта функция не учитывает, на какой части экрана зритель, вероятно, будет сосредоточен. Если зрители, вероятно, будут сосредоточивать внимание на части экрана, на которой нет движущихся объектов с острыми краями, таких как лица спортсменов, вы можете установить H264TemporalAdaptiveQuantization на Disabled. Связанный параметр: При включении временного квантования отрегулируйте силу фильтра с помощью параметра Адаптивное квантование. Для ручного включения или выключения H264TemporalAdaptiveQuantization необходимо установить Адаптивное квантование на значение, отличное от AUTO.

UnregisteredSeiTimecode -> (строка)

Вставляет код времени для каждого кадра в виде 4 байтов сообщения SEI без регистрации.

WriteMp4PackagingType -> (строка)

Укажите, как SPS и PPS NAL-блоки записываются в контейнер MP4 вывода в соответствии с ISO/IEC 14496-15. Если расположение этих параметров не имеет значения в вашем рабочем процессе: сохраните значение по умолчанию, AVC1. MediaConvert записывает SPS и PPS NAL-блоки в поле описания образца («stsd»), но не напрямую в образцы. Чтобы записать SPS и PPS NAL-блоки непосредственно в образцы (но не в поле «stsd»): выберите AVC3. При этом обратите внимание, что выходной сигнал может не воспроизводиться должным образом некоторыми системами или плеерами.

H265Settings -> (структура)

Настройки кодека H265

AdaptiveQuantization -> (строка)

При установке Adaptive Quantization в значение Авто или оставлении поля пустым, MediaConvert автоматически применяет квантование для улучшения качества видео вывода. Установите Adaptive Quantization в значение Низкое, Среднее, Высокое, Более высокое или Максимальное, чтобы вручную контролировать силу фильтра квантования. В этом случае вы можете указать значение для Spatial Adaptive Quantization, Temporal Adaptive Quantization и Flicker Adaptive Quantization для дальнейшего управления фильтром квантования. Установите Adaptive Quantization в значение Выключено, чтобы не применять квантование к выводу.

AlternateTransferFunctionSei -> (строка)

Включает сообщение Alternate Transfer Function SEI для выходов, использующих функцию электрооптического преобразования (EOTF) Hybrid Log Gamma (HLG).

BandwidthReductionFilter -> (структура)

Фильтр уменьшения полосы пропускания увеличивает качество видео вывода по отношению к его битрейту. Используется для снижения битрейта постоянного качества QVBR вывода с незначительным или отсутствующим снижением восприятия качества. Или, используется для повышения качества вывода с другими режимами управления скоростью передачи данных по отношению к указанному вами битрейту. Уменьшение полосы пропускания увеличивается при низком качестве или шуме входного сигнала. Выходы, использующие эту функцию, подлежат ценообразованию в рамках платного тарифа. При включении фильтра уменьшения полосы пропускания нельзя включать предварительный процессор Noise reducer.

Sharpening -> (строка)

При необходимости укажите уровень резкости, который необходимо применить, когда вы используете фильтр уменьшения полосы пропускания. Резкость добавляет контраст к краям вашего видеоконтента и может уменьшить мягкость. Сохраните значение по умолчанию Выключено, чтобы не применять резкость. Установите силу резкости в Низкое, чтобы применить минимальное количество резкости, или Высокое, чтобы применить максимальное количество резкости.

Strength -> (строка)

Укажите интенсивность фильтра уменьшения полосы пропускания. Для большинства рабочих процессов рекомендуется выбрать Авто для уменьшения полосы пропускания вашего вывода с незначительным или отсутствующим снижением восприятия качества видео. Для выходов высокого качества и высокого битрейта выберите Низкое. Для максимального уменьшения полосы пропускания выберите Высокое. Рекомендуется выбирать Высокое для выходов с низким битрейтом. Обратите внимание, что Высокое может незначительно увеличить мягкость вашего вывода.

Bitrate -> (целое число)

Укажите средний битрейт в битах в секунду. Требуется для VBR и CBR. Для выходов MS Smooth битрейты должны быть уникальными при округления до ближайшего кратного 1000.

CodecLevel -> (строка)

Уровень H.265.

CodecProfile -> (строка)

Представляет профиль и уровень в соответствии со спецификацией HEVC (H.265). Выбор сгруппирован как [Профиль] / [Уровень], поэтому «Основной/Высокий» представляет основной профиль с высоким уровнем. Профили 4:2:2 доступны только с лицензией HEVC 4:2:2.

Deblocking -> (строка)

Используйте Deblocking для улучшения качества видео вывода путем сглаживания краев артефактов макроблоков, созданных во время сжатия видео. Чтобы уменьшить артефакты блокирования на границах блоков и улучшить общее качество видео: Сохраните значение по умолчанию, Включено. Чтобы не применять деблокировку: Выберите Выключено. Видимые артефакты границ блоков могут появиться в выводе, особенно при более низких битрейтах.

DynamicSubGop -> (строка)

Укажите, разрешить ли изменение количества B-кадров в структуре GOP вашего вывода в зависимости от входного видеоконтента. Для улучшения субъективного качества видео вывода с высоким движением: Оставьте пустым или сохраните значение по умолчанию, Адаптивный. MediaConvert будет использовать меньше B-кадров для видео с высоким движением, чем для видео с низким движением. Максимальное количество B-кадров ограничено значением, которое вы выберете для B-кадров между кадрами-эталонами. Чтобы использовать одинаковое количество B-кадров для всех типов контента: Выберите Статический.

EndOfStreamMarkers -> (строка)

При необходимости включить или подавить маркеры в конце вашего вывода, сигнализирующие о завершении потока видео. Для включения маркеров конца потока: Оставьте пустым или сохраните значение по умолчанию, Включить. Для исключения маркеров конца потока: Выберите Подавить. Это полезно, когда ваш вывод будет вставлен в другой поток.

FlickerAdaptiveQuantization -> (строка)

Включите эту настройку, чтобы кодер уменьшил всплеск I-кадров. Всплеск I-кадров отображается как визуальная мерцание, которая может возникать, когда кодер экономит биты, копируя некоторые макроблоки многократно из кадра в кадр, а затем обновляет их в I-кадре. При включении этой настройки кодер обновляет эти макроблоки немного чаще, чтобы сгладить мерцание. Эта настройка по умолчанию отключена. Связанная настройка: помимо включения этой настройки, вы также должны установить adaptiveQuantization на значение, отличное от Выключено.

FramerateControl -> (строка)

Используйте настройку Framerate для указания частоты кадров для данного вывода. Если вы хотите сохранить ту же частоту кадров, что и у входного видео, выберите Следовать источнику. Если вы хотите выполнить преобразование частоты кадров, выберите частоту кадров из раскрывающегося списка или выберите Пользовательский. Частоты кадров, отображаемые в раскрывающемся списке, являются десятичными приближениями дробей. Если вы выберете Пользовательский, укажите свою частоту кадров как дробь.

FramerateConversionAlgorithm -> (строка)

Выберите метод, который вы хотите использовать MediaConvert при увеличении или уменьшении частоты кадров вашего видео. Для численных простых преобразований, таких как 60 кадров/с до 30 кадров/с: Рекомендуется сохранить значение по умолчанию, Удалить дубликаты. Для численных сложных преобразований, чтобы избежать заикания: Выберите Интерполировать. Это приводит к плавному изображению, но может ввести нежелательные артефакты видео. Для сложных преобразований частоты кадров, особенно если ваше исходное видео уже преобразовано из первоначального темпа: Выберите FrameFormer для выполнения интерполяции с учетом движения. FrameFormer использует лучший метод преобразования кадр за кадром. Обратите внимание, что использование FrameFormer увеличивает время транскодирования и влечет за собой значительную дополнительную стоимость. При выборе FrameFormer разрешение входного видео должно быть не менее 128x96. Для создания вывода с тем же количеством кадров, что и у входного: Выберите Сохранить количество кадров. В этом случае MediaConvert не будет удалять, интерполировать, добавлять или каким-либо другим образом изменять количество кадров с входа на выходе. Обратите внимание, что поскольку количество кадров сохраняется, длительность вашего вывода станет короче при более высоких частотах кадров и длиннее при более низких частотах кадров.

FramerateDenominator -> (целое число)

При использовании API для задач транскодирования, использующих преобразование частоты кадров, укажите частоту кадров как дробь. Например, 24000 / 1001 = 23,976 кадр/с. Используйте FramerateDenominator для указания знаменателя этой дроби. В этом примере используйте 1001 для значения FramerateDenominator. При использовании консоли для задач транскодирования, использующих преобразование частоты кадров, укажите значение как десятичное число для Framerate. В этом примере укажите 23,976.

FramerateNumerator -> (целое число)

При использовании API для задач транскодирования, использующих преобразование частоты кадров, укажите частоту кадров как дробь. Например, 24000 / 1001 = 23,976 кадр/с. Используйте FramerateNumerator для указания числителя этой дроби. В этом примере используйте 24000 для значения FramerateNumerator. При использовании консоли для задач транскодирования, использующих преобразование частоты кадров, укажите значение как десятичное число для Framerate. В этом примере укажите 23,976.

GopBReference -> (строка)

Укажите, разрешать ли B-кадрам ссылаться на другие типы кадров. Чтобы использовать B-кадры-эталоны, когда ваша структура GOP содержит 1 или более B-кадров: Оставьте пустым или сохраните значение по умолчанию, Включено. Рекомендуется выбрать Включено, чтобы улучшить качество видео вывода по отношению к его битрейту. Для того, чтобы не использовать B-кадры-эталоны: Выберите Выключено.

GopClosedCadence -> (целое число)

Укажите относительную частоту открытых и закрытых GOP в этом выводе. Например, если вы хотите разрешить четыре открытых GOP и затем потребовать закрытый GOP, установите это значение в 5. Рекомендуется позволить транскодеру автоматически выбрать это значение на основе характеристик вашего входного видео. Для активации этого автоматического поведения оставьте значение по умолчанию пустым. Если вы явно указываете значение, для сегментированных выходов не устанавливайте это значение в 0.

GopSize -> (двойное)

Используйте эту настройку только при установке управления режимом GOP в Указанный, кадры или Указанный, секунды. Укажите длину GOP, используя целое число кадров или десятичное значение в секундах. MediaConvert будет интерпретировать это значение как кадры или секунды в зависимости от выбранного вами значения для управления режимом GOP. Если вы хотите разрешить MediaConvert автоматически определить размер GOP, оставьте размер GOP пустым и установите управление режимом GOP в Авто. Если ваша группа вывода определяет HLS, DASH или CMAF, оставьте размер GOP пустым и установите управление режимом GOP в Авто в каждом выходе вашей группы вывода.

GopSizeUnits -> (строка)

Укажите, как транскодер определяет размер GOP для данного вывода. Рекомендуется позволить транскодеру автоматически выбрать это значение на основе характеристик вашего входного видео. Для активации этого автоматического поведения выберите Авто и оставьте размер GOP пустым. По умолчанию, если вы не указываете управление режимом GOP, MediaConvert будет использовать автоматическое поведение. Если ваша группа вывода определяет HLS, DASH или CMAF, установите управление режимом GOP в Авто и оставьте размер GOP пустым в каждом выходе вашей группы вывода. Для явного указания длины GOP выберите Указанный, кадры или Указанный, секунды, а затем укажите длину GOP в связанной настройке Размер GOP.

HrdBufferFinalFillPercentage -> (целое число)

Если ваши системы по downstream имеют строгие требования к буферу: Укажите минимальный процент буфера HRD, который доступен в конце каждого закодированного сегмента видео. Для наилучшего качества видео: Установите значение в 0 или оставьте пустым, чтобы автоматически определить процент заполнения конечного буфера.

HrdBufferInitialFillPercentage -> (целое число)

Процент буфера, который должен быть заполнен изначально (модель буфера HRD).

HrdBufferSize -> (целое число)

Размер буфера (модель буфера HRD) в битах. Например, введите пять мегабит как 5000000.

InterlaceMode -> (строка)

Выберите тип строки сканирования для вывода. Сохраните значение по умолчанию, Прогрессивный, чтобы создать прогрессивный вывод независимо от типа сканирования входного сигнала. Используйте Первое поле сверху или Первое поле снизу, чтобы создать вывод, который будет чересстрочной с одинаковой полярностью поля на всем протяжении. Используйте Следовать, по умолчанию сверху или Следовать, по умолчанию снизу, чтобы получить выводы с той же полярностью поля, что и у источника. Для задач с несколькими входами полярность поля вывода может меняться в течение вывода. Поведение Следовать зависит от типа сканирования входа. Если вход чересстрочный, вывод будет чересстрочным с той же полярностью, что и вход. Если вход прогрессивный, вывод будет чересстрочным с полярностью верхнее поле-нижнее поле сначала, в зависимости от того, какой вариант Следовать вы выбираете.

MaxBitrate -> (целое число)

Максимальный битрейт в битах/секунду. Например, введите пять мегабит в секунду как 5000000. Требуется при режиме управления скоростью передачи данных QVBR.

MinIInterval -> (целое число)

Укажите минимальное количество кадров, разрешенных между двумя кадрами IDR в вашем выводе. Это включает кадры, созданные в начале GOP или при смене сцены. Используйте Минимальный интервал I для улучшения сжатия видео, изменяя размер GOP, когда два кадра IDR будут созданы рядом друг с другом. Например, если обычный кадр IDR, управляемый частотой, попадет в интервал 5 кадров от кадра IDR изменения сцены, и вы установите Минимальный интервал I в 5, тогда кодер запишет кадр IDR только для изменения сцены. Таким образом, один GOP укорачивается или удлиняется. Если кадр IDR, управляемый частотой, будет дальше, чем на 5 кадров от кадра IDR изменения сцены, тогда кодер оставляет все кадры IDR на месте. Чтобы использовать автоматически определенный интервал: мы рекомендуем оставить это значение пустым. Это позволяет MediaConvert использовать оптимальную настройку в соответствии с характеристиками вашего входного видео и приводит к лучшему сжатию видео. Чтобы вручную указать интервал: введите значение от 1 до 30. Используйте, когда ваши системы downstream имеют конкретные требования к размеру GOP. Чтобы отключить вариацию размера GOP: введите 0. MediaConvert будет создавать кадры IDR только в начале GOP вашего вывода, управляемого частотой. Используйте, когда ваши системы downstream требуют регулярного размера GOP.

NumberBFramesBetweenReferenceFrames -> (целое число)

Укажите количество кадров B между кадрами-эталонами в этом выводе. Для наилучшего качества видео: оставьте пустым. MediaConvert автоматически определяет количество кадров B для использования на основе характеристик вашего входного видео. Чтобы вручную указать количество кадров B между кадрами-эталонами: введите целое число от 0 до 7.

NumberReferenceFrames -> (целое число)

Количество кадров-эталонов для использования. Кодер может использовать больше, чем запрошено, если используются кадры B и/или интерлейсинг кодирования.

ParControl -> (строка)

Необязательно. Укажите, как служба определяет соотношение сторон пикселей (PAR) для этого вывода. По умолчанию, Следовать источнику, использует PAR из вашего входного видео для вашего вывода. Чтобы указать другое PAR, выберите любое значение, кроме Следовать источнику. Когда вы выбираете ЗАДАННОЕ для этой настройки, вы также должны указать значения для настроек parNumerator и parDenominator.

ParDenominator -> (целое число)

Требуется, когда вы устанавливаете Соотношение сторон пикселей в ЗАДАННОЕ. На консоли это соответствует любому значению, кроме Следовать источнику. Когда вы указываете выходное соотношение сторон пикселей (PAR), отличное от входного PAR вашего видео, укажите выходное PAR в виде отношения. Например, для широкоформатного D1/DV NTSC вы бы указали соотношение 40:33. В этом примере значение для parDenominator равно 33.

ParNumerator -> (целое число)

Требуется, когда вы устанавливаете Соотношение сторон пикселей в ЗАДАННОЕ. На консоли это соответствует любому значению, кроме Следовать источнику. Когда вы указываете выходное соотношение сторон пикселей (PAR), отличное от входного PAR вашего видео, укажите выходное PAR в виде отношения. Например, для широкоформатного D1/DV NTSC вы бы указали соотношение 40:33. В этом примере значение для parNumerator равно 40.

PerFrameMetrics -> (список)

Необязательно, выберите один или несколько отчетов метрик за кадр, чтобы сгенерировать их вместе с вашим выводом. Вы можете использовать эти метрики для анализа вашего выходного видео в соответствии с одной или несколькими часто используемыми метриками качества изображения. Вы можете указать метрики за кадр для групп вывода или для отдельных выводов. Когда вы это сделаете, MediaConvert запишет файл CSV (Значения, разделенные запятыми) в ваше место назначения S3, названный именем вывода и типом метрики. Например: videofile_PSNR.csv Задания, генерирующие метрики за кадр, будут выполняться дольше, в зависимости от разрешения и сложности вашего вывода. Например, некоторые задания 4K могут занимать до двух раз больше времени для завершения. Обратите внимание, что при анализе качества видео вашего вывода или при сравнении качества видео нескольких разных выводов, мы также обычно рекомендуем подробный визуальный обзор в контролируемой среде. Вы можете выбрать следующие метрики за кадр: * PSNR: Пиковое отношение сигнал/шум * SSIM: Метрика структурного сходства * MS_SSIM: Метрика сходства по нескольким масштабам * PSNR_HVS: Пиковое отношение сигнал/шум, система визуального восприятия человека * VMAF: Объединение оценок видео с использованием нескольких методов * QVBR: Управляемый битрейт по качеству. Этот параметр доступен только в том случае, если ваш вывод использует режим управления битрейтом QVBR.

(строка)

  • PSNR: Пиковое отношение сигнал/шум * SSIM: Метрика структурного сходства * MS_SSIM: Метрика сходства по нескольким масштабам * PSNR_HVS: Пиковое отношение сигнал/шум, система визуального восприятия человека * VMAF: Объединение оценок видео с использованием нескольких методов * QVBR: Управляемый битрейт по качеству. Этот параметр доступен только в том случае, если ваш вывод использует режим управления битрейтом QVBR.

QualityTuningLevel -> (строка)

Необязательно. Используйте уровень настройки качества, чтобы выбрать, как вы хотите балансировать скорость кодирования и качество выходного видео. По умолчанию используется более быстрое, низкое качество, кодирование по одной проходке.

QvbrSettings -> (структура)

Настройки для кодирования с переменным битрейтом, определенным по качеству, с кодеком H.265. Используйте эти настройки только в том случае, если вы установили QVBR для режима управления битрейтом.

MaxAverageBitrate -> (целое число)

Используйте эту настройку только в том случае, если режим управления битрейтом является QVBR и уровень настройки качества является Многопроходное HQ. Для значений максимального среднего битрейта, подходящих для сложности вашего входного видео, служба ограничивает средний битрейт видео части этого вывода выбранным вами значением. То есть, общий размер видеоэлемента меньше или равен значению, которое вы установили, умноженному на количество секунд закодированного вывода.

QvbrQualityLevel -> (целое число)

Используйте эту настройку только в том случае, если вы установили режим управления битрейтом в QVBR. Укажите целевой уровень качества для этого вывода. MediaConvert определяет нужное количество битов для каждой части видео, чтобы поддерживать заданное вами качество видео. При сохранении значения по умолчанию AUTO MediaConvert выбирает уровень качества для вас на основе характеристик вашего входного видео. Если вы предпочитаете указать уровень качества, укажите число от 1 до 10. Используйте более высокие числа для лучшего качества. Уровень 10 приводит к практически без потерь сжатию. Уровень качества для большинства транскодировок качества вещательного уровня составляет от 6 до 9. Необязательно, для указания значения между целыми числами, также укажите значение для настройки qvbrQualityLevelFineTune. Например, если вы хотите, чтобы ваш уровень качества QVBR был 7,33, установите qvbrQualityLevel в 7 и установите qvbrQualityLevelFineTune в 0,33.

QvbrQualityLevelFineTune -> (двойное)

Необязательно. Укажите здесь значение для установки качества QVBR на уровень между целыми числами. Например, если вы хотите, чтобы ваш уровень качества QVBR был 7,33, установите qvbrQualityLevel в 7 и установите qvbrQualityLevelFineTune в 0,33. MediaConvert округляет ваш уровень качества QVBR до ближайшей трети целого числа. Например, если вы установите qvbrQualityLevel в 7, а qvbrQualityLevelFineTune в 0,25, ваш фактический уровень качества QVBR будет 7,33.

RateControlMode -> (строка)

Используйте эту настройку для указания, имеет ли этот вывод переменный битрейт (VBR), постоянный битрейт (CBR) или управляемый по качеству переменный битрейт (QVBR).

SampleAdaptiveOffsetFilterMode -> (строка)

Укажите силу фильтра Sample Adaptive Offset (SAO). Режим адаптации динамически выбирает наилучшую силу на основе контента

ScanTypeConversionMode -> (строка)

Используйте эту настройку для интерлейсированных выводов, когда частота кадров вашего вывода составляет половину частоты кадров вашего входного видео. В этой ситуации выберите Оптимизированный интерлейсинг для создания интерлейсированного вывода лучшего качества. В этом случае каждый прогрессивный кадр от входа соответствует интерлейсированному полю на выходе. Сохраните значение по умолчанию, Базовый интерлейсинг, для всех других частот кадров вывода. С базовым интерлейсингом MediaConvert выполняет сначала любое преобразование частоты кадров, а затем интерлейсирует кадры. Когда вы выбираете Оптимизированный интерлейсинг и вы устанавливаете частоту кадров вывода в значение, которое не подходит для оптимизированного интерлейсинга, MediaConvert автоматически переходит к базовому интерлейсингу. Требуемые настройки: Для использования оптимизированного интерлейсинга вы должны установить Телекине в Ничего или Мягко. Вы не можете использовать оптимизированный интерлейсинг для выходов с телекине-эффектом жесткого типа. Вы также должны установить Режим интерлейсинга в значение, отличное от Прогрессивного.

SceneChangeDetect -> (строка)

Включите эту настройку, чтобы вставлять кадры I при изменениях сцен, которые служба автоматически обнаруживает. Это улучшает качество видео и включено по умолчанию. Если этот вывод использует QVBR, выберите Обнаружение переходов для дальнейшего улучшения качества видео. Дополнительная информация о QVBR доступна по адресу https://docs.aws.amazon.com/console/mediaconvert/cbr-vbr-qvbr.

Slices -> (целое число)

Количество слайсов на картинку. Должно быть меньше или равно числу строк макроблоков для прогрессивных картинок и меньше или равно половине числа строк макроблоков для интерлейсированных картинок.

SlowPal -> (строка)

Игнорируйте эту настройку, если частота кадров вашего входа не 23,976 или 24 кадра в секунду (кадров/с). Включите Slow PAL для создания выходного видео с частотой 25 кадров/с. Когда вы включаете Slow PAL, MediaConvert переименовывает кадры видео на 25 кадров/с и повторно сэмплирует ваш аудиосигнал, чтобы он оставался синхронизированным с видео. Обратите внимание, что включение этой настройки немного уменьшит длительность вашего видео. Требуемые настройки: Вы также должны установить Частота кадров в 25.

SpatialAdaptiveQuantization -> (строка)

Сохраните значение по умолчанию, Включено, для настройки квантования внутри каждого кадра на основе пространственного изменения сложности контента. Когда вы включаете эту функцию, кодер использует меньше битов в областях, которые могут выдержать больше искажений без заметного ухудшения визуального качества, и использует больше битов в областях, где любые незначительные искажения будут заметны. Например, сложные текстурные блоки кодируются с меньшим количеством битов, а гладкие текстурные блоки кодируются с большим количеством битов. Включение этой функции почти всегда улучшит качество вашего видео. Однако имейте в виду, что эта функция не учитывает, где, вероятно, будет сосредоточено внимание зрителя. Если зрители, вероятно, будут фокусироваться на части экрана с большим количеством сложной текстуры, вы можете отключить эту функцию. Связанная настройка: когда вы включаете пространственное адаптивное квантование, установите значение для Адаптивного квантования в зависимости от вашего контента. Для однородного контента, такого как мультфильмы и видеоигры, установите его в Низкое. Для контента с более широким разнообразием текстур установите его в Высокий или Выше.

Telecine -> (строка)

Это поле применяется только в том случае, если поле Частота кадров в > Потоки > Дополнительно > установлено в 29,970. Это поле работает с полем Деинтерлейсер в > Потоки > Дополнительно > Препроцессоры > и полем Режим интерлейсинга в > Потоки > Дополнительно > для идентификации типа сканирования для вывода: Прогрессивный, Интерлейсированный, Жесткий телекине или Мягкий телекине. - Жесткий: производит выход 29,97i из входного 23,976. - Мягкий: производит 23,976; плеер преобразует этот выход в 29,97i.

TemporalAdaptiveQuantization -> (строка)

Сохраните значение по умолчанию, Включено, чтобы настроить квантование в каждом кадре на основе временного изменения сложности контента. При включении этой функции кодер использует меньше битов для участков кадра, которые неподвижны, и больше битов для сложных объектов с острыми краями, которые сильно перемещаются. Например, эта функция улучшает читаемость текстовых тикеров в новостных выпусках и табло на спортивных матчах. Включение этой функции почти всегда улучшит качество видео. Однако обратите внимание, что эта функция не учитывает, где, скорее всего, будет сосредоточено внимание зрителя. Если зрители, скорее всего, будут фокусировать внимание на части экрана, на которой нет движущихся объектов с острыми краями, таких как лица спортсменов, вы можете отключить эту функцию. Связанная настройка: при включении временного квантования отрегулируйте силу фильтра с помощью параметра Адаптивное квантование.

TemporalIds -> (строка)

Включает идентификаторы временных слоев в кодированном битовом потоке. Поддерживается до 3 слоев в зависимости от структуры GOP: I- и P-кадры образуют один слой, опорные B-кадры могут образовать второй слой, а неопорные B-кадры могут образовать третий слой. Декодеры могут по желанию декодировать только нижние временные слои для генерации выходного видео с более низкой частотой кадров. Например, в случае битового потока с временными идентификаторами и с b-кадрами = 1 (т.е. порядок отображения IbPbPb), декодер может декодировать все кадры для вывода с полной частотой кадров или только I- и P-кадры (нижний временной слой) для вывода с половинной частотой кадров.

Tiles -> (строка)

Включить использование тайлов, что позволяет осуществлять горизонтальное и вертикальное разделение кодированных изображений.

UnregisteredSeiTimecode -> (строка)

Вставляет код времени для каждого кадра в виде 4 байт сообщения SEI без регистрации.

WriteMp4PackagingType -> (строка)

Если расположение NAL-блоков набора параметров в вашем рабочем процессе не имеет значения, проигнорируйте эту настройку. Используйте эту настройку только с выходами CMAF или DASH или с автономными файловыми выходами в контейнере MPEG-4 (выходы MP4). Выберите HVC1, чтобы обозначить ваш выход как HVC1. Это делает ваш вывод совместимым со следующим стандартом: ISO IECJTC1 SC29 N13798 Text ISO/IEC FDIS 14496-15 3-е издание. Для этих выходов сервис хранит NAL-блоки набора параметров в заголовках кадров, но не напрямую в самих кадрах. Для выходов MP4, при выборе HVC1, выходное видео может не работать должным образом с некоторыми системами и проигрывателями видео. Сервис по умолчанию устанавливает для выхода обозначение HEV1. Для этих выходов сервис записывает NAL-блоки набора параметров напрямую в кадры.

Mpeg2Settings -> (структура)

Требуется при установке Кодека в значение MPEG2.

AdaptiveQuantization -> (строка)

Укажите интенсивность любых адаптивных фильтров квантования, которые вы включили. Выбранное здесь значение применяется к следующим настройкам: Пространственное адаптивное квантование и Временное адаптивное квантование.

Bitrate -> (целое число)

Укажите среднюю скорость передачи данных в битах в секунду. Требуется для VBR и CBR. Для выходов MS Smooth скорости передачи данных должны быть уникальными при округлении до ближайшего кратного 1000.

CodecLevel -> (строка)

Используйте Уровень для установки уровня MPEG-2 для видеовывода.

CodecProfile -> (строка)

Используйте Профиль для установки профиля MPEG-2 для видеовывода.

DynamicSubGop -> (строка)

Выберите Адаптивный, чтобы улучшить субъективное качество видео для контента с высокой скоростью движения. Это заставит службу использовать меньше кадров B (которые вычисляют информацию, основываясь на других кадрах) для высокоскоростных участков видео и больше кадров B для низкоскоростных участков. Максимальное количество кадров B ограничено значением, которое вы предоставили для настройки Кадров B между референтными кадрами.

FramerateControl -> (строка)

Если вы используете консоль, используйте настройку Частота кадров для указания частоты кадров для этого вывода. Если вы хотите сохранить ту же частоту кадров, что и у входного видео, выберите Следовать источнику. Если вы хотите выполнить преобразование частоты кадров, выберите частоту кадров из раскрывающегося списка или выберите Настройка. Частоты кадров, отображаемые в раскрывающемся списке, являются десятичными приближениями дробей. Если вы выберете Настройка, укажите частоту кадров как дробь.

FramerateConversionAlgorithm -> (строка)

Выберите метод, который MediaConvert должен использовать при увеличении или уменьшении частоты кадров вашего видео. Для числовых простых преобразований, таких как 60 к/с до 30 к/с: мы рекомендуем сохранить значение по умолчанию, Исключить дубликаты. Для числовых сложных преобразований, чтобы избежать заиканий: выберите Интерполировать. Это приводит к плавному изображению, но может привести к нежелательным артефактам видео. Для сложных преобразований частоты кадров, особенно если исходное видео уже было преобразовано из его исходной частоты: выберите FrameFormer для выполнения интерполяции с компенсацией движения. FrameFormer использует лучший метод преобразования кадр за кадром. Обратите внимание, что использование FrameFormer увеличивает время транскодирования и влечет за собой значительные дополнительные затраты. При выборе FrameFormer разрешение вашего входного видео должно быть как минимум 128x96. Чтобы создать вывод с тем же количеством кадров, что и у вашего входа: выберите Сохранить количество кадров. В этом случае MediaConvert не будет отбрасывать, интерполировать, добавлять или иначе изменять количество кадров с вашего входа на ваш выход. Обратите внимание, что поскольку количество кадров сохраняется, продолжительность вашего вывода будет короче при более высоких частотах кадров и длиннее при более низких частотах кадров.

FramerateDenominator -> (целое число)

Когда вы используете API для заданий транскодирования, использующих преобразование частоты кадров, укажите частоту кадров как дробь. Например, 24000 / 1001 = 23,976 к/с. Используйте FramerateDenominator для указания знаменателя этой дроби. В этом примере используйте 1001 для значения FramerateDenominator. При использовании консоли для заданий транскодирования, использующих преобразование частоты кадров, предоставьте значение в виде десятичного числа для Framerate. В этом примере укажите 23,976.

FramerateNumerator -> (целое число)

Когда вы используете API для заданий транскодирования, использующих преобразование частоты кадров, укажите частоту кадров как дробь. Например, 24000 / 1001 = 23,976 к/с. Используйте FramerateNumerator для указания числителя этой дроби. В этом примере используйте 24000 для значения FramerateNumerator. При использовании консоли для заданий транскодирования, использующих преобразование частоты кадров, предоставьте значение в виде десятичного числа для Framerate. В этом примере укажите 23,976.

GopClosedCadence -> (целое число)

Укажите относительную частоту открытых и закрытых GOP в этом выходе. Например, если вы хотите разрешить четыре открытых GOP и затем потребовать закрытый GOP, установите это значение в 5. При создании потокового вывода мы рекомендуем сохранить значение по умолчанию, 1, чтобы пользователи, начинающие просмотр посреди потока, как можно быстрее получали кадр IDR. Не устанавливайте это значение в 0; это нарушит разделение вывода.

GopSize -> (двойное значение)

Укажите интервал между ключевыми кадрами в секундах или кадрах для этого вывода. По умолчанию: 12 Связанные настройки: если вы указываете размер GOP в секундах, установите управление режимом GOP на Заданное, секунды. Значение по умолчанию для управления режимом GOP - Кадры.

GopSizeUnits -> (строка)

Укажите единицы измерения размера GOP. Если вы не указываете значение здесь, по умолчанию кодер измеряет размер GOP в кадрах.

HrdBufferFinalFillPercentage -> (целое число)

Если ваши системы приема имеют строгие требования к буферу: укажите минимальный процент буфера HRD, доступного в конце каждого закодированного сегмента видео. Для лучшего качества видео: установите в 0 или оставьте пустым, чтобы автоматически определить процент заполнения конечного буфера.

HrdBufferInitialFillPercentage -> (целое число)

Процент буфера, который должен быть заполнен изначально (модель буфера HRD).

HrdBufferSize -> (целое число)

Размер буфера (модель буфера HRD) в битах. Например, введите пять мегабит как 5000000.

InterlaceMode -> (строка)

Выберите тип строки сканирования для вывода. Сохраните значение по умолчанию, Прогрессивное, чтобы создать прогрессивный вывод, независимо от типа сканирования вашего ввода. Используйте Top field first или Bottom field first, чтобы создать вывод, который чередуется с тем же направлением поля на всем протяжении. Используйте Follow, default top или Follow, default bottom, чтобы создать выходы с тем же направлением поля, что и у источника. Для заданий с несколькими входами направление поля вывода может изменяться в течение вывода. Поведение Follow зависит от типа сканирования входа. Если источник чередуется, вывод будет чередоваться с тем же направлением поля, что и у источника. Если источник прогрессивный, вывод будет чередоваться с направлением поля сверху вниз, в зависимости от того, какой из вариантов Follow вы выберете.

IntraDcPrecision -> (строка)

Используйте Intra DC precision для настройки точности квантования коэффициентов DC внутри блоков. Если вы выберете значение auto, служба автоматически выберет точность, основываясь на коэффициенте сжатия каждого кадра.

MaxBitrate -> (целое число)

Максимальная скорость передачи данных в битах/секунду. Например, введите пять мегабит в секунду как 5000000.

MinIInterval -> (целое число)

Укажите минимальное количество кадров, разрешенное между двумя IDR-кадрами на выходе. Это включает кадры, созданные в начале GOP или при смене сцены. Используйте Min I-Interval для улучшения сжатия видео путем изменения размера GOP, когда два IDR-кадра будут созданы близко друг к другу. Например, если обычный IDR-кадр с заданной частотой попадает в 5 кадров от IDR-кадра смены сцены, и вы устанавливаете Min I-interval в 5, то кодер будет записывать IDR-кадр только для смены сцены. Таким образом, один GOP укорачивается или удлиняется. Если IDR-кадр с заданной частотой будет дальше чем на 5 кадров от IDR-кадра смены сцены, кодер оставляет все IDR-кадры на месте. Чтобы вручную указать интервал: введите значение от 1 до 30. Используйте, когда ваши системы приема имеют конкретные требования к размеру GOP. Чтобы отключить изменение размера GOP: введите 0. MediaConvert будет создавать IDR-кадры только в начале GOP с заданной частотой вашего вывода. Используйте, когда ваши системы приема требуют регулярного размера GOP.

NumberBFramesBetweenReferenceFrames -> (целое число)

Укажите количество кадров B, которые MediaConvert помещает между референтными кадрами в этом выходе. Допустимые значения - целые числа от 0 до 7. Если вы не указываете значение, MediaConvert устанавливает значение по умолчанию 2.

ParControl -> (строка)

Необязательно. Укажите, как служба определяет соотношение сторон пикселей (PAR) для этого вывода. Поведение по умолчанию, Следовать источнику, использует PAR из вашего входного видео для вашего вывода. Чтобы указать другое PAR в консоли, выберите любое значение, отличное от Следовать источнику. Когда вы выбираете SPECIFIED для этой настройки, вы также должны указать значения для настроек parNumerator и parDenominator.

ParDenominator -> (целое число)

Требуется при установке Соотношение сторон пикселей в SPECIFIED. В консоли это соответствует любому значению, отличному от Следовать источнику. Если вы указываете соотношение сторон пикселей (PAR) вывода, отличное от PAR входного видео, укажите PAR вывода как отношение. Например, для широкоэкранного D1/DV NTSC вы бы указали отношение 40:33. В этом примере значение parDenominator равно 33.

ParNumerator -> (целое число)

Требуется при установке Соотношение сторон пикселей в SPECIFIED. В консоли это соответствует любому значению, отличному от Следовать источнику. Если вы указываете соотношение сторон пикселей (PAR) вывода, отличное от PAR входного видео, укажите PAR вывода как отношение. Например, для широкоэкранного D1/DV NTSC вы бы указали отношение 40:33. В этом примере значение parNumerator равно 40.

PerFrameMetrics -> (список)

Необязательно выберите один или несколько отчетов о метриках за кадр для генерации вместе с выводом. Вы можете использовать эти метрики для анализа вашего видеовывода по одной или нескольким часто используемым метрикам качества изображения. Вы можете указать метрики за кадр для групп вывода или для отдельных выводов. В этом случае MediaConvert записывает файл CSV (значения, разделенные запятыми) в ваше место назначения S3, названный в соответствии с именем вывода и типом метрики. Например: videofile_PSNR.csv Задания, генерирующие метрики за кадр, будут выполняться дольше, в зависимости от разрешения и сложности вашего вывода. Например, некоторые задания 4K могут занимать до двух раз больше времени. Обратите внимание, что при анализе качества видео вашего вывода или при сравнении качества видео нескольких различных выводов мы также рекомендуем подробный визуальный обзор в контролируемой среде. Вы можете выбрать следующие метрики за кадр: * PSNR: пиковое отношение сигнал/шум * SSIM: метрика структурного сходства * MS_SSIM: метрика сходства многомасштабного * PSNR_HVS: пиковое отношение сигнал/шум, система зрительного восприятия человека * VMAF: видеофузия оценки методом множества методов * QVBR: скорость передачи данных, определяемая качеством. Этот параметр доступен только в том случае, если ваш выход использует режим управления скоростью передачи данных QVBR.

(строка)

  • PSNR: пиковое отношение сигнал/шум * SSIM: метрика структурного сходства * MS_SSIM: метрика сходства многомасштабного * PSNR_HVS: пиковое отношение сигнал/шум, система зрительного восприятия человека * VMAF: видеофузия оценки методом множества методов * QVBR: скорость передачи данных, определяемая качеством. Этот параметр доступен только в том случае, если ваш выход использует режим управления скоростью передачи данных QVBR.

QualityTuningLevel -> (строка)

Необязательно. Используйте уровень настройки качества, чтобы выбрать, как вы хотите уравновесить скорость кодирования с качеством выходного видео. По умолчанию используется более быстрое, низкое качество, кодирование с однократным проходом.

RateControlMode -> (строка)

Используйте режим управления скоростью передачи данных для указания, является ли скорость передачи данных переменной (vbr) или постоянной (cbr).

ScanTypeConversionMode -> (строка)

Используйте эту настройку для чередующихся выходов, когда частота кадров вывода составляет половину частоты кадров входа. В этом случае выберите «Оптимизированное чередование», чтобы создать выход более высокого качества. В этом случае каждый прогрессивный кадр на входе соответствует чередующемуся полю на выходе. Сохраните значение по умолчанию «Основное чередование» для всех других частот кадров вывода. При базовом чередовании MediaConvert сначала выполняет преобразование частоты кадров, а затем чередует кадры. При выборе «Оптимизированное чередование» и установке частоты кадров вывода в значение, не подходящее для оптимизированного чередования, MediaConvert автоматически переключается на базовое чередование. Требуемые настройки: для использования оптимизированного чередования необходимо установить «Телекине» на «Нет» или «Мягко». Оптимизированное чередование нельзя использовать для выходов с жёстким телекине. Также необходимо установить режим «Чередование» на значение, отличное от «Прогрессивный».

SceneChangeDetect -> (строка)

Включите эту настройку, чтобы вставлять кадры I в моменты изменения сцен, которые служба автоматически обнаруживает. Это улучшает качество видео и включено по умолчанию.

SlowPal -> (строка)

Проигнорируйте эту настройку, если частота кадров входа не равна 23,976 или 24 кадра в секунду (кадр/с). Включите «медленное PAL», чтобы создать выход с частотой 25 кадр/с. При включении «медленного PAL» MediaConvert переименовывает кадры видео в 25 кадр/с и пересэмплирует аудио, чтобы сохранить синхронизацию с видео. Обратите внимание, что включение этой настройки немного уменьшит продолжительность вашего видео. Требуемые настройки: также необходимо установить частоту кадров на 25.

Softness -> (целое число)

Проигнорируйте эту настройку, если вам не требуется соответствовать спецификации, требующей определенного значения. Если у вас нет требований к спецификации, рекомендуется отрегулировать мягкость вывода, используя меньшее значение для настройки «Чёткость» или включив фильтр шумоподавления. Настройка «Мягкость» определяет матрицы квантования, которые использует кодер. Сохраните значение по умолчанию 0, чтобы использовать стандартные матрицы AWS Elemental. Выберите значение от 17 до 128, чтобы использовать планарную интерполяцию. Повышение значений от 17 до 128 приводит к увеличению уменьшения данных высокой частоты. Значение 128 приводит к самому мягкому видео.

SpatialAdaptiveQuantization -> (строка)

Сохраните значение по умолчанию «Включено», чтобы отрегулировать квантование в каждом кадре на основе пространственного изменения сложности контента. Когда эта функция включена, кодер использует меньше битов в областях, которые могут выдержать больше искажений без заметного ухудшения визуального качества, и использует больше битов в областях, где любые незначительные искажения будут заметны. Например, сложные текстурированные блоки кодируются с меньшим количеством битов, а гладкие текстурированные блоки — с большим количеством битов. Включение этой функции почти всегда улучшит качество видео. Однако обратите внимание, что эта функция не учитывает, на какой части экрана зритель, скорее всего, будет сосредоточен. Если зрители, скорее всего, будут сосредоточены на части экрана с большим количеством сложной текстуры, вы можете отключить эту функцию. Связанная настройка: при включении пространственного адаптивного квантования установите значение для адаптивного квантования в зависимости от вашего контента. Для однородного контента, такого как мультфильмы и видеоигры, установите его на «Низкое». Для контента с более широким разнообразием текстур установите его на «Высокое» или «Очень высокое».

Syntax -> (строка)

Укажите, использует ли видео данного вывода синтаксис D10. Сохраните значение по умолчанию, чтобы не использовать синтаксис. Связанные настройки: если вы выбираете D10 для вашего профиля MXF, вы также должны установить это значение на D10.

Telecine -> (строка)

При преобразовании частоты кадров с 23,976 кадра/с до 29,97 кадр/с и типе сканирования вывода — чередующееся, вы можете дополнительно включить жёсткий или мягкий телекине для создания более плавного изображения. Жёсткий телекине создаёт вывод 29,97i. Мягкий телекине создаёт вывод с 23,976, который сигнализирует устройству видеоплеера о необходимости выполнить преобразование во время воспроизведения. Если вы сохраните значение по умолчанию «Нет», MediaConvert выполнит стандартное преобразование частоты кадров в 29,97 без каких-либо действий с полярностью поля для создания более плавного изображения.

TemporalAdaptiveQuantization -> (строка)

Сохраните значение по умолчанию «Включено», чтобы отрегулировать квантование в каждом кадре на основе временного изменения сложности контента. При включении этой функции кодер использует меньше битов в областях кадра, которые неподвижны, и больше битов в сложных объектах с острыми краями, которые много двигаются. Например, эта функция улучшает читаемость текстовых тикеров в новостях и табло на спортивных матчах. Включение этой функции почти всегда улучшит качество видео. Однако обратите внимание, что эта функция не учитывает, на какой части экрана зритель, скорее всего, будет сосредоточен. Если зрители, скорее всего, будут сосредоточены на части экрана, на которой нет движущихся объектов с острыми краями, таких как лица спортсменов, вы можете отключить эту функцию. Связанная настройка: при включении временного квантования отрегулируйте силу фильтра с помощью настройки «Адаптивное квантование».

ProresSettings -> (структура)

Требуется при установке значения Кодека в PRORES.

ChromaSampling -> (строка)

Эта настройка применяется только к выводам ProRes 4444 и ProRes 4444 XQ, создаваемым из входных данных, использующих сэмплирование хроматичности 4:4:4. Установите Сохранить сэмплирование 4:4:4, чтобы разрешить выводам также использовать сэмплирование хроматичности 4:4:4. Вы должны указать значение для этой настройки, если профиль кодека вашего вывода поддерживает сэмплирование хроматичности 4:4:4. Связанные настройки: Для выходов Apple ProRes со сэмплированием хроматичности 4:4:4: Выберите Сохранить сэмплирование 4:4:4. Используйте, если ваш входной сигнал имеет сэмплирование хроматичности 4:4:4, а профиль кодека вывода — Apple ProRes 4444 или 4444 XQ. Обратите внимание, что при выборе Сохранить сэмплирование 4:4:4 вы не можете включить ни один из следующих препроцессоров: Dolby Vision, HDR10+ или Шумоподавление.

CodecProfile -> (строка)

Используйте Профиль для указания типа кодека Apple ProRes, который следует использовать для этого вывода.

FramerateControl -> (строка)

Если вы используете консоль, используйте настройку Частота кадров для указания частоты кадров для этого вывода. Если вы хотите сохранить ту же частоту кадров, что и у входного видео, выберите Следовать источнику. Если вы хотите выполнить преобразование частоты кадров, выберите частоту кадров из выпадающего списка или выберите Настроить. Частоты кадров, отображаемые в раскрывающемся списке, являются десятичными приближениями дробей. Если вы выберите Настроить, укажите частоту кадров как дробь.

FramerateConversionAlgorithm -> (строка)

Выберите метод, который вы хотите, чтобы MediaConvert использовал при увеличении или уменьшении частоты кадров вашего видео. Для числовых преобразований, таких как 60 кадров в секунду (к/с) до 30 к/с: Мы рекомендуем сохранить значение по умолчанию, Удалить дубликаты. Для численных сложных преобразований, чтобы избежать заикания: Выберите Интерполировать. Это приводит к плавному изображению, но может привести к нежелательным артефактам видео. Для сложных преобразований частоты кадров, особенно если исходное видео уже было преобразовано из своего первоначального темпа: Выберите FrameFormer для выполнения интерполяции с компенсацией движения. FrameFormer использует лучший метод преобразования кадр за кадром. Обратите внимание, что использование FrameFormer увеличивает время транскодирования и влечет за собой значительные дополнительные затраты. При выборе FrameFormer разрешение входного видео должно быть не менее 128x96. Чтобы создать вывод с тем же количеством кадров, что и у входа: Выберите Сохранить количество кадров. При этом MediaConvert не будет удалять, интерполировать, добавлять или каким-либо другим образом изменять количество кадров от входа к выходу. Обратите внимание, что поскольку количество кадров сохраняется, продолжительность вывода будет короче при более высоких частотах кадров и длиннее при более низких.

FramerateDenominator -> (целое число)

При использовании API для задач транскодирования, использующих преобразование частоты кадров, укажите частоту кадров как дробь. Например, 24000 / 1001 = 23,976 к/с. Используйте FramerateDenominator для указания знаменателя этой дроби. В этом примере используйте 1001 для значения FramerateDenominator. При использовании консоли для задач транскодирования, использующих преобразование частоты кадров, укажите значение как десятичное число для Частота кадров. В этом примере укажите 23,976.

FramerateNumerator -> (целое число)

При использовании API для задач транскодирования, использующих преобразование частоты кадров, укажите частоту кадров как дробь. Например, 24000 / 1001 = 23,976 к/с. Используйте FramerateNumerator для указания числителя этой дроби. В этом примере используйте 24000 для значения FramerateNumerator. При использовании консоли для задач транскодирования, использующих преобразование частоты кадров, укажите значение как десятичное число для Частота кадров. В этом примере укажите 23,976.

InterlaceMode -> (строка)

Выберите тип строки сканирования для вывода. Сохраните значение по умолчанию, Прогрессивное, чтобы создать прогрессивный вывод независимо от типа сканирования вашего входа. Используйте Сначала верхнее поле или Сначала нижнее поле, чтобы создать вывод, который будет чередующимся с той же полярностью полей. Используйте Следовать, по умолчанию верхнее или Следовать, по умолчанию нижнее, чтобы получить выходы с той же полярностью полей, что и у источника. Для задач с несколькими входами полярность поля вывода может меняться в течение вывода. Поведение «Следовать» зависит от типа сканирования входа. Если источник чередующийся, вывод будет чередующимся с той же полярностью, что и источник. Если источник прогрессивный, вывод будет чередующимся с верхним полем, а затем с нижним полем в зависимости от того, какой из вариантов «Следовать» вы выберете.

ParControl -> (строка)

Необязательно. Укажите, как служба определяет соотношение сторон пикселя (PAR) для этого вывода. По умолчанию, Следовать источнику, использует PAR из входного видео для вывода. Чтобы указать другое PAR, выберите любое значение, отличное от Следовать источнику. При выборе SPECIFIED для этой настройки, вы также должны указать значения для настроек parNumerator и parDenominator.

ParDenominator -> (целое число)

Требуется, когда вы устанавливаете Соотношение сторон пикселя на SPECIFIED. В консоли это соответствует любому значению, отличному от Следовать источнику. Когда вы указываете соотношение сторон пикселя вывода (PAR), отличное от PAR входного видео, укажите PAR вывода как соотношение. Например, для широкоэкранного D1/DV NTSC вы укажете соотношение 40:33. В этом примере значение parDenominator равно 33.

ParNumerator -> (целое число)

Требуется, когда вы устанавливаете Соотношение сторон пикселя на SPECIFIED. В консоли это соответствует любому значению, отличному от Следовать источнику. Когда вы указываете соотношение сторон пикселя вывода (PAR), отличное от PAR входного видео, укажите PAR вывода как соотношение. Например, для широкоэкранного D1/DV NTSC вы укажете соотношение 40:33. В этом примере значение parNumerator равно 40.

PerFrameMetrics -> (список)

Необязательно выберите один или несколько отчетов по метрикам за кадр для генерации вместе с выводом. Вы можете использовать эти метрики для анализа выходного видео в соответствии с одной или несколькими часто используемыми метриками качества изображения. Вы можете указать метрики за кадр для групп вывода или для отдельных выводов. При этом MediaConvert записывает файл CSV (значения, разделенные запятыми) в ваше назначение вывода S3, названное в соответствии с именем вывода и типом метрики. Например: videofile_PSNR.csv Задачи, генерирующие метрики за кадр, будут выполняться дольше, в зависимости от разрешения и сложности вашего вывода. Например, некоторые задачи 4K могут выполняться в два раза дольше. Обратите внимание, что при анализе качества видео вывода или при сравнении качества видео нескольких различных выводов мы также рекомендуем подробный визуальный обзор в контролируемой среде. Вы можете выбрать следующие метрики за кадр: * PSNR: Пиковое отношение сигнал/шум * SSIM: Индекс структурного сходства * MS_SSIM: Индекс сходства многомасштабного * PSNR_HVS: Пиковое отношение сигнал/шум, система визуального восприятия человека * VMAF: Объединение оценки видео с использованием нескольких методов * QVBR: Определяемая качеством переменная скорость передачи данных. Этот параметр доступен только в том случае, если ваш вывод использует режим управления скоростью передачи данных QVBR.

(строка)

  • PSNR: Пиковое отношение сигнал/шум * SSIM: Индекс структурного сходства * MS_SSIM: Индекс сходства многомасштабного * PSNR_HVS: Пиковое отношение сигнал/шум, система визуального восприятия человека * VMAF: Объединение оценки видео с использованием нескольких методов * QVBR: Определяемая качеством переменная скорость передачи данных. Этот параметр доступен только в том случае, если ваш вывод использует режим управления скоростью передачи данных QVBR.

ScanTypeConversionMode -> (строка)

Используйте эту настройку для чередующихся выходов, когда частота кадров вывода вдвое меньше частоты кадров входа. В этой ситуации выберите Оптимизированное чередование, чтобы создать вывод с лучшим качеством чередования. В этом случае каждый прогрессивный кадр из входа соответствует чередующемуся полю на выходе. Сохраните значение по умолчанию, Базовое чередование, для всех других частот кадров вывода. При базовом чередовании MediaConvert сначала выполняет преобразование частоты кадров, а затем чередует кадры. При выборе Оптимизированное чередование и установке частоты кадров вывода на значение, которое не подходит для оптимизированного чередования, MediaConvert автоматически переключается на базовое чередование. Требуемые настройки: Для использования оптимизированного чередования вы должны установить Телекине на None или Soft. Вы не можете использовать оптимизированное чередование для выходов с жестким телекине. Вы также должны установить режим чередования на значение, отличное от Прогрессивного.

SlowPal -> (строка)

Игнорируйте эту настройку, если частота кадров входного сигнала не равна 23,976 или 24 кадрам в секунду (к/с). Включите Slow PAL, чтобы создать вывод с частотой 25 к/с. При включении Slow PAL MediaConvert переименовывает кадры видео в 25 к/с и пересэмплирует аудио, чтобы оно синхронизировалось с видео. Обратите внимание, что включение этой настройки немного сократит продолжительность вашего видео. Требуемые настройки: Вы также должны установить Частота кадров на 25.

Telecine -> (строка)

При преобразовании частоты кадров с 23,976 кадров в секунду (к/с) на 29,97 к/с и при типе сканирования вывода чередующийся, вы можете необязательно включить жесткий телекине, чтобы получить более плавное изображение. При сохранении значения по умолчанию, None, MediaConvert выполняет стандартное преобразование частоты кадров в 29,97 без каких-либо действий с полярностью полей для создания более плавного изображения.

UncompressedSettings -> (структура)

Требуется при установке Codec, в VideoDescription>CodecSettings со значением UNCOMPRESSED.

Fourcc -> (строка)

Четырехзначный код для не сжатого видео.

FramerateControl -> (строка)

Используйте параметр Framerate, чтобы указать частоту кадров для этого вывода. Если вы хотите сохранить ту же частоту кадров, что и у входного видео, выберите Следовать источнику. Если вы хотите выполнить преобразование частоты кадров, выберите частоту кадров из раскрывающегося списка или выберите Пользовательский. Частоты кадров, показанные в раскрывающемся списке, являются десятичными приближениями дробей. Если вы выберите Пользовательский, укажите частоту кадров как дробь.

FramerateConversionAlgorithm -> (строка)

Выберите метод, который MediaConvert должен использовать при увеличении или уменьшении частоты кадров вашего видео. Для числовых преобразований, таких как 60 кадров в секунду (кадр/с) до 30 кадров в секунду: Мы рекомендуем сохранить значение по умолчанию, Игнорировать дубликаты. Для численных сложных преобразований, чтобы избежать прерываний: Выберите Интерполировать. Это приводит к гладкой картинке, но может привести к нежелательным артефактам видео. Для сложных преобразований частоты кадров, особенно если исходное видео уже было преобразовано из исходного ритма: Выберите FrameFormer для выполнения интерполяции с компенсацией движения. FrameFormer использует лучший метод преобразования кадр за кадром. Обратите внимание, что использование FrameFormer увеличивает время транскодирования и влечет за собой значительные дополнительные затраты. При выборе FrameFormer разрешение входного видео должно быть не менее 128x96. Чтобы создать вывод с тем же количеством кадров, что и входной: Выберите Сохранить количество кадров. Когда вы это сделаете, MediaConvert не будет пропускать, интерполировать, добавлять или иным образом изменять количество кадров от входа к выводу. Обратите внимание, что поскольку количество кадров сохраняется, продолжительность вывода станет короче при более высоких частотах кадров и длиннее при более низких частотах кадров.

FramerateDenominator -> (целое число)

При использовании API для задач транскодирования, использующих преобразование частоты кадров, укажите частоту кадров как дробь. Например, 24000 / 1001 = 23,976 кадр/с. Используйте FramerateDenominator для указания знаменателя этой дроби. В этом примере используйте 1001 для значения FramerateDenominator. При использовании консоли для задач транскодирования, использующих преобразование частоты кадров, предоставьте значение в виде десятичного числа для Framerate. В этом примере укажите 23,976.

FramerateNumerator -> (целое число)

При использовании API для задач транскодирования, использующих преобразование частоты кадров, укажите частоту кадров как дробь. Например, 24000 / 1001 = 23,976 кадр/с. Используйте FramerateNumerator для указания числителя этой дроби. В этом примере используйте 24000 для значения FramerateNumerator. При использовании консоли для задач транскодирования, использующих преобразование частоты кадров, предоставьте значение в виде десятичного числа для Framerate. В этом примере укажите 23,976.

InterlaceMode -> (строка)

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

ScanTypeConversionMode -> (строка)

Используйте этот параметр для вывода с чередованием, когда частота кадров вывода составляет половину частоты кадров входного видео. В этом случае выберите Оптимизированное чередование для создания вывода с чередованием лучшего качества. В этом случае каждый прогрессивный кадр из входного видео соответствует чередующемуся полю на выходе. Используйте значение по умолчанию, Базовое чередование, для всех других частот кадров вывода. При базовом чередовании MediaConvert сначала выполняет преобразование частоты кадров, а затем чередует кадры. При выборе Оптимизированного чередования и установке частоты кадров вывода на значение, которое не подходит для оптимизированного чередования, MediaConvert автоматически переходит к базовому чередованию. Необходимые параметры: Чтобы использовать оптимизированное чередование, необходимо установить Telecine на значение None или Soft. Вы не можете использовать оптимизированное чередование для вывода с жестким телекином. Также необходимо установить режим чередования на значение, отличное от Прогрессивный.

SlowPal -> (строка)

Игнорируйте этот параметр, если частота кадров вашего входного видео не равна 23,976 или 24 кадра в секунду (кадр/с). Включите Slow PAL для создания вывода с частотой 25 кадров в секунду, переименовав кадры видео и перевывод аудио. Обратите внимание, что включение этого параметра немного уменьшит длительность вашего видео. Связанные параметры: Также необходимо установить Framerate на 25.

Telecine -> (строка)

При преобразовании частоты кадров с 23,976 кадров в секунду (кадр/с) до 29,97 кадр/с и типе сканирования вывода — чередование, вы можете необязательно включить жесткий телекинг для создания более плавной картинки. При сохранении значения по умолчанию, None, MediaConvert выполняет стандартное преобразование частоты кадров до 29,97, без каких-либо действий с полярностью поля для создания более плавной картинки.

Vc3Settings -> (структура)

Требуется при установке Codec со значением VC3

FramerateControl -> (строка)

Если вы используете консоль, используйте параметр Framerate, чтобы указать частоту кадров для этого вывода. Если вы хотите сохранить ту же частоту кадров, что и у входного видео, выберите Следовать источнику. Если вы хотите выполнить преобразование частоты кадров, выберите частоту кадров из раскрывающегося списка или выберите Пользовательский. Частоты кадров, показанные в раскрывающемся списке, являются десятичными приближениями дробей. Если вы выберите Пользовательский, укажите частоту кадров как дробь.

FramerateConversionAlgorithm -> (строка)

Выберите метод, который MediaConvert должен использовать при увеличении или уменьшении частоты кадров вашего видео. Для числовых преобразований, таких как 60 кадров в секунду (кадр/с) до 30 кадров в секунду: Мы рекомендуем сохранить значение по умолчанию, Игнорировать дубликаты. Для численных сложных преобразований, чтобы избежать прерываний: Выберите Интерполировать. Это приводит к гладкой картинке, но может привести к нежелательным артефактам видео. Для сложных преобразований частоты кадров, особенно если исходное видео уже было преобразовано из исходного ритма: Выберите FrameFormer для выполнения интерполяции с компенсацией движения. FrameFormer использует лучший метод преобразования кадр за кадром. Обратите внимание, что использование FrameFormer увеличивает время транскодирования и влечет за собой значительные дополнительные затраты. При выборе FrameFormer разрешение входного видео должно быть не менее 128x96. Чтобы создать вывод с тем же количеством кадров, что и входной: Выберите Сохранить количество кадров. Когда вы это сделаете, MediaConvert не будет пропускать, интерполировать, добавлять или иным образом изменять количество кадров от входа к выводу. Обратите внимание, что поскольку количество кадров сохраняется, продолжительность вывода станет короче при более высоких частотах кадров и длиннее при более низких частотах кадров.

FramerateDenominator -> (целое число)

При использовании API для задач транскодирования, использующих преобразование частоты кадров, укажите частоту кадров как дробь. Например, 24000 / 1001 = 23,976 кадр/с. Используйте FramerateDenominator для указания знаменателя этой дроби. В этом примере используйте 1001 для значения FramerateDenominator. При использовании консоли для задач транскодирования, использующих преобразование частоты кадров, предоставьте значение в виде десятичного числа для Framerate. В этом примере укажите 23,976.

FramerateNumerator -> (целое число)

При использовании API для задач транскодирования, использующих преобразование частоты кадров, укажите частоту кадров как дробь. Например, 24000 / 1001 = 23,976 кадр/с. Используйте FramerateNumerator для указания числителя этой дроби. В этом примере используйте 24000 для значения FramerateNumerator. При использовании консоли для задач транскодирования, использующих преобразование частоты кадров, предоставьте значение в виде десятичного числа для Framerate. В этом примере укажите 23,976.

InterlaceMode -> (строка)

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

ScanTypeConversionMode -> (строка)

Используйте этот параметр для вывода с чередованием, когда частота кадров вывода составляет половину частоты кадров входного видео. В этом случае выберите Оптимизированное чередование для создания вывода с чередованием лучшего качества. В этом случае каждый прогрессивный кадр из входного видео соответствует чередующемуся полю на выходе. Используйте значение по умолчанию, Базовое чередование, для всех других частот кадров вывода. При базовом чередовании MediaConvert сначала выполняет преобразование частоты кадров, а затем чередует кадры. При выборе Оптимизированного чередования и установке частоты кадров вывода на значение, которое не подходит для оптимизированного чередования, MediaConvert автоматически переходит к базовому чередованию. Необходимые параметры: Чтобы использовать оптимизированное чередование, необходимо установить Telecine на значение None или Soft. Вы не можете использовать оптимизированное чередование для вывода с жестким телекином. Также необходимо установить режим чередования на значение, отличное от Прогрессивный.

SlowPal -> (строка)

Игнорируйте этот параметр, если частота кадров вашего входного видео не равна 23,976 или 24 кадра в секунду (кадр/с). Включите Slow PAL для создания вывода с частотой 25 кадров в секунду, переименовав кадры видео и перевывод аудио. Обратите внимание, что включение этого параметра немного уменьшит длительность вашего видео. Связанные параметры: Также необходимо установить Framerate на 25.

Telecine -> (строка)

При преобразовании частоты кадров с 23,976 кадров в секунду (кадр/с) до 29,97 кадр/с и типе сканирования вывода — чередование, вы можете необязательно включить жесткий телекинг для создания более плавной картинки. При сохранении значения по умолчанию, None, MediaConvert выполняет стандартное преобразование частоты кадров до 29,97, без каких-либо действий с полярностью поля для создания более плавной картинки.

Vc3Class -> (строка)

Укажите класс VC3, чтобы выбрать характеристики качества для этого вывода. Класс VC3, вместе с параметрами Framerate (framerateNumerator и framerateDenominator) и Resolution (высота и ширина), определяет битрейт вывода. Например, предположим, что разрешение вашего видео составляет 1920x1080, а частота кадров — 29,97. Тогда класс 145 дает вывод с битрейтом примерно 145 Мбит/с, а класс 220 дает вывод с битрейтом примерно 220 Мбит/с. Класс VC3 также определяет глубину цветовой палитры вывода.

Vp8Settings -> (структура)

Требуется при установке Кодека в значение VP8.

Bitrate -> (целое число)

Целевое значение битрейта в битах/секунду. Например, введите пять мегабит в секунду как 5000000.

FramerateControl -> (строка)

Если вы используете консоль, используйте настройку Framerate для указания частоты кадров для этого вывода. Если вы хотите сохранить ту же частоту кадров, что и входное видео, выберите Follow source. Если вы хотите выполнить преобразование частоты кадров, выберите частоту кадров из раскрывающегося списка или выберите Custom. Частоты кадров, показанные в раскрывающемся списке, являются десятичными приближениями дробей. Если вы выберите Custom, укажите свою частоту кадров как дробь.

FramerateConversionAlgorithm -> (строка)

Выберите метод, который вы хотите использовать MediaConvert при увеличении или уменьшении частоты кадров вашего видео. Для численных простых преобразований, таких как 60 кадров/с до 30 кадров/с: Мы рекомендуем сохранить значение по умолчанию, Drop duplicate. Для численных сложных преобразований, чтобы избежать подергиваний: Выберите Interpolate. Это приводит к плавному изображению, но может привести к нежелательным артефактам видео. Для сложных преобразований частоты кадров, особенно если исходное видео уже было преобразовано из его исходной частоты: Выберите FrameFormer для выполнения интерполяции с компенсацией движения. FrameFormer использует лучший метод преобразования кадр за кадром. Обратите внимание, что использование FrameFormer увеличивает время транскодирования и влечет за собой значительные дополнительные затраты. При выборе FrameFormer разрешение входного видео должно быть не менее 128x96. Для создания выходного видео с тем же количеством кадров, что и входное: Выберите Maintain frame count. В этом случае MediaConvert не будет отбрасывать, интерполировать, добавлять или каким-либо другим образом изменять количество кадров от входного к выходному. Обратите внимание, что поскольку количество кадров сохраняется, продолжительность вашего выходного видео станет короче при более высоких частотах кадров и длиннее при более низких частотах кадров.

FramerateDenominator -> (целое число)

При использовании API для задач транскодирования, использующих преобразование частоты кадров, укажите частоту кадров как дробь. Например, 24000 / 1001 = 23,976 кадров/с. Используйте FramerateDenominator для указания знаменателя этой дроби. В этом примере используйте 1001 для значения FramerateDenominator. При использовании консоли для задач транскодирования, использующих преобразование частоты кадров, укажите значение как десятичное число для Framerate. В этом примере укажите 23,976.

FramerateNumerator -> (целое число)

При использовании API для задач транскодирования, использующих преобразование частоты кадров, укажите частоту кадров как дробь. Например, 24000 / 1001 = 23,976 кадров/с. Используйте FramerateNumerator для указания числителя этой дроби. В этом примере используйте 24000 для значения FramerateNumerator. При использовании консоли для задач транскодирования, использующих преобразование частоты кадров, укажите значение как десятичное число для Framerate. В этом примере укажите 23,976.

GopSize -> (двойное)

Длина GOP (интервал ключевого кадра) в кадрах. Должно быть больше нуля.

HrdBufferSize -> (целое число)

Необязательно. Размер буфера (модель буфера HRD) в битах. Например, введите пять мегабит как 5000000.

MaxBitrate -> (целое число)

Игнорируйте эту настройку, если не установили qualityTuningLevel в MULTI_PASS. Необязательно. Укажите максимальный битрейт в битах/секунду. Например, введите пять мегабит в секунду как 5000000. По умолчанию используется в два раза больше целевого битрейта в качестве максимального битрейта.

ParControl -> (строка)

Необязательно. Укажите, как служба определяет соотношение сторон пикселей (PAR) для этого вывода. По умолчанию, Follow source, использует PAR из входного видео для выходного. Для указания другого PAR в консоли выберите любое значение, отличное от Follow source. При выборе SPECIFIED для этой настройки, вы также должны указать значения для настроек parNumerator и parDenominator.

ParDenominator -> (целое число)

Требуется при установке Соотношение сторон пикселей в SPECIFIED. В консоли это соответствует любому значению, отличному от Follow source. При указании выходного соотношения сторон пикселей (PAR), отличного от входного PAR видео, предоставьте выходное PAR в виде отношения. Например, для широкоэкранного D1/DV NTSC вы бы указали отношение 40:33. В этом примере значение для parDenominator равно 33.

ParNumerator -> (целое число)

Требуется при установке Соотношение сторон пикселей в SPECIFIED. В консоли это соответствует любому значению, отличному от Follow source. При указании выходного соотношения сторон пикселей (PAR), отличного от входного PAR видео, предоставьте выходное PAR в виде отношения. Например, для широкоэкранного D1/DV NTSC вы бы указали отношение 40:33. В этом примере значение для parNumerator равно 40.

QualityTuningLevel -> (строка)

Необязательно. Используйте Уровень настройки качества, чтобы выбрать, как вы хотите балансировать скорость кодирования и качество выходного видео. По умолчанию используется более быстрое, низкое качество, многопроходное кодирование.

RateControlMode -> (строка)

С кодеком VP8 можно использовать только режим управления битрейтом с переменной скоростью (VBR).

Vp9Settings -> (структура)

Требуется при установке Кодека в значение VP9.

Bitrate -> (целое число)

Целевое значение битрейта в битах/секунду. Например, введите пять мегабит в секунду как 5000000.

FramerateControl -> (строка)

Если вы используете консоль, используйте настройку Framerate для указания частоты кадров для этого вывода. Если вы хотите сохранить ту же частоту кадров, что и входное видео, выберите Follow source. Если вы хотите выполнить преобразование частоты кадров, выберите частоту кадров из раскрывающегося списка или выберите Custom. Частоты кадров, показанные в раскрывающемся списке, являются десятичными приближениями дробей. Если вы выберите Custom, укажите свою частоту кадров как дробь.

FramerateConversionAlgorithm -> (строка)

Выберите метод, который вы хотите использовать MediaConvert при увеличении или уменьшении частоты кадров вашего видео. Для численных простых преобразований, таких как 60 кадров/с до 30 кадров/с: Мы рекомендуем сохранить значение по умолчанию, Drop duplicate. Для численных сложных преобразований, чтобы избежать подергиваний: Выберите Interpolate. Это приводит к плавному изображению, но может привести к нежелательным артефактам видео. Для сложных преобразований частоты кадров, особенно если исходное видео уже было преобразовано из его исходной частоты: Выберите FrameFormer для выполнения интерполяции с компенсацией движения. FrameFormer использует лучший метод преобразования кадр за кадром. Обратите внимание, что использование FrameFormer увеличивает время транскодирования и влечет за собой значительные дополнительные затраты. При выборе FrameFormer разрешение входного видео должно быть не менее 128x96. Для создания выходного видео с тем же количеством кадров, что и входное: Выберите Maintain frame count. В этом случае MediaConvert не будет отбрасывать, интерполировать, добавлять или каким-либо другим образом изменять количество кадров от входного к выходному. Обратите внимание, что поскольку количество кадров сохраняется, продолжительность вашего выходного видео станет короче при более высоких частотах кадров и длиннее при более низких частотах кадров.

FramerateDenominator -> (целое число)

При использовании API для задач транскодирования, использующих преобразование частоты кадров, укажите частоту кадров как дробь. Например, 24000 / 1001 = 23,976 кадров/с. Используйте FramerateDenominator для указания знаменателя этой дроби. В этом примере используйте 1001 для значения FramerateDenominator. При использовании консоли для задач транскодирования, использующих преобразование частоты кадров, укажите значение как десятичное число для Framerate. В этом примере укажите 23,976.

FramerateNumerator -> (целое число)

При использовании API для задач транскодирования, использующих преобразование частоты кадров, укажите частоту кадров как дробь. Например, 24000 / 1001 = 23,976 кадров/с. Используйте FramerateNumerator для указания числителя этой дроби. В этом примере используйте 24000 для значения FramerateNumerator. При использовании консоли для задач транскодирования, использующих преобразование частоты кадров, укажите значение как десятичное число для Framerate. В этом примере укажите 23,976.

GopSize -> (двойное)

Длина GOP (интервал ключевого кадра) в кадрах. Должно быть больше нуля.

HrdBufferSize -> (целое число)

Размер буфера (модель буфера HRD) в битах. Например, введите пять мегабит как 5000000.

MaxBitrate -> (целое число)

Игнорируйте эту настройку, если не установили qualityTuningLevel в MULTI_PASS. Необязательно. Укажите максимальный битрейт в битах/секунду. Например, введите пять мегабит в секунду как 5000000. По умолчанию используется в два раза больше целевого битрейта в качестве максимального битрейта.

ParControl -> (строка)

Необязательно. Укажите, как служба определяет соотношение сторон пикселей для этого вывода. По умолчанию используется то же соотношение сторон пикселей, что и у входного видео.

ParDenominator -> (целое число)

Требуется при установке Соотношение сторон пикселей в SPECIFIED. В консоли это соответствует любому значению, отличному от Follow source. При указании выходного соотношения сторон пикселей (PAR), отличного от входного PAR видео, предоставьте выходное PAR в виде отношения. Например, для широкоэкранного D1/DV NTSC вы бы указали отношение 40:33. В этом примере значение для parDenominator равно 33.

ParNumerator -> (целое число)

Требуется при установке Соотношение сторон пикселей в SPECIFIED. В консоли это соответствует любому значению, отличному от Follow source. При указании выходного соотношения сторон пикселей (PAR), отличного от входного PAR видео, предоставьте выходное PAR в виде отношения. Например, для широкоэкранного D1/DV NTSC вы бы указали отношение 40:33. В этом примере значение для parNumerator равно 40.

QualityTuningLevel -> (строка)

Необязательно. Используйте Уровень настройки качества, чтобы выбрать, как вы хотите балансировать скорость кодирования и качество выходного видео. По умолчанию используется более быстрое, низкое качество, многопроходное кодирование.

RateControlMode -> (строка)

С кодеком VP9 можно использовать только режим управления битрейтом с переменной скоростью (VBR).

XavcSettings -> (структура)

Требуется при установке значения Codec в XAVC.

AdaptiveQuantization -> (строка)

Сохраните значение по умолчанию, Auto, для этой настройки, чтобы MediaConvert автоматически применял лучшие типы квантования для вашего видеоконтента. Когда вы хотите вручную применить настройки квантования, необходимо установить Adaptive quantization на значение, отличное от Auto. Используйте эту настройку для указания силы любых фильтров адаптивного квантования, которые вы включили. Если вы не хотите, чтобы MediaConvert выполнял адаптивное квантование в этом транскодировании, установите Adaptive quantization на Off. Связанные настройки: Выбранное здесь значение применяется к следующим настройкам: квантование с адаптацией под мерцание (flickerAdaptiveQuantization), пространственное адаптивное квантование и временное адаптивное квантование.

EntropyEncoding -> (строка)

Необязательно. Выберите определённый режим кодирования энтропии только тогда, когда вы хотите переопределить рекомендации XAVC. Если вы выберете значение auto, MediaConvert использует режим, который указывает формат файла XAVC, учитывая рабочую точку этого вывода.

FramerateControl -> (строка)

Если вы используете консоль, используйте настройку Частота кадров для указания частоты кадров для этого вывода. Если вы хотите сохранить ту же частоту кадров, что и входное видео, выберите Follow source. Если вы хотите выполнить преобразование частоты кадров, выберите частоту кадров из раскрывающегося списка. Частоты кадров, показанные в раскрывающемся списке, являются десятичными приближениями дробей.

FramerateConversionAlgorithm -> (строка)

Выберите метод, который MediaConvert должен использовать при увеличении или уменьшении частоты кадров вашего видео. Для численно простых преобразований, таких как 60 кадров/с в 30 кадров/с: Рекомендуется сохранить значение по умолчанию, Drop duplicate. Для численно сложных преобразований, чтобы избежать подёргиваний: Выберите Interpolate. Это приводит к плавному изображению, но может ввести нежелательные артефакты видео. Для сложных преобразований частоты кадров, особенно если ваше исходное видео уже было преобразовано из его исходной частоты: Выберите FrameFormer для выполнения интерполяции с учётом движения. FrameFormer использует лучший метод преобразования кадр за кадром. Обратите внимание, что использование FrameFormer увеличивает время транскодирования и влечёт дополнительные затраты. При выборе FrameFormer разрешение входного видео должно быть не менее 128x96. Чтобы создать вывод с тем же количеством кадров, что и на входе: Выберите Maintain frame count. При этом MediaConvert не будет удалять, интерполировать, добавлять или иным образом изменять количество кадров с входа на выход. Обратите внимание, что поскольку количество кадров сохраняется, продолжительность вывода будет короче при более высоких частотах кадров и длиннее при более низких частотах кадров.

FramerateDenominator -> (целое число)

При использовании API для задач транскодирования, использующих преобразование частоты кадров, укажите частоту кадров как дробь. Например, 24000 / 1001 = 23,976 кадра/с. Используйте FramerateDenominator для указания знаменателя этой дроби. В этом примере используйте 1001 для значения FramerateDenominator. При использовании консоли для задач транскодирования, использующих преобразование частоты кадров, предоставьте значение в виде десятичного числа для Частота кадров. В этом примере укажите 23,976.

FramerateNumerator -> (целое число)

При использовании API для задач транскодирования, использующих преобразование частоты кадров, укажите частоту кадров как дробь. Например, 24000 / 1001 = 23,976 кадра/с. Используйте FramerateNumerator для указания числителя этой дроби. В этом примере используйте 24000 для значения FramerateNumerator. При использовании консоли для задач транскодирования, использующих преобразование частоты кадров, предоставьте значение в виде десятичного числа для Частота кадров. В этом примере укажите 23,976.

PerFrameMetrics -> (список)

Необязательно выберите один или несколько отчётов по метрикам каждого кадра для генерации вместе с выводом. Вы можете использовать эти метрики для анализа вывода вашего видео в соответствии с одной или несколькими часто используемыми метриками качества изображения. Вы можете указать метрики для каждого кадра для групп вывода или для отдельных выводов. При этом MediaConvert запишет файл CSV (значения, разделённые запятыми) в ваше целевое место назначения S3, названный по имени вывода и типу метрики. Например: videofile_PSNR.csv Задачи, которые генерируют метрики для каждого кадра, будут выполняться дольше, в зависимости от разрешения и сложности вашего вывода. Например, некоторые задачи 4K могут занимать до двух раз больше времени для завершения. Обратите внимание, что при анализе качества видео вывода или при сравнении качества видео нескольких различных выводов, мы также рекомендуем подробный визуальный обзор в контролируемой среде. Вы можете выбрать следующие метрики для каждого кадра: * PSNR: Пиковое отношение сигнал/шум * SSIM: Метрика структурного сходства * MS_SSIM: Метрика сходства по нескольким масштабам * PSNR_HVS: Пиковое отношение сигнал/шум, система восприятия человека * VMAF: Видео-мультиметодическое слияние оценки * QVBR: Управление битрейтом, определённое качеством. Этот параметр доступен только тогда, когда ваш вывод использует режим управления битрейтом QVBR.

(строка)

  • PSNR: Пиковое отношение сигнал/шум * SSIM: Метрика структурного сходства * MS_SSIM: Метрика сходства по нескольким масштабам * PSNR_HVS: Пиковое отношение сигнал/шум, система восприятия человека * VMAF: Видео-мультиметодическое слияние оценки * QVBR: Управление битрейтом, определённое качеством. Этот параметр доступен только тогда, когда ваш вывод использует режим управления битрейтом QVBR.

Profile -> (строка)

Укажите профиль XAVC для этого вывода. Дополнительную информацию см. в документации Sony по адресу https://www.xavc-info.org/. Обратите внимание, что MediaConvert не поддерживает интерлейсные видео-рабочие точки XAVC для XAVC_HD_INTRA_CBG. Чтобы создать интерлейсный вывод XAVC, выберите профиль XAVC_HD.

SlowPal -> (строка)

Проигнорируйте эту настройку, если частота кадров на входе не равна 23,976 или 24 кадра в секунду (кадр/с). Включите slow PAL, чтобы создать вывод 25 кадров/с, переименовав кадры видео и пересэмплировав аудио. Обратите внимание, что включение этой настройки немного уменьшит продолжительность видео. Связанные настройки: Вам также необходимо установить частоту кадров на 25.

Softness -> (целое число)

Проигнорируйте эту настройку, если ваша последующая рабочая среда не требует её явного указания. В противном случае, рекомендуется настроить мягкость вывода, используя меньшее значение для настройки Sharpness или включив фильтр подавления шума. Настройка Softness указывает матрицы квантования, которые использует кодер. Сохраните значение по умолчанию, 0, для плоского квантования. Выберите значения 1 или 16, чтобы использовать стандартные матрицы квантования JVT смягчения из спецификации H.264. Выберите значение от 17 до 128 для использования планарной интерполяции. Увеличение значений от 17 до 128 приводит к увеличению уменьшения данных высокой частоты. Значение 128 приводит к самому мягкому видео.

SpatialAdaptiveQuantization -> (строка)

Лучший способ настроить адаптивное квантование — сохранить значение по умолчанию Auto для настройки Adaptive quantization. При этом MediaConvert автоматически применяет лучшие типы квантования для вашего видеоконтента. Включите эту настройку в спецификацию вашей JSON-задачи только при желании изменить значение по умолчанию для Adaptive quantization. Для этой настройки сохраните значение по умолчанию Enabled, чтобы отрегулировать квантование внутри каждого кадра на основе пространственного изменения сложности контента. При включении этой функции кодер использует меньше битов в областях, которые могут выдержать больше искажений без заметного ухудшения визуального качества, и использует больше битов в областях, где любые незначительные искажения будут заметны. Например, сложные текстурированные блоки кодируются с меньшим количеством битов, а гладкие текстурированные блоки кодируются с большим количеством битов. Включение этой функции почти всегда улучшит качество видео. Однако имейте в виду, что эта функция не учитывает, на какой части экрана зритель, скорее всего, будет сосредоточен. Если зрители, скорее всего, будут концентрировать своё внимание на части экрана с большим количеством сложной текстуры, вы можете отключить эту функцию. Связанная настройка: При включении пространственного адаптивного квантования настройте значение Adaptive quantization в зависимости от вашего контента. Для однородного контента, такого как мультфильмы и видеоигры, установите его на Low. Для контента с более широким разнообразием текстур установите его на High или Higher.

TemporalAdaptiveQuantization -> (строка)

Лучший способ настроить адаптивное квантование — сохранить значение по умолчанию Auto для настройки Adaptive quantization. При этом MediaConvert автоматически применяет лучшие типы квантования для вашего видеоконтента. Включите эту настройку в спецификацию вашей JSON-задачи только при желании изменить значение по умолчанию для Adaptive quantization. Для этой настройки сохраните значение по умолчанию Enabled, чтобы отрегулировать квантование внутри каждого кадра на основе временного изменения сложности контента. При включении этой функции кодер использует меньше битов в областях кадра, которые не движутся, и использует больше битов в сложных объектах с острыми краями, которые сильно движутся. Например, эта функция улучшает читаемость текстовых тикеров в новостях и табло на спортивных матчах. Включение этой функции почти всегда улучшит качество видео. Однако имейте в виду, что эта функция не учитывает, на какой части экрана зритель, скорее всего, будет сосредоточен. Если зрители, скорее всего, будут концентрировать своё внимание на части экрана, которая не имеет движущихся объектов с острыми краями, например, на лицах спортсменов, вы можете отключить эту функцию. Связанная настройка: При включении временного адаптивного квантования настройте силу фильтра с помощью настройки Adaptive quantization.

Xavc4kIntraCbgProfileSettings -> (структура)

Требуется при установке значения Profile в XAVC_4K_INTRA_CBG.

XavcClass -> (строка)

Укажите класс XAVC Intra 4k (CBG) для настройки битрейта вашего вывода. Выводы одного класса имеют сходное качество изображения в рабочих точках, которые допустимы для этого класса.

Xavc4kIntraVbrProfileSettings -> (структура)

Требуется при установке значения Profile в XAVC_4K_INTRA_VBR.

XavcClass -> (строка)

Укажите класс XAVC Intra 4k (VBR) для настройки битрейта вашего вывода. Выводы одного класса имеют сходное качество изображения в рабочих точках, которые допустимы для этого класса.

Xavc4kProfileSettings -> (структура)

Требуется при установке профиля в значение XAVC_4K.

BitrateClass -> (строка)

Укажите класс битрейта XAVC 4k (Long GOP) для установки битрейта вашего выходного видео. Выходные видео с одинаковым классом имеют схожее качество изображения в рамках допустимых рабочих точек для этого класса.

CodecProfile -> (строка)

Укажите профиль кодека для этого выходного видео. Выберите High, 8-битный, 4:2:0 (HIGH) или High, 10-битный, 4:2:2 (HIGH_422). Эти профили определены в ITU-T H.264.

FlickerAdaptiveQuantization -> (строка)

Лучший способ настроить адаптивную квантизацию — сохранить значение по умолчанию Auto для параметра Adaptive quantization. В этом случае MediaConvert автоматически применяет лучшие типы квантизации для вашего видеоконтента. Включите этот параметр в спецификацию вашей задачи JSON только в случае, если вы хотите изменить значение по умолчанию для Adaptive quantization. Включите этот параметр, чтобы кодер уменьшил всплеск I-кадров. Всплеск I-кадров проявляется как визуальная мерцание, которое может возникнуть, когда кодер экономит биты, многократно копируя некоторые макроблоки из кадра в кадр, а затем обновляет их в I-кадре. При включении этого параметра кодер обновляет эти макроблоки несколько чаще, чтобы сгладить мерцание. Этот параметр отключен по умолчанию. Связанный параметр: помимо включения этого параметра, необходимо также установить Adaptive quantization на значение отличное от Off или Auto. Используйте Adaptive quantization, чтобы отрегулировать степень сглаживания, предоставляемую Flicker adaptive quantization.

GopBReference -> (строка)

Укажите, использует ли кодер B-кадры в качестве эталонных кадров для других изображений в том же GOP. Выберите Allow, чтобы разрешить кодеру использовать B-кадры в качестве эталонных кадров. Выберите Don’t allow, чтобы запретить кодеру использовать B-кадры в качестве эталонных кадров.

GopClosedCadence -> (целое число)

Частота закрытых GOP. В приложениях потоковой передачи рекомендуется установить это значение в 1, чтобы декодер, присоединившийся к потоку в середине, как можно быстрее получил IDR-кадр. Установка этого значения в 0 нарушит сегментацию выходного потока.

HrdBufferSize -> (целое число)

Укажите размер буфера, который MediaConvert использует в модели буфера HRD для этого выходного видео. Укажите это значение в битах; например, введите пять мегабит как 5000000. Если вы не устанавливаете это значение или устанавливаете его в ноль, MediaConvert вычисляет значение по умолчанию, удваивая битрейт этой выходной точки.

QualityTuningLevel -> (строка)

Необязательно. Используйте Quality tuning level, чтобы выбрать, как вы хотите скомпрометировать скорость кодирования для качества выходного видео. По умолчанию используется более быстрое, но менее качественное кодирование в режиме одного прохода.

Slices -> (целое число)

Количество слайсов на изображение. Должно быть меньше или равно количеству строк макроблоков для прогрессивных изображений и меньше или равно половине количества строк макроблоков для интерлейсированных изображений.

XavcHdIntraCbgProfileSettings -> (структура)

Требуется при установке профиля в значение XAVC_HD_INTRA_CBG.

XavcClass -> (строка)

Укажите класс XAVC Intra HD (CBG) для установки битрейта вашего выходного видео. Выходные видео с одинаковым классом имеют схожее качество изображения в рамках допустимых рабочих точек для этого класса.

XavcHdProfileSettings -> (структура)

Требуется при установке профиля в значение XAVC_HD.

BitrateClass -> (строка)

Укажите класс битрейта XAVC HD (Long GOP) для установки битрейта вашего выходного видео. Выходные видео с одинаковым классом имеют схожее качество изображения в рамках допустимых рабочих точек для этого класса.

FlickerAdaptiveQuantization -> (строка)

Лучший способ настроить адаптивную квантизацию — сохранить значение по умолчанию Auto для параметра Adaptive quantization. В этом случае MediaConvert автоматически применяет лучшие типы квантизации для вашего видеоконтента. Включите этот параметр в спецификацию вашей задачи JSON только в случае, если вы хотите изменить значение по умолчанию для Adaptive quantization. Включите этот параметр, чтобы кодер уменьшил всплеск I-кадров. Всплеск I-кадров проявляется как визуальная мерцание, которое может возникнуть, когда кодер экономит биты, многократно копируя некоторые макроблоки из кадра в кадр, а затем обновляет их в I-кадре. При включении этого параметра кодер обновляет эти макроблоки несколько чаще, чтобы сгладить мерцание. Этот параметр отключен по умолчанию. Связанный параметр: помимо включения этого параметра, необходимо также установить Adaptive quantization на значение отличное от Off или Auto. Используйте Adaptive quantization, чтобы отрегулировать степень сглаживания, предоставляемую Flicker adaptive quantization.

GopBReference -> (строка)

Укажите, использует ли кодер B-кадры в качестве эталонных кадров для других изображений в том же GOP. Выберите Allow, чтобы разрешить кодеру использовать B-кадры в качестве эталонных кадров. Выберите Don’t allow, чтобы запретить кодеру использовать B-кадры в качестве эталонных кадров.

GopClosedCadence -> (целое число)

Частота закрытых GOP. В приложениях потоковой передачи рекомендуется установить это значение в 1, чтобы декодер, присоединившийся к потоку в середине, как можно быстрее получил IDR-кадр. Установка этого значения в 0 нарушит сегментацию выходного потока.

HrdBufferSize -> (целое число)

Укажите размер буфера, который MediaConvert использует в модели буфера HRD для этого выходного видео. Укажите это значение в битах; например, введите пять мегабит как 5000000. Если вы не устанавливаете это значение или устанавливаете его в ноль, MediaConvert вычисляет значение по умолчанию, удваивая битрейт этой выходной точки.

InterlaceMode -> (строка)

Выберите тип строки сканирования для вывода. Сохраните значение по умолчанию Progressive, чтобы создать прогрессивный вывод независимо от типа сканирования входных данных. Используйте Top field first или Bottom field first, чтобы создать вывод, который интерлейсирован с одинаковой полярностью поля на всем протяжении. Используйте Follow, default top или Follow, default bottom, чтобы получить выводы с одинаковой полярностью поля, как у исходного. В задачах с несколькими входами полярность поля вывода может изменяться в процессе вывода. Поведение Follow зависит от типа сканирования входных данных. Если исходный материал интерлейсирован, вывод будет интерлейсирован с той же полярностью, что и исходный. Если исходный материал прогрессивный, вывод будет интерлейсирован с полярностью сверху-снизу, в зависимости от выбранного варианта Follow.

QualityTuningLevel -> (строка)

Необязательно. Используйте Quality tuning level, чтобы выбрать, как вы хотите скомпрометировать скорость кодирования для качества выходного видео. По умолчанию используется более быстрое, но менее качественное кодирование в режиме одного прохода.

Slices -> (целое число)

Количество слайсов на изображение. Должно быть меньше или равно количеству строк макроблоков для прогрессивных изображений и меньше или равно половине количества строк макроблоков для интерлейсированных изображений.

Telecine -> (строка)

Проигнорируйте этот параметр, если вы не установили частоту кадров (framerateNumerator, деленное на framerateDenominator) в 29,970. Если ваша входная частота кадров — 23,976, выберите Hard. В противном случае сохраните значение по умолчанию None. Дополнительную информацию см. на странице https://docs.aws.amazon.com/mediaconvert/latest/ug/working-with-telecine-and-inverse-telecine.html.

ColorMetadata -> (строка)

Выберите Insert для этого параметра, чтобы включить метаданные цвета в этот вывод. Выберите Ignore, чтобы исключить метаданные цвета из этого вывода. Если значение не указано, по умолчанию оно устанавливается в Insert.

Crop -> (структура)

Используйте выбор обрезки, чтобы указать область видео, которую служба включит во фрейм выходного видео.

Height -> (целое число)

Высота прямоугольника в пикселях. Указывайте только четные числа.

Width -> (целое число)

Ширина прямоугольника в пикселях. Указывайте только четные числа.

X -> (целое число)

Расстояние в пикселях между прямоугольником и левым краем кадра видео. Указывайте только четные числа.

Y -> (целое число)

Расстояние в пикселях между прямоугольником и верхним краем кадра видео. Указывайте только четные числа.

DropFrameTimecode -> (строка)

Применяется только к выводам с частотой 29,97 кадров в секунду. При включении этой функции служба будет использовать временной код с пропускаемыми кадрами для выводов. Если использование временного кода с пропускаемыми кадрами невозможно, система вернется к временной коду без пропускаемых кадров. Этот параметр включен по умолчанию, когда включена вставка или дорожка временных кодов.

FixedAfd -> (целое число)

Применяется только при установке AFD Signaling на Fixed. Используйте Fixed для указания 4-битного значения AFD, которое служба будет записывать во всех кадрах этого выходного видео.

Height -> (целое число)

Используйте Height, чтобы определить высоту разрешения видео в пикселях для этого вывода. Чтобы использовать то же разрешение, что и у входных данных: оставьте поля Width и Height пустыми. Чтобы равномерно масштабировать из исходного разрешения: оставьте Height пустым и введите значение для Width. Например, если ваш вход 1920x1080, а вы установите Width в 1280, ваш вывод будет 1280x720.

Position -> (структура)

Используйте размещение выбора, чтобы определить область видео в выходном кадре. Область за пределами указанного прямоугольника будет чёрного цвета.

Height -> (целое число)

Высота прямоугольника в пикселях. Указывайте только четные числа.

Width -> (целое число)

Ширина прямоугольника в пикселях. Указывайте только четные числа.

X -> (целое число)

Расстояние в пикселях между прямоугольником и левым краем кадра видео. Указывайте только четные числа.

Y -> (целое число)

Расстояние в пикселях между прямоугольником и верхним краем кадра видео. Указывайте только четные числа.

RespondToAfd -> (строка)

Используйте Respond to AFD, чтобы указать, как служба изменяет само видео в ответ на значения AFD во входных данных. * Выберите Respond, чтобы обрезать кадр входного видео в соответствии со значением AFD, соотношением сторон входного и выходного дисплеев. * Выберите Passthrough, чтобы включить входные значения AFD. Не выбирайте это, когда AfdSignaling установлен в NONE. Предпочтительная реализация этого рабочего процесса — установить RespondToAfd в и установить AfdSignaling в AUTO. * Выберите None, чтобы удалить все входные значения AFD из этого вывода.

ScalingBehavior -> (строка)

Укажите поведение масштабирования видео, когда у выходного видео другое разрешение, чем у входного. Дополнительную информацию см. на странице https://docs.aws.amazon.com/mediaconvert/latest/ug/video-scaling.html

Sharpness -> (целое число)

Используйте параметр Sharpness, чтобы указать силу антиалиасинга. Этот параметр изменяет ширину ядра фильтра антиалиасинга, используемого для масштабирования. Sharpness применяется только если разрешение выходного видео отличается от разрешения входного видео. 0 — самое мягкое значение, 100 — самое резкое, а 50 рекомендуется для большинства контента.

TimecodeInsertion -> (строка)

Применяется только к выводам H.264, H.265, MPEG2 и ProRes. Включайте вставку временных меток только тогда, когда частота кадров входного и выходного видео совпадает. Для включения временных меток в выходной файл установите Вставка временных меток на PIC_TIMING_SEI. Для их исключения установите значение DISABLED. По умолчанию установлено значение DISABLED. При вставке временных меток в выходной файл сервис по умолчанию использует любые вложенные временные метки из входного файла. Если их нет, сервис установит временную метку для первого кадра выходного видео в ноль. Чтобы изменить это поведение по умолчанию, настройте параметры в разделе Настройка временных меток. В консоли эти параметры находятся в разделе Работа > Настройки работы > Настройка временных меток. Примечание – Источник временных меток в настройках входного видео не влияет на временные метки, вставляемые в выходной файл. Источник в разделе Настройки работы > Настройка временных меток влияет.

TimecodeTrack -> (строка)

Для включения дорожки временных меток в выходной файл MP4: Выберите Включено. MediaConvert запишет дорожку временных меток в ячейку Null Media Header (NMHD) без каких-либо сведений о форматировании текста временных меток. Вы также можете указать тип временных меток (с пропуском или без пропуска) в настройке Временные метки с пропуском. Чтобы не включать дорожку временных меток: оставьте значение по умолчанию – Выключено.

VideoPreprocessors -> (структура)

Дополнительные функции транскодирования см. в разделе Препроцессоры. Включите функции для каждого выходного файла индивидуально. По умолчанию эти функции отключены.

ColorCorrector -> (структура)

Используйте эти настройки для преобразования цветового пространства или изменения свойств, таких как цветовой тон и контрастность для этого вывода. Дополнительную информацию см. на странице https://docs.aws.amazon.com/mediaconvert/latest/ug/converting-the-color-space.html.

Brightness -> (целое число)

Уровень яркости.

ClipLimits -> (структура)

Укажите пределы YUV и допуски RGB при установке преобразования диапазона образцов на ограниченный диапазон.

MaximumRGBTolerance -> (целое число)

Укажите максимальный допуск диапазона цветовых образцов RGB для выходного файла. MediaConvert исправляет любые значения YUV, которые, при преобразовании в RGB, выходят за пределы заданного верхнего допуска. Введите целое число от 90 до 105 в качестве процентного смещения от максимального возможного значения. Оставьте пустым для использования значения по умолчанию 100. При указании значения максимального допуска RGB необходимо установить Преобразование диапазона образцов на ограниченный диапазон.

MaximumYUV -> (целое число)

Укажите максимальное ограничение цветовых образцов YUV. MediaConvert приводит любые пиксели входного видео, превышающие заданное значение, к стандартным границам ограниченного диапазона. Введите целое число от 920 до 1023. Оставьте пустым для использования значения по умолчанию 940. Вводимое значение относится к 10-битным диапазонам. Для 8-битных диапазонов MediaConvert автоматически уменьшает это значение. При указании значения максимального YUV необходимо установить Преобразование диапазона образцов на ограниченный диапазон.

MinimumRGBTolerance -> (целое число)

Укажите минимальный допуск диапазона цветовых образцов RGB для выходного файла. MediaConvert исправляет любые значения YUV, которые, при преобразовании в RGB, выходят за пределы заданного нижнего допуска. Введите целое число от -5 до 10 в качестве процентного смещения от минимального возможного значения. Оставьте пустым для использования значения по умолчанию 0. При указании значения минимального допуска RGB необходимо установить Преобразование диапазона образцов на ограниченный диапазон.

MinimumYUV -> (целое число)

Укажите минимальное ограничение цветовых образцов YUV. MediaConvert приводит любые пиксели входного видео, меньшие заданного значения, к стандартным границам ограниченного диапазона. Введите целое число от 0 до 128. Оставьте пустым для использования значения по умолчанию 64. Вводимое значение относится к 10-битным диапазонам. Для 8-битных диапазонов MediaConvert автоматически уменьшает это значение. При указании значения минимального YUV необходимо установить Преобразование диапазона образцов на ограниченный диапазон.

ColorSpaceConversion -> (строка)

Укажите цветовое пространство для этого выходного файла. Сервис поддерживает преобразование между HDR-форматами, SDR-форматами, от SDR к HDR и от HDR к SDR. Преобразование от SDR к HDR не улучшает динамический диапазон. Преобразованное видео имеет HDR-формат, но визуально выглядит так же, как необработанный вывод. Преобразование от HDR к SDR использует тональное отображение для приближения результата ручного перевода от HDR к SDR. При указании цветового пространства вывода MediaConvert использует следующие метаданные цветового пространства, включающие цветовые первичные цвета, передаточные характеристики и коэффициенты матрицы: * HDR 10: BT.2020, PQ, BT.2020 non-constant * HLG 2020: BT.2020, HLG, BT.2020 non-constant * P3DCI (кинотеатр): DCIP3, SMPTE 428M, BT.709 * P3D65 (SDR): Display P3, sRGB, BT.709 * P3D65 (HDR): Display P3, PQ, BT.709

Contrast -> (целое число)

Уровень контрастности.

Hdr10Metadata -> (структура)

Используйте эти настройки при преобразовании в цветовое пространство HDR 10. Укажите статические метаданные профиля мастера дисплея SMPTE ST 2086, которые вы хотите передать в выходном файле. Эти значения не влияют на значения пикселей, закодированных в видеопотоке. Они предназначены для помощи проигрывателю видео в дальнейшем отображении контента таким образом, который отражает намерения создателя контента. При установке Преобразование цветового пространства на HDR 10 эти настройки обязательны. Вы должны установить значения Максимальное среднее значение яркости кадра и Максимальное значение яркости контента; для этих настроек значения по умолчанию отсутствуют. Значения по умолчанию для других настроек метаданных HDR 10 определяются цветовым пространством P3D65. Дополнительную информацию о задачах MediaConvert HDR см. на странице https://docs.aws.amazon.com/console/mediaconvert/hdr.

BluePrimaryX -> (целое число)

Сведения о мастеринге дисплея HDR должны быть предоставлены цветовым корректором, с использованием инструментов цветокоррекции. Диапазон от 0 до 50000, каждый шаг соответствует 0.00002 в цветовой координате CIE1931. Обратите внимание, что эта настройка не предназначена для цветокоррекции.

BluePrimaryY -> (целое число)

Сведения о мастеринге дисплея HDR должны быть предоставлены цветовым корректором, с использованием инструментов цветокоррекции. Диапазон от 0 до 50000, каждый шаг соответствует 0.00002 в цветовой координате CIE1931. Обратите внимание, что эта настройка не предназначена для цветокоррекции.

GreenPrimaryX -> (целое число)

Сведения о мастеринге дисплея HDR должны быть предоставлены цветовым корректором, с использованием инструментов цветокоррекции. Диапазон от 0 до 50000, каждый шаг соответствует 0.00002 в цветовой координате CIE1931. Обратите внимание, что эта настройка не предназначена для цветокоррекции.

GreenPrimaryY -> (целое число)

Сведения о мастеринге дисплея HDR должны быть предоставлены цветовым корректором, с использованием инструментов цветокоррекции. Диапазон от 0 до 50000, каждый шаг соответствует 0.00002 в цветовой координате CIE1931. Обратите внимание, что эта настройка не предназначена для цветокоррекции.

MaxContentLightLevel -> (целое число)

Максимальное значение яркости среди всех образцов в кодированной последовательности видео в единицах кандел на квадратный метр. Для этой настройки значения по умолчанию нет; необходимо указать значение, подходящее для контента.

MaxFrameAverageLightLevel -> (целое число)

Максимальное среднее значение яркости любого кадра в кодированной последовательности видео в единицах кандел на квадратный метр. Для этой настройки значения по умолчанию нет; необходимо указать значение, подходящее для контента.

MaxLuminance -> (целое число)

Номинальное максимальное значение яркости мастер-дисплея в единицах 0.0001 кандел на квадратный метр.

MinLuminance -> (целое число)

Номинальное минимальное значение яркости мастер-дисплея в единицах 0.0001 кандел на квадратный метр

RedPrimaryX -> (целое число)

Сведения о мастеринге дисплея HDR должны быть предоставлены цветовым корректором, с использованием инструментов цветокоррекции. Диапазон от 0 до 50000, каждый шаг соответствует 0.00002 в цветовой координате CIE1931. Обратите внимание, что эта настройка не предназначена для цветокоррекции.

RedPrimaryY -> (целое число)

Сведения о мастеринге дисплея HDR должны быть предоставлены цветовым корректором, с использованием инструментов цветокоррекции. Диапазон от 0 до 50000, каждый шаг соответствует 0.00002 в цветовой координате CIE1931. Обратите внимание, что эта настройка не предназначена для цветокоррекции.

WhitePointX -> (целое число)

Сведения о мастеринге дисплея HDR должны быть предоставлены цветовым корректором, с использованием инструментов цветокоррекции. Диапазон от 0 до 50000, каждый шаг соответствует 0.00002 в цветовой координате CIE1931. Обратите внимание, что эта настройка не предназначена для цветокоррекции.

WhitePointY -> (целое число)

Сведения о мастеринге дисплея HDR должны быть предоставлены цветовым корректором, с использованием инструментов цветокоррекции. Диапазон от 0 до 50000, каждый шаг соответствует 0.00002 в цветовой координате CIE1931. Обратите внимание, что эта настройка не предназначена для цветокоррекции.

HdrToSdrToneMapper -> (строка)

Укажите, как MediaConvert отображает яркость и цвета с входного HDR на выходной SDR. Выбранный режим представляет творческий выбор с различными компромиссами в деталях и тонах выходного видео. Чтобы сохранить детали в ярких или насыщенных областях выходного файла: Выберите Сохранить детали. Для некоторых источников выходной SDR может выглядеть менее ярким и менее насыщенным по сравнению с исходным HDR. MediaConvert автоматически применяет этот режим для источников HLG независимо от вашего выбора. Для яркого и насыщенного вывода: Выберите Яркий. Мы рекомендуем выбирать этот режим, когда любой из исходных файлов – HDR10 и для достижения наилучших результатов, когда он мастерится для 1000 нит. Вы можете заметить потерю деталей в ярких или насыщенных областях выходного файла. Преобразование тона HDR в SDR не оказывает влияния, если входное видео SDR.

Hue -> (целое число)

Цветовой тон в градусах.

MaxLuminance -> (целое число)

Укажите максимальную яркость мастер-дисплея. Введите целое число от 0 до 2147483647 в единицах 0.0001 нит. Например, введите 10000000 для 1000 нит.

SampleRangeConversion -> (строка)

Укажите, как MediaConvert ограничивает диапазон цветовых образцов для этого вывода. Чтобы создать вывод с ограниченным диапазоном из входного видео с полным диапазоном: Выберите Сжать до ограниченного диапазона. Для входных файлов с полным диапазоном MediaConvert выполняет линейное смещение цветовых образцов равномерно по всем пикселям и кадрам. Цветовые образцы в 10-битных выходных файлах ограничены от 64 до 940, а в 8-битных – от 16 до 235. Примечание: Для входных файлов с ограниченным диапазоном значения цветовых образцов передаются в выходной файл без изменений. MediaConvert не ограничивает диапазон образцов. Чтобы исправить пиксели входного видео, выходящие за пределы диапазона или цветового охвата: Выберите Обрезать до ограниченного диапазона. Используется для приложений вещания. MediaConvert приводит любые пиксели вне указанных значений в разделе Минимальное YUV и Максимальное YUV к границам ограниченного диапазона. MediaConvert также исправляет любые значения YUV, которые, при преобразовании в RGB, выходят за пределы указанных значений в разделе Минимальный допуск RGB и Максимальный допуск RGB. В обоих случаях преобразования MediaConvert записывает метаданные диапазона образцов в выходной файл.

Saturation -> (целое число)

Уровень насыщенности.

SdrReferenceWhiteLevel -> (целое число)

Укажите опорный уровень белого для всех входных SDR-видео в нитах. Используется для исправления уровней яркости внутри HDR10-выходов. В входном SDR-видео должны присутствовать следующие цветовые метаданные: цветовые первичные цвета, передаточные характеристики и коэффициенты матрицы. Если входное SDR-видео имеет недостающие цветовые метаданные или если требуется исправить метаданные цвета входного видео, вручную укажите цветовое пространство в селекторе входного видео. Для дисплеев с пиковой яркостью 1000 нит рекомендуется установить опорный уровень белого SDR в 203 (в соответствии с ITU-R BT.2408). Оставьте пустым для использования значения по умолчанию 100, или укажите целое число от 100 до 1000.

Deinterlacer -> (структура)

Используйте деинтерлейсер для создания более плавного движения и четкой картинки. Более подробная информация доступна по адресу https://docs.aws.amazon.com/mediaconvert/latest/ug/working-with-scan-type.html.

Algorithm -> (строка)

Применяется только при установке режима Deinterlace в Deinterlace или Adaptive. Interpolate создает более четкие изображения, а blend - более плавное движение. Если ваш исходный файл содержит тикер, например, бегущую строку в нижней части кадра: выберите Interpolate ticker или Blend ticker. Для применения удвоения полей: выберите Линейная интерполяция. Обратите внимание, что линейная интерполяция может вносить артефакты в выходной видеосигнал.

Control -> (строка)

  • При установке в NORMAL (по умолчанию) деинтерлейсер не преобразует кадры, помеченные в метаданных как прогрессивные. Он будет преобразовывать только те, которые помечены как какой-либо другой тип. - При установке в FORCE_ALL_FRAMES деинтерлейсер преобразует каждый кадр в прогрессивный - даже те, которые уже помечены как прогрессивные. Включите режим Force только в том случае, если есть высокая вероятность того, что метаданные пометили кадры как прогрессивные, когда они таковыми не являются. В противном случае не включайте, так как обработка уже прогрессивных кадров как прогрессивных, скорее всего, приведет к снижению качества видео.

Mode -> (строка)

Используйте Deinterlacer, чтобы выбрать, как служба будет выполнять деинтерлейсинг. По умолчанию - Deinterlace. - Deinterlace преобразует чересстрочную в прогрессивную. - Inverse telecine преобразует Hard Telecine 29.97i в прогрессивную 23.976p. - Adaptive автоматически обнаруживает и преобразует в прогрессивную.

DolbyVision -> (структура)

Включите функцию Dolby Vision для получения выходного видео, совместимого с Dolby Vision.

L6Metadata -> (структура)

Используйте эти настройки при установке DolbyVisionLevel6Mode в SPECIFY, чтобы переопределить значения MaxCLL и MaxFALL в вашем входе новыми значениями.

MaxCll -> (целое число)

Максимальный уровень освещенности контента. Статические метаданные HDR, соответствующие самому яркому пикселю во всем потоке. Измеряется в нитах.

MaxFall -> (целое число)

Максимальный средний уровень освещенности кадра. Статические метаданные HDR, соответствующие самому высокому среднему уровню яркости во всем потоке. Измеряется в нитах.

L6Mode -> (строка)

Используйте режим Dolby Vision, чтобы выбрать, как служба будет обрабатывать свойства Dolby Vision MaxCLL и MaxFALL.

Mapping -> (строка)

Требуется при установке Dolby Vision Profile в Profile 8.1. При установке Content mapping в None, отображение контента не применяется к совместимому с HDR10 сигналу. В зависимости от максимального уровня яркости источника, на устройствах HDR без Dolby Vision может произойти обрезание. При установке Content mapping в HDR10 1000 транскодер создает 1000-нитовый пиковый сигнал, совместимый с HDR10, применяя статическое отображение контента к источнику. Этот режим оптимизирован по скорости для источников PQ10 с метаданными, созданными на основе анализа. Для отрендеренного контента Dolby Vision имейте в виду, что творческий замысел может не быть гарантирован при экстремальных обрезаниях 1000 нит.

Profile -> (строка)

Требуется при включении Dolby Vision. Используйте Profile 5, чтобы включить в выходной сигнал метаданные Dolby Vision с кадром. Ваш вход должен содержать метаданные Dolby Vision или цветовое пространство YUV HDR10. Используйте Profile 8.1, чтобы включить в выходной сигнал метаданные Dolby Vision с кадром и метаданные HDR10. Ваш вход должен содержать метаданные Dolby Vision.

Hdr10Plus -> (структура)

Включите анализ HDR10+ и вставку метаданных. Совместимо только с HEVC.

MasteringMonitorNits -> (целое число)

Укажите пиковую нормированную яркость монитора мастер-изображения HDR10+, в нитах. Это фактическая пиковая нормированная яркость монитора мастер-изображения, как определено в ST 2094-40.

TargetMonitorNits -> (целое число)

Укажите номинальную пиковую яркость целевого монитора HDR10+, в нитах. Это номинальная максимальная яркость целевого монитора, как определено в ST 2094-40.

ImageInserter -> (структура)

Включите функцию вставки изображений, чтобы добавить графический наложение на видео. Включите или отключите эту функцию для каждого вывода индивидуально. По умолчанию эта настройка отключена.

InsertableImages -> (список)

Укажите изображения, которые вы хотите наложить на видео. Изображения должны быть в формате PNG или TGA.

(структура)

Эти настройки применяются к конкретному графическому наложению. Вы можете включить несколько наложений в своей задаче.

Duration -> (целое число)

Укажите время, в миллисекундах, в течение которого изображение будет отображаться на выходном видео. Это время включает время плавного входа, но не плавного выхода.

FadeIn -> (целое число)

Укажите продолжительность, в миллисекундах, между временем начала вставки изображения, указанным вами, и временем, когда изображение появляется с полной непрозрачностью. Полная непрозрачность - это уровень, указанный вами для настройки непрозрачности. Если вы не укажете значение для плавного входа, изображение появится внезапно в указанное время начала наложения.

FadeOut -> (целое число)

Укажите продолжительность, в миллисекундах, между окончанием времени, указанного вами для продолжительности наложения изображения, и временем, когда наложенное изображение становится полностью прозрачным. Если вы не укажете значение для плавного выхода, изображение исчезнет внезапно по окончании указанного времени вставки изображения.

Height -> (целое число)

Укажите высоту вставляемого изображения в пикселях. Если вы укажете значение, большее высоты разрешения видео, служба обрежет наложенное изображение, чтобы оно уместилось. Чтобы использовать исходную высоту изображения, оставьте эту настройку пустой.

ImageInserterInput -> (строка)

Укажите HTTP, HTTPS или расположение в Amazon S3 изображения, которое вы хотите наложить на видео. Используйте файл в формате PNG или TGA.

ImageX -> (целое число)

Укажите расстояние в пикселях между вставляемым изображением и левым краем кадра видео. Требуется для любого наложенного изображения, которое вы указываете.

ImageY -> (целое число)

Укажите расстояние в пикселях между наложенным изображением и верхним краем кадра видео. Требуется для любого наложенного изображения, которое вы указываете.

Layer -> (целое число)

Укажите, как будут отображаться накладываемые изображения. Изображения с более высокими значениями слоя будут отображаться поверх изображений с меньшими значениями слоя.

Opacity -> (целое число)

Используйте непрозрачность, чтобы указать, насколько подложное видео будет просвечивать через вставленное изображение. 0 - прозрачно, 100 - полностью непрозрачно. По умолчанию - 50.

StartTime -> (строка)

Укажите временной код кадра, на котором вы хотите, чтобы наложение появилось впервые. Он должен быть во временном коде (ЧЧ:ММ:СС:КК или ЧЧ:ММ:СС;КК). Не забудьте учесть настройки исходного временного кода.

Width -> (целое число)

Укажите ширину вставляемого изображения в пикселях. Если вы укажете значение, большее ширины разрешения видео, служба обрежет наложенное изображение, чтобы оно уместилось. Чтобы использовать исходную ширину изображения, оставьте эту настройку пустой.

SdrReferenceWhiteLevel -> (целое число)

Укажите эталонный уровень белого в нитах для всех ваших изображений вставки изображения. Используется для исправления уровней яркости в выходном HDR10. Для дисплеев с пиковой яркостью 1000 нит рекомендуется установить эталонный уровень белого SDR в 203 (согласно ITU-R BT.2408). Оставьте пустым, чтобы использовать значение по умолчанию 100, или укажите целое число от 100 до 1000.

NoiseReducer -> (структура)

Включите функцию Noise reducer, чтобы при необходимости удалить шумы из выходного видео. Включите или отключите эту функцию для каждого вывода индивидуально. По умолчанию эта настройка отключена. При включении Noise reducer вы также должны выбрать значение для Noise reducer filter. Для выходных данных AVC, при включении Noise reducer, вы не можете включить фильтр Bandwidth reduction.

Filter -> (строка)

Используйте фильтр Noise reducer filter, чтобы выбрать одну из следующих пространственных функций фильтрации изображений. Для использования этой настройки вы также должны включить Noise reducer. * Bilateral сохраняет края, одновременно уменьшая шум. * Mean (наименее жесткий), Gaussian, Lanczos и Sharpen (наиболее жесткий) выполняют сверточную фильтрацию. * Conserve выполняет минимизацию/максимизацию шума. * Spatial выполняет фильтрацию в частотной области, основанную на принципах JND. * Temporal оптимизирует качество видео для сложного движения.

FilterSettings -> (структура)

Настройки фильтра Noise reducer

Strength -> (целое число)

Относительная сила фильтра уменьшения шума. Более высокие значения создают более сильную фильтрацию.

SpatialFilterSettings -> (структура)

Настройки фильтра Noise reducer для пространственного фильтра.

PostFilterSharpenStrength -> (целое число)

Укажите силу пост-фильтра повышения резкости уменьшения шума, при 0 отключая фильтр, и 3, включая его с максимальной силой.

Speed -> (целое число)

Скорость фильтра, от -2 (низкая скорость) до 3 (высокая скорость), при 0 - номинальное значение.

Strength -> (целое число)

Относительная сила фильтра уменьшения шума. Более высокие значения создают более сильную фильтрацию.

TemporalFilterSettings -> (структура)

Настройки фильтра Noise reducer для временного фильтра.

AggressiveMode -> (целое число)

Используйте режим Aggressive для контента со сложным движением. Более высокие значения создают более сильную временную фильтрацию. Это фильтрует сильно сложные сцены более агрессивно и создает лучшее VQ для выходных данных с низкой битовой скоростью.

PostTemporalSharpening -> (строка)

При установке Noise reducer на Temporal, полоса пропускания и резкость выходного сигнала уменьшаются. Вы можете дополнительно использовать Post temporal sharpening, чтобы применить резкость к краям вашего выходного сигнала. Обратите внимание, что Post temporal sharpening также уменьшит уменьшение полосы пропускания от Noise reducer. По умолчанию, Auto, позволяет транскодеру определить, следует ли применять резкость, в зависимости от типа и качества входных данных. При установке Post temporal sharpening на Enabled, укажите, сколько резкости применяется с помощью Post temporal sharpening strength. Установите Post temporal sharpening на Disabled, чтобы не применять резкость.

PostTemporalSharpeningStrength -> (строка)

Используйте Post temporal sharpening strength, чтобы определить степень резкости, которую транскодер применяет к вашему выходному сигналу. Установите Post temporal sharpening strength на Low, Medium или High, чтобы указать степень резкости.

Speed -> (целое число)

Скорость фильтра (более высокое число означает более высокую скорость). Низкая настройка уменьшает битовую скорость за счет увеличения времени транскодирования, высокая настройка улучшает время транскодирования за счет битовой скорости.

Strength -> (целое число)

Укажите силу фильтра уменьшения шума на этом выходе. Более высокие значения создают более сильную фильтрацию. Рекомендуемые диапазоны значений в зависимости от желаемого результата: * 0-2 для уменьшения сложности с минимальной потерей резкости * 2-8 для уменьшения сложности с сохранением изображения * 8-16 для высокой степени уменьшения сложности

PartnerWatermarking -> (структура)

Если вы работаете с партнёром по водяным знакам для видео сторонней компании, используйте группу настроек, соответствующую вашему партнёру по водяным знакам, чтобы включить водяные знаки в ваш выходной файл.

NexguardFileMarkerSettings -> (структура)

Для использования водяных знаков для видео в целях криминалистической экспертизы MediaConvert поддерживает водяные знаки Nagra NexGuard File Marker. MediaConvert поддерживает рабочие процессы как PreRelease Content (NGPR/G2), так и OTT Streaming.

License -> (строка)

Используйте строку лицензии base64, предоставленную Nagra. Введите её непосредственно в спецификацию задания JSON или в консоли. Необходимо при включении водяных знаков Nagra NexGuard File Marker в задание.

Payload -> (целое число)

Укажите идентификатор полезной нагрузки, который вы хотите связать с этим выходом. Допустимые значения зависят от вашего рабочего процесса для криминалистической экспертизы Nagra NexGuard. Необходимо при включении водяных знаков Nagra NexGuard File Marker в задание. Для PreRelease Content (NGPR/G2) укажите целое число от 1 до 4 194 303. Вам необходимо сгенерировать уникальный идентификатор для каждого помеченного актива и сохранить запись о назначенном идентификаторе для каждого актива. Ни Nagra, ни MediaConvert не отслеживают взаимосвязь между выходными файлами и вашими идентификаторами. Для потоковой передачи OTT для каждого актива создайте две стеки адаптивной скорости передачи данных (ABR). Сделайте это, настроив две группы выходов. Для одной группы выходов установите значение идентификатора полезной нагрузки в 0 для каждого выхода. Для другой группы выходов установите идентификатор полезной нагрузки в 1 для каждого выхода.

Preset -> (строка)

Введите одну из строк предопределённых значений водяных знаков, предоставленных Nagra. Необходимо при включении водяных знаков Nagra NexGuard File Marker в задание.

Strength -> (строка)

Необязательно. Проигнорируйте эту настройку, если поддержка Nagra не укажет вам значение. Если вы не укажете значение, библиотека Nagra NexGuard использует значение по умолчанию.

TimecodeBurnin -> (структура)

Настройки для вывода временного кода и указанного префикса в выходной файл.

FontSize -> (целое число)

Используйте Размер шрифта для установки размера шрифта выведенного временного кода. Допустимые значения: 10, 16, 32, 48.

Position -> (строка)

Используйте Положение в разделе Вывод временного кода для указания расположения выводимого временного кода на выходном видео.

Prefix -> (строка)

Используйте Префикс для добавления символов ASCII перед выводимым временным кодом. Например, префикс “EZ-” приведет к временному коду “EZ-00:00:00:00”. Предоставьте либо сами символы, либо эквиваленты ASCII-кодов. Поддерживаемый диапазон символов составляет от 0x20 до 0x7e. Это включает буквы, цифры и все специальные символы, представленные на стандартной английской клавиатуре.

Width -> (целое число)

Используйте Ширину для определения ширины разрешения видео в пикселях для этого выхода. Чтобы использовать то же разрешение, что и входной файл, оставьте поля Ширина и Высота пустыми. Чтобы выполнить равномерное масштабирование с входного разрешения, оставьте Ширина пустой и введите значение в Высота. Например, если ваш входной файл имеет разрешение 1920x1080, и вы установили Высота в 720, ваш выходной файл будет иметь разрешение 1280x720.

Синтаксис JSON:

{
  "AudioDescriptions": [
    {
      "AudioChannelTaggingSettings": {
        "ChannelTag": "L"|"R"|"C"|"LFE"|"LS"|"RS"|"LC"|"RC"|"CS"|"LSD"|"RSD"|"TCS"|"VHL"|"VHC"|"VHR"|"TBL"|"TBC"|"TBR"|"RSL"|"RSR"|"LW"|"RW"|"LFE2"|"LT"|"RT"|"HI"|"NAR"|"M",
        "ChannelTags": ["L"|"R"|"C"|"LFE"|"LS"|"RS"|"LC"|"RC"|"CS"|"LSD"|"RSD"|"TCS"|"VHL"|"VHC"|"VHR"|"TBL"|"TBC"|"TBR"|"RSL"|"RSR"|"LW"|"RW"|"LFE2"|"LT"|"RT"|"HI"|"NAR"|"M", ...]
      },
      "AudioNormalizationSettings": {
        "Algorithm": "ITU_BS_1770_1"|"ITU_BS_1770_2"|"ITU_BS_1770_3"|"ITU_BS_1770_4",
        "AlgorithmControl": "CORRECT_AUDIO"|"MEASURE_ONLY",
        "CorrectionGateLevel": integer,
        "LoudnessLogging": "LOG"|"DONT_LOG",
        "PeakCalculation": "TRUE_PEAK"|"NONE",
        "TargetLkfs": double,
        "TruePeakLimiterThreshold": double
      },
      "AudioSourceName": "string",
      "AudioType": integer,
      "AudioTypeControl": "FOLLOW_INPUT"|"USE_CONFIGURED",
      "CodecSettings": {
        "AacSettings": {
          "AudioDescriptionBroadcasterMix": "BROADCASTER_MIXED_AD"|"NORMAL",
          "Bitrate": integer,
          "CodecProfile": "LC"|"HEV1"|"HEV2",
          "CodingMode": "AD_RECEIVER_MIX"|"CODING_MODE_1_0"|"CODING_MODE_1_1"|"CODING_MODE_2_0"|"CODING_MODE_5_1",
          "RateControlMode": "CBR"|"VBR",
          "RawFormat": "LATM_LOAS"|"NONE",
          "SampleRate": integer,
          "Specification": "MPEG2"|"MPEG4",
          "VbrQuality": "LOW"|"MEDIUM_LOW"|"MEDIUM_HIGH"|"HIGH"
        },
        "Ac3Settings": {
          "Bitrate": integer,
          "BitstreamMode": "COMPLETE_MAIN"|"COMMENTARY"|"DIALOGUE"|"EMERGENCY"|"HEARING_IMPAIRED"|"MUSIC_AND_EFFECTS"|"VISUALLY_IMPAIRED"|"VOICE_OVER",
          "CodingMode": "CODING_MODE_1_0"|"CODING_MODE_1_1"|"CODING_MODE_2_0"|"CODING_MODE_3_2_LFE",
          "Dialnorm": integer,
          "DynamicRangeCompressionLine": "FILM_STANDARD"|"FILM_LIGHT"|"MUSIC_STANDARD"|"MUSIC_LIGHT"|"SPEECH"|"NONE",
          "DynamicRangeCompressionProfile": "FILM_STANDARD"|"NONE",
          "DynamicRangeCompressionRf": "FILM_STANDARD"|"FILM_LIGHT"|"MUSIC_STANDARD"|"MUSIC_LIGHT"|"SPEECH"|"NONE",
          "LfeFilter": "ENABLED"|"DISABLED",
          "MetadataControl": "FOLLOW_INPUT"|"USE_CONFIGURED",
          "SampleRate": integer
        },
        "AiffSettings": {
          "BitDepth": integer,
          "Channels": integer,
          "SampleRate": integer
        },
        "Codec": "AAC"|"MP2"|"MP3"|"WAV"|"AIFF"|"AC3"|"EAC3"|"EAC3_ATMOS"|"VORBIS"|"OPUS"|"PASSTHROUGH"|"FLAC",
        "Eac3AtmosSettings": {
          "Bitrate": integer,
          "BitstreamMode": "COMPLETE_MAIN",
          "CodingMode": "CODING_MODE_AUTO"|"CODING_MODE_5_1_4"|"CODING_MODE_7_1_4"|"CODING_MODE_9_1_6",
          "DialogueIntelligence": "ENABLED"|"DISABLED",
          "DownmixControl": "SPECIFIED"|"INITIALIZE_FROM_SOURCE",
          "DynamicRangeCompressionLine": "NONE"|"FILM_STANDARD"|"FILM_LIGHT"|"MUSIC_STANDARD"|"MUSIC_LIGHT"|"SPEECH",
          "DynamicRangeCompressionRf": "NONE"|"FILM_STANDARD"|"FILM_LIGHT"|"MUSIC_STANDARD"|"MUSIC_LIGHT"|"SPEECH",
          "DynamicRangeControl": "SPECIFIED"|"INITIALIZE_FROM_SOURCE",
          "LoRoCenterMixLevel": double,
          "LoRoSurroundMixLevel": double,
          "LtRtCenterMixLevel": double,
          "LtRtSurroundMixLevel": double,
          "MeteringMode": "LEQ_A"|"ITU_BS_1770_1"|"ITU_BS_1770_2"|"ITU_BS_1770_3"|"ITU_BS_1770_4",
          "SampleRate": integer,
          "SpeechThreshold": integer,
          "StereoDownmix": "NOT_INDICATED"|"STEREO"|"SURROUND"|"DPL2",
          "SurroundExMode": "NOT_INDICATED"|"ENABLED"|"DISABLED"
        },
        "Eac3Settings": {
          "AttenuationControl": "ATTENUATE_3_DB"|"NONE",
          "Bitrate": integer,
          "BitstreamMode": "COMPLETE_MAIN"|"COMMENTARY"|"EMERGENCY"|"HEARING_IMPAIRED"|"VISUALLY_IMPAIRED",
          "CodingMode": "CODING_MODE_1_0"|"CODING_MODE_2_0"|"CODING_MODE_3_2",
          "DcFilter": "ENABLED"|"DISABLED",
          "Dialnorm": integer,
          "DynamicRangeCompressionLine": "NONE"|"FILM_STANDARD"|"FILM_LIGHT"|"MUSIC_STANDARD"|"MUSIC_LIGHT"|"SPEECH",
          "DynamicRangeCompressionRf": "NONE"|"FILM_STANDARD"|"FILM_LIGHT"|"MUSIC_STANDARD"|"MUSIC_LIGHT"|"SPEECH",
          "LfeControl": "LFE"|"NO_LFE",
          "LfeFilter": "ENABLED"|"DISABLED",
          "LoRoCenterMixLevel": double,
          "LoRoSurroundMixLevel": double,
          "LtRtCenterMixLevel": double,
          "LtRtSurroundMixLevel": double,
          "MetadataControl": "FOLLOW_INPUT"|"USE_CONFIGURED",
          "PassthroughControl": "WHEN_POSSIBLE"|"NO_PASSTHROUGH",
          "PhaseControl": "SHIFT_90_DEGREES"|"NO_SHIFT",
          "SampleRate": integer,
          "StereoDownmix": "NOT_INDICATED"|"LO_RO"|"LT_RT"|"DPL2",
          "SurroundExMode": "NOT_INDICATED"|"ENABLED"|"DISABLED",
          "SurroundMode": "NOT_INDICATED"|"ENABLED"|"DISABLED"
        },
        "FlacSettings": {
          "BitDepth": integer,
          "Channels": integer,
          "SampleRate": integer
        },
        "Mp2Settings": {
          "Bitrate": integer,
          "Channels": integer,
          "SampleRate": integer
        },
        "Mp3Settings": {
          "Bitrate": integer,
          "Channels": integer,
          "RateControlMode": "CBR"|"VBR",
          "SampleRate": integer,
          "VbrQuality": integer
        },
        "OpusSettings": {
          "Bitrate": integer,
          "Channels": integer,
          "SampleRate": integer
        },
        "VorbisSettings": {
          "Channels": integer,
          "SampleRate": integer,
          "VbrQuality": integer
        },
        "WavSettings": {
          "BitDepth": integer,
          "Channels": integer,
          "Format": "RIFF"|"RF64"|"EXTENSIBLE",
          "SampleRate": integer
        }
      },
      "CustomLanguageCode": "string",
      "LanguageCode": "ENG"|"SPA"|"FRA"|"DEU"|"GER"|"ZHO"|"ARA"|"HIN"|"JPN"|"RUS"|"POR"|"ITA"|"URD"|"VIE"|"KOR"|"PAN"|"ABK"|"AAR"|"AFR"|"AKA"|"SQI"|"AMH"|"ARG"|"HYE"|"ASM"|"AVA"|"AVE"|"AYM"|"AZE"|"BAM"|"BAK"|"EUS"|"BEL"|"BEN"|"BIH"|"BIS"|"BOS"|"BRE"|"BUL"|"MYA"|"CAT"|"KHM"|"CHA"|"CHE"|"NYA"|"CHU"|"CHV"|"COR"|"COS"|"CRE"|"HRV"|"CES"|"DAN"|"DIV"|"NLD"|"DZO"|"ENM"|"EPO"|"EST"|"EWE"|"FAO"|"FIJ"|"FIN"|"FRM"|"FUL"|"GLA"|"GLG"|"LUG"|"KAT"|"ELL"|"GRN"|"GUJ"|"HAT"|"HAU"|"HEB"|"HER"|"HMO"|"HUN"|"ISL"|"IDO"|"IBO"|"IND"|"INA"|"ILE"|"IKU"|"IPK"|"GLE"|"JAV"|"KAL"|"KAN"|"KAU"|"KAS"|"KAZ"|"KIK"|"KIN"|"KIR"|"KOM"|"KON"|"KUA"|"KUR"|"LAO"|"LAT"|"LAV"|"LIM"|"LIN"|"LIT"|"LUB"|"LTZ"|"MKD"|"MLG"|"MSA"|"MAL"|"MLT"|"GLV"|"MRI"|"MAR"|"MAH"|"MON"|"NAU"|"NAV"|"NDE"|"NBL"|"NDO"|"NEP"|"SME"|"NOR"|"NOB"|"NNO"|"OCI"|"OJI"|"ORI"|"ORM"|"OSS"|"PLI"|"FAS"|"POL"|"PUS"|"QUE"|"QAA"|"RON"|"ROH"|"RUN"|"SMO"|"SAG"|"SAN"|"SRD"|"SRB"|"SNA"|"III"|"SND"|"SIN"|"SLK"|"SLV"|"SOM"|"SOT"|"SUN"|"SWA"|"SSW"|"SWE"|"TGL"|"TAH"|"TGK"|"TAM"|"TAT"|"TEL"|"THA"|"BOD"|"TIR"|"TON"|"TSO"|"TSN"|"TUR"|"TUK"|"TWI"|"UIG"|"UKR"|"UZB"|"VEN"|"VOL"|"WLN"|"CYM"|"FRY"|"WOL"|"XHO"|"YID"|"YOR"|"ZHA"|"ZUL"|"ORJ"|"QPC"|"TNG"|"SRP",
      "LanguageCodeControl": "FOLLOW_INPUT"|"USE_CONFIGURED",
      "RemixSettings": {
        "AudioDescriptionAudioChannel": integer,
        "AudioDescriptionDataChannel": integer,
        "ChannelMapping": {
          "OutputChannels": [
            {
              "InputChannels": [integer, ...],
              "InputChannelsFineTune": [double, ...]
            }
            ...
          ]
        },
        "ChannelsIn": integer,
        "ChannelsOut": integer
      },
      "StreamName": "string"
    }
    ...
  ],
  "CaptionDescriptions": [
    {
      "CustomLanguageCode": "string",
      "DestinationSettings": {
        "BurninDestinationSettings": {
          "Alignment": "CENTERED"|"LEFT"|"AUTO",
          "ApplyFontColor": "WHITE_TEXT_ONLY"|"ALL_TEXT",
          "BackgroundColor": "NONE"|"BLACK"|"WHITE"|"AUTO",
          "BackgroundOpacity": integer,
          "FallbackFont": "BEST_MATCH"|"MONOSPACED_SANSSERIF"|"MONOSPACED_SERIF"|"PROPORTIONAL_SANSSERIF"|"PROPORTIONAL_SERIF",
          "FontColor": "WHITE"|"BLACK"|"YELLOW"|"RED"|"GREEN"|"BLUE"|"HEX"|"AUTO",
          "FontFileBold": "string",
          "FontFileBoldItalic": "string",
          "FontFileItalic": "string",
          "FontFileRegular": "string",
          "FontOpacity": integer,
          "FontResolution": integer,
          "FontScript": "AUTOMATIC"|"HANS"|"HANT",
          "FontSize": integer,
          "HexFontColor": "string",
          "OutlineColor": "BLACK"|"WHITE"|"YELLOW"|"RED"|"GREEN"|"BLUE"|"AUTO",
          "OutlineSize": integer,
          "RemoveRubyReserveAttributes": "DISABLED"|"ENABLED",
          "ShadowColor": "NONE"|"BLACK"|"WHITE"|"AUTO",
          "ShadowOpacity": integer,
          "ShadowXOffset": integer,
          "ShadowYOffset": integer,
          "StylePassthrough": "ENABLED"|"DISABLED",
          "TeletextSpacing": "FIXED_GRID"|"PROPORTIONAL"|"AUTO",
          "XPosition": integer,
          "YPosition": integer
        },
        "DestinationType": "BURN_IN"|"DVB_SUB"|"EMBEDDED"|"EMBEDDED_PLUS_SCTE20"|"IMSC"|"SCTE20_PLUS_EMBEDDED"|"SCC"|"SRT"|"SMI"|"TELETEXT"|"TTML"|"WEBVTT",
        "DvbSubDestinationSettings": {
          "Alignment": "CENTERED"|"LEFT"|"AUTO",
          "ApplyFontColor": "WHITE_TEXT_ONLY"|"ALL_TEXT",
          "BackgroundColor": "NONE"|"BLACK"|"WHITE"|"AUTO",
          "BackgroundOpacity": integer,
          "DdsHandling": "NONE"|"SPECIFIED"|"NO_DISPLAY_WINDOW",
          "DdsXCoordinate": integer,
          "DdsYCoordinate": integer,
          "FallbackFont": "BEST_MATCH"|"MONOSPACED_SANSSERIF"|"MONOSPACED_SERIF"|"PROPORTIONAL_SANSSERIF"|"PROPORTIONAL_SERIF",
          "FontColor": "WHITE"|"BLACK"|"YELLOW"|"RED"|"GREEN"|"BLUE"|"HEX"|"AUTO",
          "FontFileBold": "string",
          "FontFileBoldItalic": "string",
          "FontFileItalic": "string",
          "FontFileRegular": "string",
          "FontOpacity": integer,
          "FontResolution": integer,
          "FontScript": "AUTOMATIC"|"HANS"|"HANT",
          "FontSize": integer,
          "Height": integer,
          "HexFontColor": "string",
          "OutlineColor": "BLACK"|"WHITE"|"YELLOW"|"RED"|"GREEN"|"BLUE"|"AUTO",
          "OutlineSize": integer,
          "ShadowColor": "NONE"|"BLACK"|"WHITE"|"AUTO",
          "ShadowOpacity": integer,
          "ShadowXOffset": integer,
          "ShadowYOffset": integer,
          "StylePassthrough": "ENABLED"|"DISABLED",
          "SubtitlingType": "HEARING_IMPAIRED"|"STANDARD",
          "TeletextSpacing": "FIXED_GRID"|"PROPORTIONAL"|"AUTO",
          "Width": integer,
          "XPosition": integer,
          "YPosition": integer
        },
        "EmbeddedDestinationSettings": {
          "Destination608ChannelNumber": integer,
          "Destination708ServiceNumber": integer
        },
        "ImscDestinationSettings": {
          "Accessibility": "DISABLED"|"ENABLED",
          "StylePassthrough": "ENABLED"|"DISABLED"
        },
        "SccDestinationSettings": {
          "Framerate": "FRAMERATE_23_97"|"FRAMERATE_24"|"FRAMERATE_25"|"FRAMERATE_29_97_DROPFRAME"|"FRAMERATE_29_97_NON_DROPFRAME"
        },
        "SrtDestinationSettings": {
          "StylePassthrough": "ENABLED"|"DISABLED"
        },
        "TeletextDestinationSettings": {
          "PageNumber": "string",
          "PageTypes": ["PAGE_TYPE_INITIAL"|"PAGE_TYPE_SUBTITLE"|"PAGE_TYPE_ADDL_INFO"|"PAGE_TYPE_PROGRAM_SCHEDULE"|"PAGE_TYPE_HEARING_IMPAIRED_SUBTITLE", ...]
        },
        "TtmlDestinationSettings": {
          "StylePassthrough": "ENABLED"|"DISABLED"
        },
        "WebvttDestinationSettings": {
          "Accessibility": "DISABLED"|"ENABLED",
          "StylePassthrough": "ENABLED"|"DISABLED"|"STRICT"|"MERGE"
        }
      },
      "LanguageCode": "ENG"|"SPA"|"FRA"|"DEU"|"GER"|"ZHO"|"ARA"|"HIN"|"JPN"|"RUS"|"POR"|"ITA"|"URD"|"VIE"|"KOR"|"PAN"|"ABK"|"AAR"|"AFR"|"AKA"|"SQI"|"AMH"|"ARG"|"HYE"|"ASM"|"AVA"|"AVE"|"AYM"|"AZE"|"BAM"|"BAK"|"EUS"|"BEL"|"BEN"|"BIH"|"BIS"|"BOS"|"BRE"|"BUL"|"MYA"|"CAT"|"KHM"|"CHA"|"CHE"|"NYA"|"CHU"|"CHV"|"COR"|"COS"|"CRE"|"HRV"|"CES"|"DAN"|"DIV"|"NLD"|"DZO"|"ENM"|"EPO"|"EST"|"EWE"|"FAO"|"FIJ"|"FIN"|"FRM"|"FUL"|"GLA"|"GLG"|"LUG"|"KAT"|"ELL"|"GRN"|"GUJ"|"HAT"|"HAU"|"HEB"|"HER"|"HMO"|"HUN"|"ISL"|"IDO"|"IBO"|"IND"|"INA"|"ILE"|"IKU"|"IPK"|"GLE"|"JAV"|"KAL"|"KAN"|"KAU"|"KAS"|"KAZ"|"KIK"|"KIN"|"KIR"|"KOM"|"KON"|"KUA"|"KUR"|"LAO"|"LAT"|"LAV"|"LIM"|"LIN"|"LIT"|"LUB"|"LTZ"|"MKD"|"MLG"|"MSA"|"MAL"|"MLT"|"GLV"|"MRI"|"MAR"|"MAH"|"MON"|"NAU"|"NAV"|"NDE"|"NBL"|"NDO"|"NEP"|"SME"|"NOR"|"NOB"|"NNO"|"OCI"|"OJI"|"ORI"|"ORM"|"OSS"|"PLI"|"FAS"|"POL"|"PUS"|"QUE"|"QAA"|"RON"|"ROH"|"RUN"|"SMO"|"SAG"|"SAN"|"SRD"|"SRB"|"SNA"|"III"|"SND"|"SIN"|"SLK"|"SLV"|"SOM"|"SOT"|"SUN"|"SWA"|"SSW"|"SWE"|"TGL"|"TAH"|"TGK"|"TAM"|"TAT"|"TEL"|"THA"|"BOD"|"TIR"|"TON"|"TSO"|"TSN"|"TUR"|"TUK"|"TWI"|"UIG"|"UKR"|"UZB"|"VEN"|"VOL"|"WLN"|"CYM"|"FRY"|"WOL"|"XHO"|"YID"|"YOR"|"ZHA"|"ZUL"|"ORJ"|"QPC"|"TNG"|"SRP",
      "LanguageDescription": "string"
    }
    ...
  ],
  "ContainerSettings": {
    "CmfcSettings": {
      "AudioDuration": "DEFAULT_CODEC_DURATION"|"MATCH_VIDEO_DURATION",
      "AudioGroupId": "string",
      "AudioRenditionSets": "string",
      "AudioTrackType": "ALTERNATE_AUDIO_AUTO_SELECT_DEFAULT"|"ALTERNATE_AUDIO_AUTO_SELECT"|"ALTERNATE_AUDIO_NOT_AUTO_SELECT"|"AUDIO_ONLY_VARIANT_STREAM",
      "DescriptiveVideoServiceFlag": "DONT_FLAG"|"FLAG",
      "IFrameOnlyManifest": "INCLUDE"|"EXCLUDE",
      "KlvMetadata": "PASSTHROUGH"|"NONE",
      "ManifestMetadataSignaling": "ENABLED"|"DISABLED",
      "Scte35Esam": "INSERT"|"NONE",
      "Scte35Source": "PASSTHROUGH"|"NONE",
      "TimedMetadata": "PASSTHROUGH"|"NONE",
      "TimedMetadataBoxVersion": "VERSION_0"|"VERSION_1",
      "TimedMetadataSchemeIdUri": "string",
      "TimedMetadataValue": "string"
    },
    "Container": "F4V"|"GIF"|"ISMV"|"M2TS"|"M3U8"|"CMFC"|"MOV"|"MP4"|"MPD"|"MXF"|"OGG"|"WEBM"|"RAW"|"Y4M",
    "F4vSettings": {
      "MoovPlacement": "PROGRESSIVE_DOWNLOAD"|"NORMAL"
    },
    "M2tsSettings": {
      "AudioBufferModel": "DVB"|"ATSC",
      "AudioDuration": "DEFAULT_CODEC_DURATION"|"MATCH_VIDEO_DURATION",
      "AudioFramesPerPes": integer,
      "AudioPids": [integer, ...],
      "AudioPtsOffsetDelta": integer,
      "Bitrate": integer,
      "BufferModel": "MULTIPLEX"|"NONE",
      "DataPTSControl": "AUTO"|"ALIGN_TO_VIDEO",
      "DvbNitSettings": {
        "NetworkId": integer,
        "NetworkName": "string",
        "NitInterval": integer
      },
      "DvbSdtSettings": {
        "OutputSdt": "SDT_FOLLOW"|"SDT_FOLLOW_IF_PRESENT"|"SDT_MANUAL"|"SDT_NONE",
        "SdtInterval": integer,
        "ServiceName": "string",
        "ServiceProviderName": "string"
      },
      "DvbSubPids": [integer, ...],
      "DvbTdtSettings": {
        "TdtInterval": integer
      },
      "DvbTeletextPid": integer,
      "EbpAudioInterval": "VIDEO_AND_FIXED_INTERVALS"|"VIDEO_INTERVAL",
      "EbpPlacement": "VIDEO_AND_AUDIO_PIDS"|"VIDEO_PID",
      "EsRateInPes": "INCLUDE"|"EXCLUDE",
      "ForceTsVideoEbpOrder": "FORCE"|"DEFAULT",
      "FragmentTime": double,
      "KlvMetadata": "PASSTHROUGH"|"NONE",
      "MaxPcrInterval": integer,
      "MinEbpInterval": integer,
      "NielsenId3": "INSERT"|"NONE",
      "NullPacketBitrate": double,
      "PatInterval": integer,
      "PcrControl": "PCR_EVERY_PES_PACKET"|"CONFIGURED_PCR_PERIOD",
      "PcrPid": integer,
      "PmtInterval": integer,
      "PmtPid": integer,
      "PreventBufferUnderflow": "DISABLED"|"ENABLED",
      "PrivateMetadataPid": integer,
      "ProgramNumber": integer,
      "PtsOffset": integer,
      "PtsOffsetMode": "AUTO"|"SECONDS"|"MILLISECONDS",
      "RateMode": "VBR"|"CBR",
      "Scte35Esam": {
        "Scte35EsamPid": integer
      },
      "Scte35Pid": integer,
      "Scte35Source": "PASSTHROUGH"|"NONE",
      "SegmentationMarkers": "NONE"|"RAI_SEGSTART"|"RAI_ADAPT"|"PSI_SEGSTART"|"EBP"|"EBP_LEGACY",
      "SegmentationStyle": "MAINTAIN_CADENCE"|"RESET_CADENCE",
      "SegmentationTime": double,
      "TimedMetadataPid": integer,
      "TransportStreamId": integer,
      "VideoPid": integer
    },
    "M3u8Settings": {
      "AudioDuration": "DEFAULT_CODEC_DURATION"|"MATCH_VIDEO_DURATION",
      "AudioFramesPerPes": integer,
      "AudioPids": [integer, ...],
      "AudioPtsOffsetDelta": integer,
      "DataPTSControl": "AUTO"|"ALIGN_TO_VIDEO",
      "MaxPcrInterval": integer,
      "NielsenId3": "INSERT"|"NONE",
      "PatInterval": integer,
      "PcrControl": "PCR_EVERY_PES_PACKET"|"CONFIGURED_PCR_PERIOD",
      "PcrPid": integer,
      "PmtInterval": integer,
      "PmtPid": integer,
      "PrivateMetadataPid": integer,
      "ProgramNumber": integer,
      "PtsOffset": integer,
      "PtsOffsetMode": "AUTO"|"SECONDS"|"MILLISECONDS",
      "Scte35Pid": integer,
      "Scte35Source": "PASSTHROUGH"|"NONE",
      "TimedMetadata": "PASSTHROUGH"|"NONE",
      "TimedMetadataPid": integer,
      "TransportStreamId": integer,
      "VideoPid": integer
    },
    "MovSettings": {
      "ClapAtom": "INCLUDE"|"EXCLUDE",
      "CslgAtom": "INCLUDE"|"EXCLUDE",
      "Mpeg2FourCCControl": "XDCAM"|"MPEG",
      "PaddingControl": "OMNEON"|"NONE",
      "Reference": "SELF_CONTAINED"|"EXTERNAL"
    },
    "Mp4Settings": {
      "AudioDuration": "DEFAULT_CODEC_DURATION"|"MATCH_VIDEO_DURATION",
      "CslgAtom": "INCLUDE"|"EXCLUDE",
      "CttsVersion": integer,
      "FreeSpaceBox": "INCLUDE"|"EXCLUDE",
      "MoovPlacement": "PROGRESSIVE_DOWNLOAD"|"NORMAL",
      "Mp4MajorBrand": "string"
    },
    "MpdSettings": {
      "AccessibilityCaptionHints": "INCLUDE"|"EXCLUDE",
      "AudioDuration": "DEFAULT_CODEC_DURATION"|"MATCH_VIDEO_DURATION",
      "CaptionContainerType": "RAW"|"FRAGMENTED_MP4",
      "KlvMetadata": "NONE"|"PASSTHROUGH",
      "ManifestMetadataSignaling": "ENABLED"|"DISABLED",
      "Scte35Esam": "INSERT"|"NONE",
      "Scte35Source": "PASSTHROUGH"|"NONE",
      "TimedMetadata": "PASSTHROUGH"|"NONE",
      "TimedMetadataBoxVersion": "VERSION_0"|"VERSION_1",
      "TimedMetadataSchemeIdUri": "string",
      "TimedMetadataValue": "string"
    },
    "MxfSettings": {
      "AfdSignaling": "NO_COPY"|"COPY_FROM_VIDEO",
      "Profile": "D_10"|"XDCAM"|"OP1A"|"XAVC"|"XDCAM_RDD9",
      "XavcProfileSettings": {
        "DurationMode": "ALLOW_ANY_DURATION"|"DROP_FRAMES_FOR_COMPLIANCE",
        "MaxAncDataSize": integer
      }
    }
  },
  "VideoDescription": {
    "AfdSignaling": "NONE"|"AUTO"|"FIXED",
    "AntiAlias": "DISABLED"|"ENABLED",
    "ChromaPositionMode": "AUTO"|"FORCE_CENTER"|"FORCE_TOP_LEFT",
    "CodecSettings": {
      "Av1Settings": {
        "AdaptiveQuantization": "OFF"|"LOW"|"MEDIUM"|"HIGH"|"HIGHER"|"MAX",
        "BitDepth": "BIT_8"|"BIT_10",
        "FilmGrainSynthesis": "DISABLED"|"ENABLED",
        "FramerateControl": "INITIALIZE_FROM_SOURCE"|"SPECIFIED",
        "FramerateConversionAlgorithm": "DUPLICATE_DROP"|"INTERPOLATE"|"FRAMEFORMER"|"MAINTAIN_FRAME_COUNT",
        "FramerateDenominator": integer,
        "FramerateNumerator": integer,
        "GopSize": double,
        "MaxBitrate": integer,
        "NumberBFramesBetweenReferenceFrames": integer,
        "PerFrameMetrics": ["PSNR"|"SSIM"|"MS_SSIM"|"PSNR_HVS"|"VMAF"|"QVBR", ...],
        "QvbrSettings": {
          "QvbrQualityLevel": integer,
          "QvbrQualityLevelFineTune": double
        },
        "RateControlMode": "QVBR",
        "Slices": integer,
        "SpatialAdaptiveQuantization": "DISABLED"|"ENABLED"
      },
      "AvcIntraSettings": {
        "AvcIntraClass": "CLASS_50"|"CLASS_100"|"CLASS_200"|"CLASS_4K_2K",
        "AvcIntraUhdSettings": {
          "QualityTuningLevel": "SINGLE_PASS"|"MULTI_PASS"
        },
        "FramerateControl": "INITIALIZE_FROM_SOURCE"|"SPECIFIED",
        "FramerateConversionAlgorithm": "DUPLICATE_DROP"|"INTERPOLATE"|"FRAMEFORMER"|"MAINTAIN_FRAME_COUNT",
        "FramerateDenominator": integer,
        "FramerateNumerator": integer,
        "InterlaceMode": "PROGRESSIVE"|"TOP_FIELD"|"BOTTOM_FIELD"|"FOLLOW_TOP_FIELD"|"FOLLOW_BOTTOM_FIELD",
        "PerFrameMetrics": ["PSNR"|"SSIM"|"MS_SSIM"|"PSNR_HVS"|"VMAF"|"QVBR", ...],
        "ScanTypeConversionMode": "INTERLACED"|"INTERLACED_OPTIMIZE",
        "SlowPal": "DISABLED"|"ENABLED",
        "Telecine": "NONE"|"HARD"
      },
      "Codec": "AV1"|"AVC_INTRA"|"FRAME_CAPTURE"|"GIF"|"H_264"|"H_265"|"MPEG2"|"PASSTHROUGH"|"PRORES"|"UNCOMPRESSED"|"VC3"|"VP8"|"VP9"|"XAVC",
      "FrameCaptureSettings": {
        "FramerateDenominator": integer,
        "FramerateNumerator": integer,
        "MaxCaptures": integer,
        "Quality": integer
      },
      "GifSettings": {
        "FramerateControl": "INITIALIZE_FROM_SOURCE"|"SPECIFIED",
        "FramerateConversionAlgorithm": "DUPLICATE_DROP"|"INTERPOLATE",
        "FramerateDenominator": integer,
        "FramerateNumerator": integer
      },
      "H264Settings": {
        "AdaptiveQuantization": "OFF"|"AUTO"|"LOW"|"MEDIUM"|"HIGH"|"HIGHER"|"MAX",
        "BandwidthReductionFilter": {
          "Sharpening": "LOW"|"MEDIUM"|"HIGH"|"OFF",
          "Strength": "LOW"|"MEDIUM"|"HIGH"|"AUTO"|"OFF"
        },
        "Bitrate": integer,
        "CodecLevel": "AUTO"|"LEVEL_1"|"LEVEL_1_1"|"LEVEL_1_2"|"LEVEL_1_3"|"LEVEL_2"|"LEVEL_2_1"|"LEVEL_2_2"|"LEVEL_3"|"LEVEL_3_1"|"LEVEL_3_2"|"LEVEL_4"|"LEVEL_4_1"|"LEVEL_4_2"|"LEVEL_5"|"LEVEL_5_1"|"LEVEL_5_2",
        "CodecProfile": "BASELINE"|"HIGH"|"HIGH_10BIT"|"HIGH_422"|"HIGH_422_10BIT"|"MAIN",
        "DynamicSubGop": "ADAPTIVE"|"STATIC",
        "EndOfStreamMarkers": "INCLUDE"|"SUPPRESS",
        "EntropyEncoding": "CABAC"|"CAVLC",
        "FieldEncoding": "PAFF"|"FORCE_FIELD"|"MBAFF",
        "FlickerAdaptiveQuantization": "DISABLED"|"ENABLED",
        "FramerateControl": "INITIALIZE_FROM_SOURCE"|"SPECIFIED",
        "FramerateConversionAlgorithm": "DUPLICATE_DROP"|"INTERPOLATE"|"FRAMEFORMER"|"MAINTAIN_FRAME_COUNT",
        "FramerateDenominator": integer,
        "FramerateNumerator": integer,
        "GopBReference": "DISABLED"|"ENABLED",
        "GopClosedCadence": integer,
        "GopSize": double,
        "GopSizeUnits": "FRAMES"|"SECONDS"|"AUTO",
        "HrdBufferFinalFillPercentage": integer,
        "HrdBufferInitialFillPercentage": integer,
        "HrdBufferSize": integer,
        "InterlaceMode": "PROGRESSIVE"|"TOP_FIELD"|"BOTTOM_FIELD"|"FOLLOW_TOP_FIELD"|"FOLLOW_BOTTOM_FIELD",
        "MaxBitrate": integer,
        "MinIInterval": integer,
        "NumberBFramesBetweenReferenceFrames": integer,
        "NumberReferenceFrames": integer,
        "ParControl": "INITIALIZE_FROM_SOURCE"|"SPECIFIED",
        "ParDenominator": integer,
        "ParNumerator": integer,
        "PerFrameMetrics": ["PSNR"|"SSIM"|"MS_SSIM"|"PSNR_HVS"|"VMAF"|"QVBR", ...],
        "QualityTuningLevel": "SINGLE_PASS"|"SINGLE_PASS_HQ"|"MULTI_PASS_HQ",
        "QvbrSettings": {
          "MaxAverageBitrate": integer,
          "QvbrQualityLevel": integer,
          "QvbrQualityLevelFineTune": double
        },
        "RateControlMode": "VBR"|"CBR"|"QVBR",
        "RepeatPps": "DISABLED"|"ENABLED",
        "SaliencyAwareEncoding": "DISABLED"|"PREFERRED",
        "ScanTypeConversionMode": "INTERLACED"|"INTERLACED_OPTIMIZE",
        "SceneChangeDetect": "DISABLED"|"ENABLED"|"TRANSITION_DETECTION",
        "Slices": integer,
        "SlowPal": "DISABLED"|"ENABLED",
        "Softness": integer,
        "SpatialAdaptiveQuantization": "DISABLED"|"ENABLED",
        "Syntax": "DEFAULT"|"RP2027",
        "Telecine": "NONE"|"SOFT"|"HARD",
        "TemporalAdaptiveQuantization": "DISABLED"|"ENABLED",
        "UnregisteredSeiTimecode": "DISABLED"|"ENABLED",
        "WriteMp4PackagingType": "AVC1"|"AVC3"
      },
      "H265Settings": {
        "AdaptiveQuantization": "OFF"|"LOW"|"MEDIUM"|"HIGH"|"HIGHER"|"MAX"|"AUTO",
        "AlternateTransferFunctionSei": "DISABLED"|"ENABLED",
        "BandwidthReductionFilter": {
          "Sharpening": "LOW"|"MEDIUM"|"HIGH"|"OFF",
          "Strength": "LOW"|"MEDIUM"|"HIGH"|"AUTO"|"OFF"
        },
        "Bitrate": integer,
        "CodecLevel": "AUTO"|"LEVEL_1"|"LEVEL_2"|"LEVEL_2_1"|"LEVEL_3"|"LEVEL_3_1"|"LEVEL_4"|"LEVEL_4_1"|"LEVEL_5"|"LEVEL_5_1"|"LEVEL_5_2"|"LEVEL_6"|"LEVEL_6_1"|"LEVEL_6_2",
        "CodecProfile": "MAIN_MAIN"|"MAIN_HIGH"|"MAIN10_MAIN"|"MAIN10_HIGH"|"MAIN_422_8BIT_MAIN"|"MAIN_422_8BIT_HIGH"|"MAIN_422_10BIT_MAIN"|"MAIN_422_10BIT_HIGH",
        "Deblocking": "ENABLED"|"DISABLED",
        "DynamicSubGop": "ADAPTIVE"|"STATIC",
        "EndOfStreamMarkers": "INCLUDE"|"SUPPRESS",
        "FlickerAdaptiveQuantization": "DISABLED"|"ENABLED",
        "FramerateControl": "INITIALIZE_FROM_SOURCE"|"SPECIFIED",
        "FramerateConversionAlgorithm": "DUPLICATE_DROP"|"INTERPOLATE"|"FRAMEFORMER"|"MAINTAIN_FRAME_COUNT",
        "FramerateDenominator": integer,
        "FramerateNumerator": integer,
        "GopBReference": "DISABLED"|"ENABLED",
        "GopClosedCadence": integer,
        "GopSize": double,
        "GopSizeUnits": "FRAMES"|"SECONDS"|"AUTO",
        "HrdBufferFinalFillPercentage": integer,
        "HrdBufferInitialFillPercentage": integer,
        "HrdBufferSize": integer,
        "InterlaceMode": "PROGRESSIVE"|"TOP_FIELD"|"BOTTOM_FIELD"|"FOLLOW_TOP_FIELD"|"FOLLOW_BOTTOM_FIELD",
        "MaxBitrate": integer,
        "MinIInterval": integer,
        "NumberBFramesBetweenReferenceFrames": integer,
        "NumberReferenceFrames": integer,
        "ParControl": "INITIALIZE_FROM_SOURCE"|"SPECIFIED",
        "ParDenominator": integer,
        "ParNumerator": integer,
        "PerFrameMetrics": ["PSNR"|"SSIM"|"MS_SSIM"|"PSNR_HVS"|"VMAF"|"QVBR", ...],
        "QualityTuningLevel": "SINGLE_PASS"|"SINGLE_PASS_HQ"|"MULTI_PASS_HQ",
        "QvbrSettings": {
          "MaxAverageBitrate": integer,
          "QvbrQualityLevel": integer,
          "QvbrQualityLevelFineTune": double
        },
        "RateControlMode": "VBR"|"CBR"|"QVBR",
        "SampleAdaptiveOffsetFilterMode": "DEFAULT"|"ADAPTIVE"|"OFF",
        "ScanTypeConversionMode": "INTERLACED"|"INTERLACED_OPTIMIZE",
        "SceneChangeDetect": "DISABLED"|"ENABLED"|"TRANSITION_DETECTION",
        "Slices": integer,
        "SlowPal": "DISABLED"|"ENABLED",
        "SpatialAdaptiveQuantization": "DISABLED"|"ENABLED",
        "Telecine": "NONE"|"SOFT"|"HARD",
        "TemporalAdaptiveQuantization": "DISABLED"|"ENABLED",
        "TemporalIds": "DISABLED"|"ENABLED",
        "Tiles": "DISABLED"|"ENABLED",
        "UnregisteredSeiTimecode": "DISABLED"|"ENABLED",
        "WriteMp4PackagingType": "HVC1"|"HEV1"
      },
      "Mpeg2Settings": {
        "AdaptiveQuantization": "OFF"|"LOW"|"MEDIUM"|"HIGH",
        "Bitrate": integer,
        "CodecLevel": "AUTO"|"LOW"|"MAIN"|"HIGH1440"|"HIGH",
        "CodecProfile": "MAIN"|"PROFILE_422",
        "DynamicSubGop": "ADAPTIVE"|"STATIC",
        "FramerateControl": "INITIALIZE_FROM_SOURCE"|"SPECIFIED",
        "FramerateConversionAlgorithm": "DUPLICATE_DROP"|"INTERPOLATE"|"FRAMEFORMER"|"MAINTAIN_FRAME_COUNT",
        "FramerateDenominator": integer,
        "FramerateNumerator": integer,
        "GopClosedCadence": integer,
        "GopSize": double,
        "GopSizeUnits": "FRAMES"|"SECONDS",
        "HrdBufferFinalFillPercentage": integer,
        "HrdBufferInitialFillPercentage": integer,
        "HrdBufferSize": integer,
        "InterlaceMode": "PROGRESSIVE"|"TOP_FIELD"|"BOTTOM_FIELD"|"FOLLOW_TOP_FIELD"|"FOLLOW_BOTTOM_FIELD",
        "IntraDcPrecision": "AUTO"|"INTRA_DC_PRECISION_8"|"INTRA_DC_PRECISION_9"|"INTRA_DC_PRECISION_10"|"INTRA_DC_PRECISION_11",
        "MaxBitrate": integer,
        "MinIInterval": integer,
        "NumberBFramesBetweenReferenceFrames": integer,
        "ParControl": "INITIALIZE_FROM_SOURCE"|"SPECIFIED",
        "ParDenominator": integer,
        "ParNumerator": integer,
        "PerFrameMetrics": ["PSNR"|"SSIM"|"MS_SSIM"|"PSNR_HVS"|"VMAF"|"QVBR", ...],
        "QualityTuningLevel": "SINGLE_PASS"|"MULTI_PASS",
        "RateControlMode": "VBR"|"CBR",
        "ScanTypeConversionMode": "INTERLACED"|"INTERLACED_OPTIMIZE",
        "SceneChangeDetect": "DISABLED"|"ENABLED",
        "SlowPal": "DISABLED"|"ENABLED",
        "Softness": integer,
        "SpatialAdaptiveQuantization": "DISABLED"|"ENABLED",
        "Syntax": "DEFAULT"|"D_10",
        "Telecine": "NONE"|"SOFT"|"HARD",
        "TemporalAdaptiveQuantization": "DISABLED"|"ENABLED"
      },
      "ProresSettings": {
        "ChromaSampling": "PRESERVE_444_SAMPLING"|"SUBSAMPLE_TO_422",
        "CodecProfile": "APPLE_PRORES_422"|"APPLE_PRORES_422_HQ"|"APPLE_PRORES_422_LT"|"APPLE_PRORES_422_PROXY"|"APPLE_PRORES_4444"|"APPLE_PRORES_4444_XQ",
        "FramerateControl": "INITIALIZE_FROM_SOURCE"|"SPECIFIED",
        "FramerateConversionAlgorithm": "DUPLICATE_DROP"|"INTERPOLATE"|"FRAMEFORMER"|"MAINTAIN_FRAME_COUNT",
        "FramerateDenominator": integer,
        "FramerateNumerator": integer,
        "InterlaceMode": "PROGRESSIVE"|"TOP_FIELD"|"BOTTOM_FIELD"|"FOLLOW_TOP_FIELD"|"FOLLOW_BOTTOM_FIELD",
        "ParControl": "INITIALIZE_FROM_SOURCE"|"SPECIFIED",
        "ParDenominator": integer,
        "ParNumerator": integer,
        "PerFrameMetrics": ["PSNR"|"SSIM"|"MS_SSIM"|"PSNR_HVS"|"VMAF"|"QVBR", ...],
        "ScanTypeConversionMode": "INTERLACED"|"INTERLACED_OPTIMIZE",
        "SlowPal": "DISABLED"|"ENABLED",
        "Telecine": "NONE"|"HARD"
      },
      "UncompressedSettings": {
        "Fourcc": "I420"|"I422"|"I444",
        "FramerateControl": "INITIALIZE_FROM_SOURCE"|"SPECIFIED",
        "FramerateConversionAlgorithm": "DUPLICATE_DROP"|"INTERPOLATE"|"FRAMEFORMER"|"MAINTAIN_FRAME_COUNT",
        "FramerateDenominator": integer,
        "FramerateNumerator": integer,
        "InterlaceMode": "INTERLACED"|"PROGRESSIVE",
        "ScanTypeConversionMode": "INTERLACED"|"INTERLACED_OPTIMIZE",
        "SlowPal": "DISABLED"|"ENABLED",
        "Telecine": "NONE"|"HARD"
      },
      "Vc3Settings": {
        "FramerateControl": "INITIALIZE_FROM_SOURCE"|"SPECIFIED",
        "FramerateConversionAlgorithm": "DUPLICATE_DROP"|"INTERPOLATE"|"FRAMEFORMER"|"MAINTAIN_FRAME_COUNT",
        "FramerateDenominator": integer,
        "FramerateNumerator": integer,
        "InterlaceMode": "INTERLACED"|"PROGRESSIVE",
        "ScanTypeConversionMode": "INTERLACED"|"INTERLACED_OPTIMIZE",
        "SlowPal": "DISABLED"|"ENABLED",
        "Telecine": "NONE"|"HARD",
        "Vc3Class": "CLASS_145_8BIT"|"CLASS_220_8BIT"|"CLASS_220_10BIT"
      },
      "Vp8Settings": {
        "Bitrate": integer,
        "FramerateControl": "INITIALIZE_FROM_SOURCE"|"SPECIFIED",
        "FramerateConversionAlgorithm": "DUPLICATE_DROP"|"INTERPOLATE"|"FRAMEFORMER"|"MAINTAIN_FRAME_COUNT",
        "FramerateDenominator": integer,
        "FramerateNumerator": integer,
        "GopSize": double,
        "HrdBufferSize": integer,
        "MaxBitrate": integer,
        "ParControl": "INITIALIZE_FROM_SOURCE"|"SPECIFIED",
        "ParDenominator": integer,
        "ParNumerator": integer,
        "QualityTuningLevel": "MULTI_PASS"|"MULTI_PASS_HQ",
        "RateControlMode": "VBR"
      },
      "Vp9Settings": {
        "Bitrate": integer,
        "FramerateControl": "INITIALIZE_FROM_SOURCE"|"SPECIFIED",
        "FramerateConversionAlgorithm": "DUPLICATE_DROP"|"INTERPOLATE"|"FRAMEFORMER"|"MAINTAIN_FRAME_COUNT",
        "FramerateDenominator": integer,
        "FramerateNumerator": integer,
        "GopSize": double,
        "HrdBufferSize": integer,
        "MaxBitrate": integer,
        "ParControl": "INITIALIZE_FROM_SOURCE"|"SPECIFIED",
        "ParDenominator": integer,
        "ParNumerator": integer,
        "QualityTuningLevel": "MULTI_PASS"|"MULTI_PASS_HQ",
        "RateControlMode": "VBR"
      },
      "XavcSettings": {
        "AdaptiveQuantization": "OFF"|"AUTO"|"LOW"|"MEDIUM"|"HIGH"|"HIGHER"|"MAX",
        "EntropyEncoding": "AUTO"|"CABAC"|"CAVLC",
        "FramerateControl": "INITIALIZE_FROM_SOURCE"|"SPECIFIED",
        "FramerateConversionAlgorithm": "DUPLICATE_DROP"|"INTERPOLATE"|"FRAMEFORMER"|"MAINTAIN_FRAME_COUNT",
        "FramerateDenominator": integer,
        "FramerateNumerator": integer,
        "PerFrameMetrics": ["PSNR"|"SSIM"|"MS_SSIM"|"PSNR_HVS"|"VMAF"|"QVBR", ...],
        "Profile": "XAVC_HD_INTRA_CBG"|"XAVC_4K_INTRA_CBG"|"XAVC_4K_INTRA_VBR"|"XAVC_HD"|"XAVC_4K",
        "SlowPal": "DISABLED"|"ENABLED",
        "Softness": integer,
        "SpatialAdaptiveQuantization": "DISABLED"|"ENABLED",
        "TemporalAdaptiveQuantization": "DISABLED"|"ENABLED",
        "Xavc4kIntraCbgProfileSettings": {
          "XavcClass": "CLASS_100"|"CLASS_300"|"CLASS_480"
        },
        "Xavc4kIntraVbrProfileSettings": {
          "XavcClass": "CLASS_100"|"CLASS_300"|"CLASS_480"
        },
        "Xavc4kProfileSettings": {
          "BitrateClass": "BITRATE_CLASS_100"|"BITRATE_CLASS_140"|"BITRATE_CLASS_200",
          "CodecProfile": "HIGH"|"HIGH_422",
          "FlickerAdaptiveQuantization": "DISABLED"|"ENABLED",
          "GopBReference": "DISABLED"|"ENABLED",
          "GopClosedCadence": integer,
          "HrdBufferSize": integer,
          "QualityTuningLevel": "SINGLE_PASS"|"SINGLE_PASS_HQ"|"MULTI_PASS_HQ",
          "Slices": integer
        },
        "XavcHdIntraCbgProfileSettings": {
          "XavcClass": "CLASS_50"|"CLASS_100"|"CLASS_200"
        },
        "XavcHdProfileSettings": {
          "BitrateClass": "BITRATE_CLASS_25"|"BITRATE_CLASS_35"|"BITRATE_CLASS_50",
          "FlickerAdaptiveQuantization": "DISABLED"|"ENABLED",
          "GopBReference": "DISABLED"|"ENABLED",
          "GopClosedCadence": integer,
          "HrdBufferSize": integer,
          "InterlaceMode": "PROGRESSIVE"|"TOP_FIELD"|"BOTTOM_FIELD"|"FOLLOW_TOP_FIELD"|"FOLLOW_BOTTOM_FIELD",
          "QualityTuningLevel": "SINGLE_PASS"|"SINGLE_PASS_HQ"|"MULTI_PASS_HQ",
          "Slices": integer,
          "Telecine": "NONE"|"HARD"
        }
      }
    },
    "ColorMetadata": "IGNORE"|"INSERT",
    "Crop": {
      "Height": integer,
      "Width": integer,
      "X": integer,
      "Y": integer
    },
    "DropFrameTimecode": "DISABLED"|"ENABLED",
    "FixedAfd": integer,
    "Height": integer,
    "Position": {
      "Height": integer,
      "Width": integer,
      "X": integer,
      "Y": integer
    },
    "RespondToAfd": "NONE"|"RESPOND"|"PASSTHROUGH",
    "ScalingBehavior": "DEFAULT"|"STRETCH_TO_OUTPUT"|"FIT"|"FIT_NO_UPSCALE"|"FILL",
    "Sharpness": integer,
    "TimecodeInsertion": "DISABLED"|"PIC_TIMING_SEI",
    "TimecodeTrack": "DISABLED"|"ENABLED",
    "VideoPreprocessors": {
      "ColorCorrector": {
        "Brightness": integer,
        "ClipLimits": {
          "MaximumRGBTolerance": integer,
          "MaximumYUV": integer,
          "MinimumRGBTolerance": integer,
          "MinimumYUV": integer
        },
        "ColorSpaceConversion": "NONE"|"FORCE_601"|"FORCE_709"|"FORCE_HDR10"|"FORCE_HLG_2020"|"FORCE_P3DCI"|"FORCE_P3D65_SDR"|"FORCE_P3D65_HDR",
        "Contrast": integer,
        "Hdr10Metadata": {
          "BluePrimaryX": integer,
          "BluePrimaryY": integer,
          "GreenPrimaryX": integer,
          "GreenPrimaryY": integer,
          "MaxContentLightLevel": integer,
          "MaxFrameAverageLightLevel": integer,
          "MaxLuminance": integer,
          "MinLuminance": integer,
          "RedPrimaryX": integer,
          "RedPrimaryY": integer,
          "WhitePointX": integer,
          "WhitePointY": integer
        },
        "HdrToSdrToneMapper": "PRESERVE_DETAILS"|"VIBRANT",
        "Hue": integer,
        "MaxLuminance": integer,
        "SampleRangeConversion": "LIMITED_RANGE_SQUEEZE"|"NONE"|"LIMITED_RANGE_CLIP",
        "Saturation": integer,
        "SdrReferenceWhiteLevel": integer
      },
      "Deinterlacer": {
        "Algorithm": "INTERPOLATE"|"INTERPOLATE_TICKER"|"BLEND"|"BLEND_TICKER"|"LINEAR_INTERPOLATION",
        "Control": "FORCE_ALL_FRAMES"|"NORMAL",
        "Mode": "DEINTERLACE"|"INVERSE_TELECINE"|"ADAPTIVE"
      },
      "DolbyVision": {
        "L6Metadata": {
          "MaxCll": integer,
          "MaxFall": integer
        },
        "L6Mode": "PASSTHROUGH"|"RECALCULATE"|"SPECIFY",
        "Mapping": "HDR10_NOMAP"|"HDR10_1000",
        "Profile": "PROFILE_5"|"PROFILE_8_1"
      },
      "Hdr10Plus": {
        "MasteringMonitorNits": integer,
        "TargetMonitorNits": integer
      },
      "ImageInserter": {
        "InsertableImages": [
          {
            "Duration": integer,
            "FadeIn": integer,
            "FadeOut": integer,
            "Height": integer,
            "ImageInserterInput": "string",
            "ImageX": integer,
            "ImageY": integer,
            "Layer": integer,
            "Opacity": integer,
            "StartTime": "string",
            "Width": integer
          }
          ...
        ],
        "SdrReferenceWhiteLevel": integer
      },
      "NoiseReducer": {
        "Filter": "BILATERAL"|"MEAN"|"GAUSSIAN"|"LANCZOS"|"SHARPEN"|"CONSERVE"|"SPATIAL"|"TEMPORAL",
        "FilterSettings": {
          "Strength": integer
        },
        "SpatialFilterSettings": {
          "PostFilterSharpenStrength": integer,
          "Speed": integer,
          "Strength": integer
        },
        "TemporalFilterSettings": {
          "AggressiveMode": integer,
          "PostTemporalSharpening": "DISABLED"|"ENABLED"|"AUTO",
          "PostTemporalSharpeningStrength": "LOW"|"MEDIUM"|"HIGH",
          "Speed": integer,
          "Strength": integer
        }
      },
      "PartnerWatermarking": {
        "NexguardFileMarkerSettings": {
          "License": "string",
          "Payload": integer,
          "Preset": "string",
          "Strength": "LIGHTEST"|"LIGHTER"|"DEFAULT"|"STRONGER"|"STRONGEST"
        }
      },
      "TimecodeBurnin": {
        "FontSize": integer,
        "Position": "TOP_CENTER"|"TOP_LEFT"|"TOP_RIGHT"|"MIDDLE_LEFT"|"MIDDLE_CENTER"|"MIDDLE_RIGHT"|"BOTTOM_LEFT"|"BOTTOM_CENTER"|"BOTTOM_RIGHT",
        "Prefix": "string"
      }
    },
    "Width": integer
  }
}

--tags (массив) Тэги, которые вы хотите добавить к ресурсу. Вы можете добавлять к ресурсам пары ключ-значение или только ключ.

ключ -> (строка)

значение -> (строка)

Краткая запись синтаксиса:

KeyName1=string,KeyName2=string

Синтаксис JSON:

{"string": "string"
  ...}

--cli-input-json | --cli-input-yaml (строка) Считывает аргументы из предоставленной строки JSON. Строка JSON соответствует формату, предоставленному в --generate-cli-skeleton. Если на командной строке указаны другие аргументы, эти значения переопределяют значения, предоставленные в JSON. Невозможно передавать произвольные двоичные значения с использованием значения, предоставленного в JSON, так как строка будет интерпретироваться буквально. Это не может быть указано вместе с --cli-input-yaml.

--generate-cli-skeleton (строка) Выводит каркас JSON в стандартный вывод, не отправляя запрос к API. При отсутствии значения или при значении input, выводит пример входного JSON, который может быть использован как аргумент для --cli-input-json. Аналогично, при значении yaml-input выведет пример входного YAML, который можно использовать с --cli-input-yaml. При значении output, выполняет проверку входных данных команды и возвращает пример выходного JSON для этой команды. Сгенерированный каркас JSON не является стабильным между версиями AWS CLI, и нет гарантий обратной совместимости в генерируемом каркасе JSON.

Общие параметры

--debug (булево)

Включить отладку.

--endpoint-url (строка)

Переопределить URL по умолчанию команды указанным URL.

--no-verify-ssl (булево)

По умолчанию AWS CLI использует SSL при общении с AWS-сервисами. Для каждого подключения SSL AWS CLI проверяет сертификаты SSL. Этот параметр переопределяет поведение проверки сертификатов SSL по умолчанию.

--no-paginate (булево)

Отключить автоматическую постраничную навигацию. Если автоматическая постраничная навигация отключена, AWS CLI выполнит только один вызов для первой страницы результатов.

--output (строка)

Стиль форматирования для вывода команд.

  • json
  • text
  • таблица
  • yaml
  • yaml-поток

--query (строка)

Запрос JMESPath для фильтрации данных ответа.

--profile (строка)

Использовать определённый профиль из файла учетных данных.

--region (строка)

Регион для использования. Переопределяет настройки конфигурации/среды.

--version (строка)

Показать версию этого инструмента.

--color (строка)

Включить/выключить цветной вывод.

  • включено
  • выключено
  • автоматически

--no-sign-request (булево)

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

--ca-bundle (строка)

Файл с сертификатом CA для проверки SSL-сертификатов. Переопределяет настройки конфигурации/среды.

--cli-read-timeout (целое число)

Максимальное время чтения сокета в секундах. Если значение равно 0, чтение сокета будет выполняться без блокировки и без таймаута. Значение по умолчанию составляет 60 секунд.

--cli-connect-timeout (целое число)

Максимальное время подключения к сокету в секундах. Если значение равно 0, подключение к сокету будет выполняться без блокировки и без таймаута. Значение по умолчанию составляет 60 секунд.

--cli-binary-format (строка)

Стиль форматирования, используемый для двоичных блоков. Формат по умолчанию — base64. Формат base64 ожидает, что двоичные блоки будут предоставлены как закодированная строка base64. Формат raw-in-base64-out сохраняет совместимость с поведением AWS CLI V1, и двоичные значения должны передаваться буквально. При предоставлении содержимого из файла, которое соответствует двоичному блоку, fileb:// всегда будет обрабатываться как двоичное и использовать содержимое файла непосредственно, независимо от настройки cli-binary-format. При использовании file://, содержимое файла должно быть должным образом отформатировано для настроенного cli-binary-format.

  • base64
  • raw-in-base64-out

--no-cli-pager (булево)

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

--cli-auto-prompt (булево)

Автоматически запросить параметры командной строки.

--no-cli-auto-prompt (булево)

Отключить автоматическое запросы параметров командной строки.

Примеры

Примечание

Для использования следующих примеров необходимо установить и настроить AWS CLI. Дополнительную информацию см. в руководстве по началу работы в руководстве пользователя AWS CLI.

Если не указано иное, во всех примерах используются правила цитирования, подобные Unix. Эти примеры необходимо адаптировать к правилам цитирования вашей оболочки терминала. Дополнительную информацию см. в разделе Использование кавычек со строками в руководстве пользователя AWS CLI.

Создание пользовательской настройки вывода

В следующем create-preset примере создается настройка пользовательского вывода на основе параметров вывода, указанных в файле preset.json. Вы можете указать категорию, описание и имя в файле JSON или в командной строке.

aws mediaconvert create-preset \
    --endpoint-url https://abcd1234.mediaconvert.region-name-1.amazonaws.com
    --region region-name-1 \
    --cli-input-json file://~/preset.json

Если вы создаёте файл JSON с настройками пресета с помощью get-preset и затем изменяете выходной файл, убедитесь, что вы удалите следующие пары ключ-значение: LastUpdated, Arn, Type и CreatedAt.

Чтобы получить специфичный для вашего аккаунта конечный пункт, используйте describe-endpoints, или отправьте команду без конечного пункта. Сервис вернёт ошибку, и ваш конечный пункт.

Дополнительную информацию см. в разделе Работа с предопределёнными настройками вывода AWS Elemental MediaConvert в руководстве пользователя AWS Elemental MediaConvert.

Вывод

Настройка -> (структура)

Настройка — это набор предварительно настроенных параметров преобразования медиа, которые вы хотите, чтобы MediaConvert применил к выводу во время процесса преобразования.

Arn -> (строка)

Идентификатор этого ресурса, уникальный во всей AWS.

Категория -> (строка)

Необязательная категория, созданная для организации ваших настроек.

CreatedAt -> (метка времени)

Метка времени создания настройки в секундах с начала эпохи.

Описание -> (строка)

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

LastUpdated -> (метка времени)

Метка времени последнего обновления настройки в секундах с начала эпохи.

Имя -> (строка)

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

Настройки -> (структура)

Настройки для настройки

AudioDescriptions -> (список)

Содержит группы настроек кодирования аудио, организованные по кодеку аудио. Включает по одному экземпляру на каждый вывод. Может содержать несколько групп настроек кодирования.

(структура)

Настройки, связанные с одной вкладкой аудио в консоли MediaConvert. В вашем JSON-запросе экземпляр AudioDescription эквивалентен одной вкладке аудио в консоли. Как правило, одна вкладка аудио соответствует одному аудиопотоку вывода. В зависимости от того, как вы настраиваете выбор аудио входных данных и используете ли группы выбора аудио, одна вкладка аудио может соответствовать группе аудиопотоков вывода.

AudioChannelTaggingSettings -> (структура)

Укажите теги макета каналов аудио QuickTime для аудиоканалов в этом аудиопотоке. Если вы не указываете значение, MediaConvert по умолчанию маркирует ваш поток как Центр (C). Для использования тегов макета аудио ваш выход должен быть в контейнере QuickTime (MOV), а ваш кодек аудио должен быть AAC, WAV или AIFF.

ChannelTag -> (строка)

Укажите теги макета каналов аудио QuickTime для аудиоканалов в этом аудиопотоке. Введите теги макета канала в том же порядке, что и порядок канала аудио вывода. Например, если ваш аудиопоток вывода имеет левый и правый каналы, введите Left (L) для первого канала и Right (R) для второго. Если ваш выход имеет несколько одноканальных аудиопотоков, введите один тег макета канала для каждого потока.

ChannelTags -> (список)

Укажите теги макета каналов аудио QuickTime для аудиоканалов в этом аудиопотоке. Введите теги макета канала в том же порядке, что и порядок канала аудио вывода. Например, если ваш аудиопоток вывода имеет левый и правый каналы, введите Left (L) для первого канала и Right (R) для второго. Если ваш выход имеет несколько одноканальных аудиопотоков, введите один тег макета канала для каждого потока.

(строка)

Укажите теги макета каналов аудио QuickTime для аудиоканалов в этом аудиопотоке. Введите теги макета канала в том же порядке, что и порядок канала аудио вывода. Например, если ваш аудиопоток вывода имеет левый и правый каналы, введите Left (L) для первого канала и Right (R) для второго. Если ваш выход имеет несколько одноканальных аудиопотоков, введите один тег макета канала для каждого потока.

AudioNormalizationSettings -> (структура)

Дополнительные настройки нормализации аудио. Игнорируйте эти настройки, если вам не нужно соответствовать стандарту громкости.

Algorithm -> (строка)

Выберите один из следующих алгоритмов нормализации аудио: ITU-R BS.1770-1: Неуправляемая громкость. Измерение средней громкости без управления для всего контента, подходящее для измерения короткого контента в соответствии с рекомендацией ATSC A/85. Поддерживает до 5.1 аудиоканалов. ITU-R BS.1770-2: Управляемая громкость. Измерение средней управляемой громкости, соответствующее требованиям EBU-R128. Поддерживает до 5.1 аудиоканалов. ITU-R BS.1770-3: Измененный пик. Тот же алгоритм измерения громкости, что и 1770-2, с обновлённым измерением истинного пика. ITU-R BS.1770-4: Большее количество каналов. Позволяет использовать больше аудиоканалов, включая такие конфигурации, как 7.1.

AlgorithmControl -> (строка)

При включении аудио выход корректируется с использованием выбранного алгоритма. Если отключено, аудио будет измеряться, но не корректироваться.

CorrectionGateLevel -> (целое число)

Контент с измерением выше этого уровня будет скорректирован до целевого уровня. Контент с измерением ниже этого уровня не будет корректироваться.

LoudnessLogging -> (строка)

Если установлено значение LOG, записывать громкость каждого аудиопотока вывода в CSV-файл.

PeakCalculation -> (строка)

Если установлено значение TRUE_PEAK, рассчитывать и записывать TruePeak для громкости каждого аудиопотока вывода.

TargetLkfs -> (двойное число)

При использовании нормализации аудио можно использовать это значение для указания целевой громкости. Если вы не укажете значение, кодер выберет его за вас на основе алгоритма, который вы выберете для Algorithm. Если вы выберите алгоритм 1770-1, кодер выберет -24 LKFS; в противном случае кодер выберет -23 LKFS.

TruePeakLimiterThreshold -> (двойное число)

Укажите порог лимитера истинного пика в децибелах относительно полной шкалы (dBFS). Пиковая громкость между аудиообразцами на выходе будет ограничена указанным вами значением, не влияя на общую целевую LKFS. Введите значение от 0 до -8. Оставьте пустым для использования значения по умолчанию 0.

AudioSourceName -> (строка)

Указывает, какие аудиоданные использовать из каждого ввода. В простейшем случае укажите «Выбор аудио»:#inputs-audio_selector по имени, основываясь на его порядке в каждом вводе. Например, если вы укажете «Выбор аудио 3», будет использоваться третий выбор аудио из каждого ввода. Если у ввода нет «Выбора аудио 3», будет использоваться выбор аудио, помеченный как «по умолчанию» в этом вводе. Если нет выбора аудио, помеченного как «по умолчанию», будет вставлена тишина на продолжительность этого ввода. В качестве альтернативы можно указать имя «Группа выбора аудио»:#inputs-audio_selector_group с аналогичным поведением по умолчанию/тишине. Если имя audio_source_name не указано, автоматически будет выбран «Выбор аудио 1».

AudioType -> (целое число)

Применяется только в том случае, если опция «Следовать типу аудио входных данных» отключена (false). Число от 0 до 255. Следующие значения определены в ISO-IEC 13818-1: 0 = Неопределено, 1 = Чистые эффекты, 2 = Для людей с нарушениями слуха, 3 = Комментарии для людей с нарушениями зрения, 4-255 = Зарезервировано.

AudioTypeControl -> (строка)

Если установлено значение FOLLOW_INPUT, если вход содержит ISO 639 audio_type, то это значение передается на выход. Если вход не содержит ISO 639 audio_type, значение в Audio Type включается в выход. В противном случае значение в Audio Type включается в выход. Обратите внимание, что оба поля — это поле и audioType — игнорируются, если audioDescriptionBroadcasterMix имеет значение BROADCASTER_MIXED_AD.

CodecSettings -> (структура)

Настройки, связанные с кодированием аудио. Настройки в этой группе зависят от выбранного значения для аудиокодека.

AacSettings -> (структура)

Требуется при установке Codec в значение AAC. Сервис принимает одну из двух взаимоисключающих групп настроек AAC — VBR и CBR. Для выбора одного из этих режимов установите значение параметра «Режим управления битрейтом» на «VBR» или «CBR». В режиме VBR вы управляете качеством аудио с помощью настройки «Качество VBR». В режиме CBR используйте настройку «Битрейт». Значения по умолчанию и допустимые значения зависят от режима управления битрейтом.

AudioDescriptionBroadcasterMix -> (строка)

Выберите BROADCASTER_MIXED_AD, когда входной сигнал содержит предварительно смешанный основной звук + аудиоописание (AD) как стереопару. Значение для AudioType будет установлено в 3, что сигнализирует для систем последующей обработки, что этот поток содержит «смешанное аудиоописание (AD) от вещателя». Обратите внимание, что входной сигнал, полученный кодером, должен содержать предварительно смешанный звук; кодер не выполняет смешивание. При выборе BROADCASTER_MIXED_AD кодер игнорирует любые значения, которые вы предоставляете в AudioType и FollowInputAudioType. Выберите NORMAL, если входной сигнал не содержит предварительно смешанного звука + аудиоописания (AD). В этом случае кодер будет использовать любые значения, которые вы предоставите для AudioType и FollowInputAudioType.

Bitrate -> (целое число)

Укажите средний битрейт в битах в секунду. Допустимые значения для этой настройки: 6000, 8000, 10000, 12000, 14000, 16000, 20000, 24000, 28000, 32000, 40000, 48000, 56000, 64000, 80000, 96000, 112000, 128000, 160000, 192000, 224000, 256000, 288000, 320000, 384000, 448000, 512000, 576000, 640000, 768000, 896000, 1024000. Установленное значение также ограничено значениями, которые вы выбираете для Profile, Режим управления битрейтом и Частота дискретизации. Значения по умолчанию зависят от режима управления битрейтом и Profile.

CodecProfile -> (строка)

Укажите профиль AAC. Для максимальной совместимости с проигрывателями и при приемлемых более высоких битрейтах: оставьте профиль по умолчанию, LC (AAC-LC) Для улучшения качества звука при низких битрейтах: выберите HEV1 или HEV2. HEV1 (AAC-HE v1) добавляет репликацию спектральных полос для улучшения звучания речи при низких битрейтах. HEV2 (AAC-HE v2) добавляет параметрическое стерео, оптимизирующее кодирование стереозвука при очень низких битрейтах.

CodingMode -> (строка)

Указанный вами режим кодирования определяет количество аудиоканалов и метаданные о расположении каналов в вашем выходном AAC-потоке. Допустимые режимы кодирования зависят от выбранного вами режима управления битрейтом и профиля. В следующей таблице показано количество аудиоканалов и расположение каналов для каждого режима кодирования. * 1.0 Аудиоописание (смесь приемника): один канал, C. Включает данные аудиоописания из вашего стерео входа. Дополнительная информация содержится в ETSI TS 101 154 Приложении E. * 1.0 Моно: один канал, C. * 2.0 Стерео: два канала, L, R. * 5.1 Стереозвук: шесть каналов, C, L, R, Ls, Rs, LFE.

RateControlMode -> (строка)

Укажите режим управления битрейтом AAC. Для постоянного битрейта: выберите CBR. Битрейт вашего выходного AAC-потока будет равен выбранному вами значению для параметра «Битрейт». Для переменного битрейта: выберите VBR. Битрейт вашего выходного AAC-потока будет изменяться в зависимости от вашего аудиоконтента и выбранного значения для качества «Битрейт».

RawFormat -> (строка)

Включает LATM/LOAS AAC вывод. Обратите внимание, что если вы используете LATM/LOAS AAC в выводе, для контейнера вывода необходимо выбрать «Без контейнера».

SampleRate -> (целое число)

Укажите частоту дискретизации AAC в образцах в секунду (Гц). Допустимые частоты дискретизации зависят от выбранного вами профиля AAC и режима кодирования. Список поддерживаемых частот дискретизации см. по адресу: https://docs.aws.amazon.com/mediaconvert/latest/ug/aac-support.html

Specification -> (строка)

Используйте MPEG-2 AAC вместо MPEG-4 AAC аудио для контейнеров raw или MPEG-2 Transport Stream.

VbrQuality -> (строка)

Укажите качество аудио с переменным битрейтом (VBR) AAC. Список приблизительных битрейтов VBR см. по адресу: https://docs.aws.amazon.com/mediaconvert/latest/ug/aac-support.html#aac_vbr

Ac3Settings -> (структура)

Требуется при установке Codec в значение AC3.

Bitrate -> (целое число)

Укажите средний битрейт в битах в секунду. Указанный битрейт должен быть кратен 8000 в пределах допустимых минимальных и максимальных значений. Оставьте пустым, чтобы использовать битрейт по умолчанию для выбранного режима кодирования в соответствии с ETSI TS 102 366. Допустимые битрейты для режима кодирования 1/0: По умолчанию: 96000. Минимум: 64000. Максимум: 128000. Допустимые битрейты для режима кодирования 1/1: По умолчанию: 192000. Минимум: 128000. Максимум: 384000. Допустимые битрейты для режима кодирования 2/0: По умолчанию: 192000. Минимум: 128000. Максимум: 384000. Допустимые битрейты для режима кодирования 3/2 с LFE: По умолчанию: 384000. Минимум: 384000. Максимум: 640000.

BitstreamMode -> (строка)

Укажите режим битрейма для AC-3 потока, который выводит кодер. Дополнительную информацию о режиме битрейма AC3 см. в документе ATSC A/52-2012 (Приложение E).

CodingMode -> (строка)

Режим кодирования Dolby Digital. Определяет количество каналов.

Dialnorm -> (целое число)

Устанавливает dialnorm для вывода. Если пусто и входной аудиосигнал — Dolby Digital, dialnorm будет пройден.

DynamicRangeCompressionLine -> (строка)

Выберите профиль управления динамическим диапазоном Dolby Digital (DRC), который MediaConvert использует при кодировании метаданных в потоке Dolby Digital для режима работы линии. Соответствующая настройка: При использовании этой настройки MediaConvert игнорирует любое значение, которое вы предоставите для профиля управления динамическим диапазоном. Сведения о режимах работы и профилях DRC Dolby Digital см. в главе «Управление динамическим диапазоном» в Руководстве по метаданным Dolby по адресу https://developer.dolby.com/globalassets/professional/documents/dolby-metadata-guide.pdf.

DynamicRangeCompressionProfile -> (строка)

При необходимости добавления сигналов сжатия динамического диапазона Dolby в выходной поток рекомендуется использовать настройки, специфичные для режима работы, вместо профиля управления динамическим диапазоном. Настройки, специфичные для режима, — это профиль управления динамическим диапазоном, режим линии и профиль управления динамическим диапазоном, режим RF. Обратите внимание, что при указании значений для всех трех настроек MediaConvert игнорирует значение этой настройки в пользу настроек, специфичных для режима. Если вы используете эту настройку вместо настроек, специфичных для режима, выберите None, чтобы исключить передачу сигналов DRC. Оставьте значение по умолчанию «Стандарт фильма», чтобы установить профиль на профиль стандарта фильма Dolby для всех режимов работы.

DynamicRangeCompressionRf -> (строка)

Выберите профиль управления динамическим диапазоном Dolby Digital (DRC), который MediaConvert использует при кодировании метаданных в потоке Dolby Digital для режима работы RF. Соответствующая настройка: При использовании этой настройки MediaConvert игнорирует любое значение, которое вы предоставите для профиля управления динамическим диапазоном. Сведения о режимах работы и профилях DRC Dolby Digital см. в главе «Управление динамическим диапазоном» в Руководстве по метаданным Dolby по адресу https://developer.dolby.com/globalassets/professional/documents/dolby-metadata-guide.pdf.

LfeFilter -> (строка)

Применяет 120-герцовый полосовой фильтр нижних частот к каналу LFE перед кодированием. Действительно только для режима кодирования 3_2_LFE.

MetadataControl -> (строка)

При установке в значение FOLLOW_INPUT метаданные кодера будут получены из декодера DD, DD+ или DolbyE, который предоставил эти аудиоданные. Если аудио не поступало из одного из этих потоков, будут использоваться статические настройки метаданных.

SampleRate -> (целое число)

Это значение всегда равно 48000. Оно представляет частоту дискретизации в Гц.

AiffSettings -> (структура)

Требуется при установке Codec в значение AIFF.

BitDepth -> (целое число)

Укажите разрядность в битах на образец, чтобы выбрать качество кодирования для этого аудиопотока.

Channels -> (целое число)

Укажите количество каналов в этом выходном аудиопотоке. Допустимые значения — 1 и четные числа до 64. Например, 1, 2, 4, 6 и так далее до 64.

SampleRate -> (целое число)

Частота дискретизации в Гц.

Codec -> (строка)

Выберите аудиокодек для этого вывода. Обратите внимание, что параметр Dolby Digital passthrough применим только к входным сигналам Dolby Digital и Dolby Digital Plus. Убедитесь, что выбранный кодек поддерживается выбранным вами выходным контейнером: https://docs.aws.amazon.com/mediaconvert/latest/ug/reference-codecs-containers.html#reference-codecs-containers-output-audio Для аудиовыходов убедитесь, что как входной, так и выходной аудиокодек поддерживаются для аудио-только рабочих процессов. Дополнительная информация: https://docs.aws.amazon.com/mediaconvert/latest/ug/reference-codecs-containers-input.html#reference-codecs-containers-input-audio-only и https://docs.aws.amazon.com/mediaconvert/latest/ug/reference-codecs-containers.html#audio-only-output

Eac3AtmosSettings -> (структура)

Требуется при установке значения Кодек в EAC3_ATMOS.

Битрейт -> (целое число)

Укажите средний битрейт для этого вывода в битах в секунду. Допустимые значения: 384к, 448к, 576к, 640к, 768к, 1024к. Значение по умолчанию: 448к. Обратите внимание, что MediaConvert поддерживает 384к только с каналами, основанными на иммерсивном аудио (CBI) 7.1.4 и 5.1.4. Для CBI 9.1.6 и других типов ввода MediaConvert автоматически увеличивает битрейт вывода до 448к.

BitstreamMode -> (строка)

Укажите режим битрейма для потока E-AC-3, который генерирует кодер. Для получения дополнительной информации о режиме битрейма EAC3 см. ATSC A/52-2012 (Приложение E).

CodingMode -> (строка)

Режим кодирования для Dolby Digital Plus JOC (Atmos).

DialogueIntelligence -> (строка)

Включить Dolby Dialogue Intelligence для регулировки громкости на основе анализа диалога.

DownmixControl -> (строка)

Укажите, должен ли MediaConvert использовать метаданные оダウンмикс из входного файла. Сохраните значение по умолчанию, Custom, чтобы указать значенияダウンмикс в настройках вашей задачи. Выберите Follow source, чтобы использовать метаданные из входного файла. Связанные настройки - используйте эти настройки для указания значенийダウンмикс: Только левый канал/Только правый канал окружающего звука, Общий левый канал/Общий правый канал окружающего звука, Общий левый канал/Общий правый канал центрального канала, Только левый канал/Только правый канал центрального канала и Стереоダウンмикс. Если вы сохраните Custom для Downmix control и не укажете значения для соответствующих настроек, MediaConvert использует значения по умолчанию для этих настроек.

DynamicRangeCompressionLine -> (строка)

Выберите профиль управления динамическим диапазоном Dolby (DRC), который MediaConvert использует при кодировании метаданных в потоке Dolby для режима работы линии. Значение по умолчанию: Film light. Связанная настройка: Чтобы MediaConvert использовал заданное вами значение, сохраните значение по умолчанию, Custom, для настройки Dynamic range control. В противном случае MediaConvert игнорирует Dynamic range compression line. Сведения о режимах и профилях работы Dolby DRC см. в разделе «Управление динамическим диапазоном» руководства по метаданным Dolby по адресу https://developer.dolby.com/globalassets/professional/documents/dolby-metadata-guide.pdf.

DynamicRangeCompressionRf -> (строка)

Выберите профиль управления динамическим диапазоном Dolby (DRC), который MediaConvert использует при кодировании метаданных в потоке Dolby для режима работы RF. Значение по умолчанию: Film light. Связанная настройка: Чтобы MediaConvert использовал заданное вами значение, сохраните значение по умолчанию, Custom, для настройки Dynamic range control. В противном случае MediaConvert игнорирует Dynamic range compression RF. Сведения о режимах и профилях работы Dolby DRC см. в разделе «Управление динамическим диапазоном» руководства по метаданным Dolby по адресу https://developer.dolby.com/globalassets/professional/documents/dolby-metadata-guide.pdf.

DynamicRangeControl -> (строка)

Укажите, должен ли MediaConvert использовать какие-либо метаданные о управлении динамическим диапазоном из входного файла. Сохраните значение по умолчанию, Custom, чтобы указать значения управления динамическим диапазоном в настройках вашей задачи. Выберите Follow source, чтобы использовать метаданные из входного файла. Связанные настройки - используйте эти настройки для указания значений управления динамическим диапазоном: Dynamic range compression line и Dynamic range compression RF. Если вы сохраните значение Custom для Dynamic range control и не укажете значения для соответствующих настроек, MediaConvert использует значения по умолчанию для этих настроек.

LoRoCenterMixLevel -> (вещественное число)

Укажите значение для следующей настройки Dolby Atmos: смешивание центрального канала только слева/только справа (Lo/Ro center). MediaConvert использует это значение для стерео-сведения. Значение по умолчанию: -3 дБ. Допустимые значения: 3,0, 1,5, 0,0, -1,5, -3,0, -4,5 и -6,0. Связанная настройка: Способ использования сервисом этого значения зависит от выбранного значения для Стереоダウンмикс. Связанная настройка: Чтобы MediaConvert использовал это значение, сохраните значение по умолчанию, Custom, для настройки Downmix control. В противном случае MediaConvert игнорирует Left only/Right only center.

LoRoSurroundMixLevel -> (вещественное число)

Укажите значение для следующей настройки Dolby Atmos: только левый/только правый канал окружающего звука. MediaConvert использует это значение для стерео-сведения. Значение по умолчанию: -3 дБ. Допустимые значения: -1,5, -3,0, -4,5, -6,0 и -60. Значение -60 выключает канал. Связанная настройка: Способ использования сервисом этого значения зависит от выбранного значения для Стереоダウンмикс. Связанная настройка: Чтобы MediaConvert использовал это значение, сохраните значение по умолчанию, Custom, для настройки Downmix control. В противном случае MediaConvert игнорирует Left only/Right only surround.

LtRtCenterMixLevel -> (вещественное число)

Укажите значение для следующей настройки Dolby Atmos: смешивание центрального канала полностью слева/справа (Lt/Rt center). MediaConvert использует это значение для стерео-сведения. Значение по умолчанию: -3 дБ. Допустимые значения: 3,0, 1,5, 0,0, -1,5, -3,0, -4,5 и -6,0. Связанная настройка: Способ использования сервисом этого значения зависит от выбранного значения для Стереоダウンмикс. Связанная настройка: Чтобы MediaConvert использовал это значение, сохраните значение по умолчанию, Custom, для настройки Downmix control. В противном случае MediaConvert игнорирует Left total/Right total center.

LtRtSurroundMixLevel -> (вещественное число)

Укажите значение для следующей настройки Dolby Atmos: смешивание окружающего звука полностью слева/справа (Lt/Rt surround). MediaConvert использует это значение для стерео-сведения. Значение по умолчанию: -3 дБ. Допустимые значения: -1,5, -3,0, -4,5, -6,0 и -60. Значение -60 выключает канал. Связанная настройка: Способ использования сервисом этого значения зависит от выбранного значения для Стереоダウンмикс. Связанная настройка: Чтобы MediaConvert использовал это значение, сохраните значение по умолчанию, Custom, для настройки Downmix control. В противном случае MediaConvert игнорирует Left total/Right total surround.

MeteringMode -> (строка)

Выберите, как сервис измеряет громкость вашего аудио.

SampleRate -> (целое число)

Это значение всегда равно 48000. Оно представляет частоту дискретизации в Гц.

SpeechThreshold -> (целое число)

Укажите процент аудиоконтента, от 0% до 100%, который должен быть речью, чтобы кодер использовал измеренную громкость речи в качестве общей громкости программы. Значение по умолчанию: 15%

StereoDownmix -> (строка)

Выберите, как сервис выполняет стерео-сведение. Значение по умолчанию: Не указано. Связанная настройка: Чтобы MediaConvert использовал это значение, сохраните значение по умолчанию, Custom, для настройки Downmix control. В противном случае MediaConvert игнорирует Stereo downmix.

SurroundExMode -> (строка)

Укажите, содержит ли ваше входное аудио дополнительную матрицу центрального заднего окружающего звука, закодированную в левых и правых каналах окружающего звука.

Eac3Settings -> (структура)

Требуется при установке Кодека в значение EAC3.

AttenuationControl -> (строка)

Если установлено значение ATTENUATE_3_DB, применяется затухание 3 дБ к каналам окружающего звука. Используется только для кодирования в режиме 3/2.

Bitrate -> (целое число)

Укажите среднюю битовую скорость в битах в секунду. Указанная битовая скорость должна быть кратна 8000 в пределах допустимых минимального и максимального значений. Оставьте пустым, чтобы использовать значение по умолчанию для выбранного режима кодирования согласно ETSI TS 102 366. Допустимые битовые скорости для режима кодирования 1/0: По умолчанию: 96000. Минимально: 32000. Максимально: 3024000. Допустимые битовые скорости для режима кодирования 2/0: По умолчанию: 192000. Минимально: 96000. Максимально: 3024000. Допустимые битовые скорости для режима кодирования 3/2: По умолчанию: 384000. Минимально: 192000. Максимально: 3024000.

BitstreamMode -> (строка)

Укажите режим битового потока для потока E-AC-3, генерируемого кодером. Дополнительную информацию о режиме битового потока EAC3 см. в документе ATSC A/52-2012 (Приложение E).

CodingMode -> (строка)

Режим кодирования Dolby Digital Plus. Определяет количество каналов.

DcFilter -> (строка)

Активирует фильтр высоких частот DC для всех входных каналов.

Dialnorm -> (целое число)

Устанавливает значение dialnorm для вывода. Если поле пусто, а входной аудиопоток — Dolby Digital Plus, значение dialnorm будет передано.

DynamicRangeCompressionLine -> (строка)

Выберите профиль управления динамическим диапазоном (DRC) Dolby Digital, который MediaConvert использует при кодировании метаданных в потоке Dolby Digital для линейного режима работы. Связанное с настройкой: При использовании этой настройки MediaConvert игнорирует любое заданное значение для профиля сжатия динамического диапазона. Сведения о режимах работы и профилях Dolby Digital DRC см. в главе «Управление динамическим диапазоном» руководства по метаданным Dolby по адресу https://developer.dolby.com/globalassets/professional/documents/dolby-metadata-guide.pdf.

DynamicRangeCompressionRf -> (строка)

Выберите профиль управления динамическим диапазоном (DRC) Dolby Digital, который MediaConvert использует при кодировании метаданных в потоке Dolby Digital для режима работы RF. Связанное с настройкой: При использовании этой настройки MediaConvert игнорирует любое заданное значение для профиля сжатия динамического диапазона. Сведения о режимах работы и профилях Dolby Digital DRC см. в главе «Управление динамическим диапазоном» руководства по метаданным Dolby по адресу https://developer.dolby.com/globalassets/professional/documents/dolby-metadata-guide.pdf.

LfeControl -> (строка)

При кодировании аудио 3/2 управляет включением канала LFE.

LfeFilter -> (строка)

Применяет фильтр нижних частот 120 Гц к каналу LFE перед кодированием. Действительно только для режима кодирования 3_2_LFE.

LoRoCenterMixLevel -> (двойное число)

Укажите значение для следующей настройки Dolby Digital Plus: смешение центрального канала только слева/справа. MediaConvert использует это значение для стерео сжатия. Как служба использует это значение, зависит от выбранного значения для стерео сжатия. Допустимые значения: 3.0, 1.5, 0.0, -1.5, -3.0, -4.5, -6.0 и -60. Значение -60 выключает канал. Эта настройка применяется только если сохранено значение по умолчанию 3/2 - L, R, C, Ls, Rs для режима кодирования. Если выбранное значение для режима кодирования отличается, служба игнорирует смешение центрального канала только слева/справа.

LoRoSurroundMixLevel -> (двойное число)

Укажите значение для следующей настройки Dolby Digital Plus: смешение окружающего звука только слева/справа. MediaConvert использует это значение для стерео сжатия. Как служба использует это значение, зависит от выбранного значения для стерео сжатия. Допустимые значения: -1.5, -3.0, -4.5, -6.0 и -60. Значение -60 выключает канал. Эта настройка применяется только если сохранено значение по умолчанию 3/2 - L, R, C, Ls, Rs для режима кодирования. Если выбранное значение для режима кодирования отличается, служба игнорирует смешение окружающего звука только слева/справа.

LtRtCenterMixLevel -> (двойное число)

Укажите значение для следующей настройки Dolby Digital Plus: смешение центрального канала слева/справа. MediaConvert использует это значение для стерео сжатия. Как служба использует это значение, зависит от выбранного значения для стерео сжатия. Допустимые значения: 3.0, 1.5, 0.0, -1.5, -3.0, -4.5, -6.0 и -60. Значение -60 выключает канал. Эта настройка применяется только если сохранено значение по умолчанию 3/2 - L, R, C, Ls, Rs для режима кодирования. Если выбранное значение для режима кодирования отличается, служба игнорирует смешение центрального канала слева/справа.

LtRtSurroundMixLevel -> (двойное число)

Укажите значение для следующей настройки Dolby Digital Plus: смешение окружающего звука слева/справа. MediaConvert использует это значение для стерео сжатия. Как служба использует это значение, зависит от выбранного значения для стерео сжатия. Допустимые значения: -1.5, -3.0, -4.5, -6.0 и -60. Значение -60 выключает канал. Эта настройка применяется только если сохранено значение по умолчанию 3/2 - L, R, C, Ls, Rs для режима кодирования. Если выбранное значение для режима кодирования отличается, служба игнорирует смешение окружающего звука слева/справа.

MetadataControl -> (строка)

При установке в значение FOLLOW_INPUT, метаданные кодера будут получены из декодера DD, DD+, или DolbyE, который предоставил эти аудиоданные. Если аудио не было получено из одного из этих потоков, будут использованы статические настройки метаданных.

PassthroughControl -> (строка)

При установке в значение WHEN_POSSIBLE, входной аудиопоток DD+ будет пропущен, если он присутствует на входе. Это определение динамическое на протяжении всего процесса транскодирования. Входы, чередующие DD+ и не-DD+ контент, будут иметь согласованный выход DD+, по мере чередования между пропусканием и кодированием.

PhaseControl -> (строка)

Управляет степенью фазового сдвига, применяемого к каналам окружающего звука. Используется только для режима кодирования 3/2.

SampleRate -> (целое число)

Это значение всегда 48000. Оно представляет частоту дискретизации в Гц.

StereoDownmix -> (строка)

Выберите способ стерео сжатия. Эта настройка применяется только если сохранено значение по умолчанию 3/2 - L, R, C, Ls, Rs для режима кодирования. Если выбранное значение для режима кодирования отличается, служба игнорирует стерео сжатие.

SurroundExMode -> (строка)

При кодировании аудио 3/2 задаёт, будет ли дополнительный центральный задний канал окружения матрично закодирован в левый и правый каналы окружения.

SurroundMode -> (строка)

При кодировании аудио 2/0 задаёт, будет ли Dolby Surround матрично закодирован в два канала.

FlacSettings -> (структура)

Требуется при установке Кодека, в разделе AudioDescriptions>CodecSettings, в значение FLAC.

BitDepth -> (целое число)

Укажите разрядность (BitDepth), в битах на образец, для выбора качества кодирования для этого аудиопотока.

Channels -> (целое число)

Укажите количество каналов в этом выходном аудиопотоке. Выбор Mono на консоли даёт 1 выходной канал; выбор Stereo даёт 2. В API допустимые значения находятся в диапазоне от 1 до 8.

SampleRate -> (целое число)

Частота дискретизации в Гц.

Mp2Settings -> (структура)

Требуется при установке Кодека в значение MP2.

Bitrate -> (целое число)

Укажите среднюю битовую скорость в битах в секунду.

Channels -> (целое число)

Установите Channels для указания количества каналов в выходном аудиопотоке. Выбор Mono даст 1 выходной канал, выбор Stereo — 2. В API допустимые значения равны 1 и 2.

SampleRate -> (целое число)

Частота дискретизации в Гц.

Mp3Settings -> (структура)

Требуется при установке Кодека, в разделе AudioDescriptions>CodecSettings, в значение MP3.

Bitrate -> (целое число)

Укажите среднюю битовую скорость в битах в секунду.

Channels -> (целое число)

Укажите количество каналов в этом выходном аудиопотоке. Выбор Mono даёт 1 выходной канал; выбор Stereo даёт 2. В API допустимые значения — 1 и 2.

RateControlMode -> (строка)

Укажите, кодирует ли служба этот выходной MP3 аудиопоток с постоянной битовой скоростью (CBR) или переменной битовой скоростью (VBR).

SampleRate -> (целое число)

Частота дискретизации в Гц.

VbrQuality -> (целое число)

Требуется при установке режима управления битовой скоростью в VBR. Укажите качество аудио этого выходного MP3 от 0 (наилучшее качество) до 9 (наихудшее качество).

OpusSettings -> (структура)

Требуется при установке Кодека, в разделе AudioDescriptions>CodecSettings, в значение OPUS.

Bitrate -> (целое число)

Необязательно. Укажите среднюю битовую скорость в битах в секунду. Допустимые значения — кратные 8000, от 32000 до 192000. Рекомендуемое значение по умолчанию — 96000 для качества и пропускной способности.

Channels -> (целое число)

Укажите количество каналов в этом выходном аудиопотоке. Выбор Mono даёт 1 выходной канал; выбор Stereo — 2. В API допустимые значения — 1 и 2.

SampleRate -> (целое число)

Необязательно. Частота дискретизации в Гц. Допустимые значения — 16000, 24000 и 48000. Значение по умолчанию — 48000.

VorbisSettings -> (структура)

Требуется при установке Кодека, в разделе AudioDescriptions>CodecSettings, в значение Vorbis.

Channels -> (целое число)

Необязательно. Укажите количество каналов в выходном аудиопотоке. Выбор Mono на консоли даёт 1 выходной канал; выбор Stereo — 2. В API допустимые значения — 1 и 2. Значение по умолчанию — 2.

SampleRate -> (целое число)

Необязательно. Укажите частоту дискретизации аудио в Гц. Допустимые значения — 22050, 32000, 44100 и 48000. Значение по умолчанию — 48000.

VbrQuality -> (целое число)

Необязательно. Укажите качество переменной битовой скорости этого выходного Vorbis от -1 (наихудшее качество, ~45 кбит/с) до 10 (наилучшее качество, ~500 кбит/с). Значение по умолчанию — 4 (~128 кбит/с). Значения 5 и 6 — примерно 160 и 192 кбит/с соответственно.

WavSettings -> (структура)

Требуется при установке Кодека в значение WAV.

BitDepth -> (целое число)

Укажите разрядность, в битах на образец, для выбора качества кодирования для этого аудиопотока.

Channels -> (целое число)

Укажите количество каналов в этом выходном аудиопотоке. Допустимые значения — 1 и чётные числа до 64. Например, 1, 2, 4, 6 и так далее до 64.

Format -> (строка)

Укажите формат файла для выходного аудио WAV. Для использования формата RIFF wave: сохраните значение по умолчанию, RIFF. Если выходное аудио, вероятно, превысит 4 ГБ в размере файла, или если вам нужен расширенный формат RF64: выберите RF64. Если ваш проигрыватель поддерживает только расширяемый формат wave: выберите Extensible.

SampleRate -> (целое число)

Частота дискретизации в Гц.

CustomLanguageCode -> (строка)

Укажите язык для этого выходного аудиопотока. Служба добавляет этот код языка в ваш выходной аудиопоток при установке управления кодом языка в «Использовать настроенный». Служба также использует указанный вами пользовательский код языка при установке управления кодом языка в «Следовать входу», но если ваш входной файл не содержит код языка. Для всех выходов можно использовать код ISO 639-2 или ISO 639-3. Для потоковых выходов можно также использовать любой другой код в спецификации RFC-5646. Потоковые выходы — это те, которые находятся в одной из следующих групп выходов: CMAF, DASH ISO, Apple HLS или Microsoft Smooth Streaming.

LanguageCode -> (строка)

```
Указывает язык аудиодорожки вывода. Язык ISO 639, указанный в раскрывающемся списке «Код языка», будет использоваться, когда «Следовать коду языка входных данных» не выбран или когда «Следовать коду языка входных данных» выбран, но код языка ISO 639 не указан входными данными.

LanguageCodeControl -> (string)

Укажите, какой источник кода языка имеет приоритет для этой аудиодорожки. При выборе «Следовать входу» сервис использует код языка из входной дорожки, если он присутствует. Если код языка на входной дорожке отсутствует, сервис использует код, указанный в настройке «Код языка». При выборе «Использовать настроенный», сервис использует код языка, который вы указали.

RemixSettings -> (structure)

Дополнительные настройки перемиксовки аудио.

AudioDescriptionAudioChannel -> (integer)

Необязательно укажите канал в вашем входе, содержащий аудиосигнал описания звука. MediaConvert смешивает ваш аудиосигнал по всем каналам вывода, уменьшая их громкость в соответствии с вашим потоком данных. Если вы указываете канал аудио описания, вы также должны указать канал данных описания звука. Дополнительную информацию об аудиосигналах описания звука см. в белых книгах BBC WHP 198 и 051.

AudioDescriptionDataChannel -> (integer)

Необязательно укажите канал в вашем входе, содержащий поток данных описания звука. MediaConvert смешивает ваш аудиосигнал по всем каналам вывода, уменьшая их громкость в соответствии с вашим потоком данных. Если вы указываете канал данных описания звука, вы также должны указать канал аудио описания. Дополнительную информацию об аудиосигналах описания звука см. в белых книгах BBC WHP 198 и 051.

ChannelMapping -> (structure)

Картирование каналов содержит группу полей, хранящих значения перемиксовки для каждого канала в дБ. Укажите значения перемиксовки, чтобы указать, сколько контента из вашего входного аудиоканала вы хотите в каналах вывода. Каждый экземпляр массива InputChannels или InputChannelsFineTune указывает эти значения для одного канала вывода. Используйте по одному экземпляру этого массива для каждого канала вывода. В консоли каждый массив соответствует столбцу в графическом представлении матрицы сопоставления. Строки графической матрицы соответствуют входным каналам. Допустимые значения находятся в диапазоне от -60 (глушение) до 6. Значение 0 передает входной канал на выходной канал без изменения (без ослабления или усиления). Используйте InputChannels или InputChannelsFineTune для указания значений перемиксовки. Не используйте оба одновременно.

OutputChannels -> (list)

В вашем JSON-задании спецификации включите один дочерний элемент OutputChannels для каждого канала аудио, который вы хотите в своем выводе. Каждый дочерний элемент должен содержать один экземпляр InputChannels или InputChannelsFineTune.

(structure)

Настройки отображения канала вывода.

InputChannels -> (list)

Используйте эту настройку для указания значений перемиксовки, когда они являются целыми числами, такими как -10, 0 или 4.

(integer)

InputChannelsFineTune -> (list)

Используйте эту настройку для указания значений перемиксовки, когда они имеют десятичную часть, такую как -10.312, 0.08 или 4.9. MediaConvert округляет значения перемиксовки до ближайших тысячных.

(double)

ChannelsIn -> (integer)

Укажите количество аудиоканалов из вашего входа, которые вы хотите использовать в выходе. При перемиксовке вы можете комбинировать или разделять данные в этих каналах, поэтому количество каналов в вашем окончательном выходе может быть другим. Если вы выполняете как сопоставление каналов входа, так и сопоставление каналов выхода, количество выходных каналов в вашем сопоставлении входа должно быть таким же, как количество входных каналов в вашем сопоставлении выхода.

ChannelsOut -> (integer)

Укажите количество каналов на этом выходе после перемиксовки. Допустимые значения: 1, 2, 4, 6, 8… 64. (1 и четные числа до 64.) Если вы выполняете как сопоставление каналов входа, так и сопоставление каналов выхода, количество выходных каналов в вашем сопоставлении входа должно быть таким же, как количество входных каналов в вашем сопоставлении выхода.

StreamName -> (string)

Укажите метку для этого выходного аудиопотока. Например, «Английский», «Комментарии режиссера» или «track_2». Для потоковых выводов MediaConvert передает эту информацию в целевые манифесты для отображения на устройстве плеера конечного зрителя. Для выводов в других группах вывода сервис игнорирует эту настройку.

CaptionDescriptions -> (list)

Этот объект хранит группы настроек, связанных с субтитрами для одного выходного потока. Для каждого выходного потока с субтитрами включите один экземпляр CaptionDescriptions.

(структура)

Описание субтитров для предустановки

CustomLanguageCode -> (строка)

Укажите язык для этого выходного потока субтитров. Для большинства форматов субтитров кодер помещает эту информацию о языке в метаданные выходных субтитров. Если формат ваших выходных субтитров DVB-Sub или Burn in, кодер использует эту информацию о языке при автоматическом выборе шрифта для рендеринга текста субтитров. Для всех выходов вы можете использовать код ISO 639-2 или ISO 639-3. Для потоковых выходов вы также можете использовать любой другой код в полном спецификации RFC-5646. Потоковые выходы — это те, которые находятся в одной из следующих групп выходов: CMAF, DASH ISO, Apple HLS или Microsoft Smooth Streaming.

DestinationSettings -> (структура)

Настройки, связанные с одной вкладкой субтитров в консоли MediaConvert. Как правило, одна вкладка субтитров соответствует одному выходному потоку субтитров. В зависимости от формата ваших выходных субтитров, одна вкладка может соответствовать набору выходных потоков субтитров. Дополнительную информацию см. на странице https://docs.aws.amazon.com/mediaconvert/latest/ug/including-captions.html.

BurninDestinationSettings -> (структура)

Burn-in — это метод доставки субтитров, а не формат субтитров. Burn-in записывает субтитры непосредственно на ваши видеокадры, заменяя пиксели видеоконтента субтитрами. Настройте субтитры burn-in в том же выходном потоке, что и ваше видео. Дополнительную информацию см. на странице https://docs.aws.amazon.com/mediaconvert/latest/ug/burn-in-output-captions.html.

Alignment -> (строка)

Укажите выравнивание ваших субтитров. Если явное значение x_position не задано, установка выравнивания по центру разместит субтитры в нижнем центре выходного потока. Аналогично, установка выравнивания по левому краю выровняет субтитры по левому краю внизу выходного потока. Если значения x и y заданы вместе с параметром выравнивания, шрифт будет выровнен (либо по левому, либо по центру) относительно этих координат.

ApplyFontColor -> (строка)

Проигнорируйте эту настройку, если Style passthrough не задан как Enabled, а цвет шрифта не установлен как Black, Yellow, Red, Green, Blue или Hex. Используйте Apply font color для дополнительных настроек цвета шрифта. При выборе только белого текста или оставлении поля пустым, настройка цвета шрифта применяется только к белому тексту в ваших входных субтитрах. Например, если настройка цвета шрифта — жёлтый, а ваши входные субтитры содержат красный и белый текст, выходные субтитры будут содержать красный и жёлтый текст. При выборе ALL_TEXT настройка цвета шрифта применяется ко всему тексту выходных субтитров.

BackgroundColor -> (строка)

Укажите цвет прямоугольника за субтитрами. Оставьте цвет фона пустым и установите Style passthrough в значение Enabled, чтобы использовать данные цвета фона из ваших входных субтитров, если они есть.

BackgroundOpacity -> (целое число)

Укажите непрозрачность прямоугольника фона. Введите значение от 0 до 255, где 0 — прозрачный, а 255 — непрозрачный. Если Style passthrough установлен в Enabled, оставьте поле пустым, чтобы передать информацию о стиле фона из входных субтитров в выходные субтитры. Если Style passthrough установлен в Disabled, оставьте поле пустым, чтобы использовать значение 0 и удалить все фоны из выходных субтитров.

FallbackFont -> (строка)

Укажите шрифт, который служба должна использовать для субтитров burn-in, когда ваши входные субтитры содержат шрифт, который MediaConvert не поддерживает. При установке Fallback font на best match или оставлении поля пустым MediaConvert использует поддерживаемый шрифт, наиболее близкий к указанному в входных субтитрах. При наличии нескольких неподдерживаемых шрифтов в входных субтитрах MediaConvert сопоставляет каждый шрифт с поддерживаемым шрифтом, который лучше всего соответствует. При явном выборе шрифта-замены MediaConvert использует этот шрифт для замены всех неподдерживаемых шрифтов из входных данных.

FontColor -> (строка)

Укажите цвет текста субтитров burn-in. Оставьте цвет шрифта пустым и установите Style passthrough в Enabled, чтобы использовать данные цвета шрифта из ваших входных субтитров, если они есть.

FontFileBold -> (строка)

Укажите жирный шрифт TrueType для использования при рендеринге выходных субтитров. Введите URL S3, HTTP или HTTPS. При этом вы также должны отдельно указать обычный, курсивный и жирный курсивный шрифты.

FontFileBoldItalic -> (строка)

Укажите жирный курсивный шрифт TrueType для использования при рендеринге выходных субтитров. Введите URL S3, HTTP или HTTPS. При этом вы также должны отдельно указать обычный, жирный и курсивный шрифты.

FontFileItalic -> (строка)

Укажите курсивный шрифт TrueType для использования при рендеринге выходных субтитров. Введите URL S3, HTTP или HTTPS. При этом вы также должны отдельно указать обычный, жирный и жирный курсивный шрифты.

FontFileRegular -> (строка)

Укажите обычный шрифт TrueType для использования при рендеринге выходных субтитров. Введите URL S3, HTTP или HTTPS. При этом вы также должны отдельно указать жирный, курсивный и жирный курсивный шрифты.

FontOpacity -> (целое число)

Укажите непрозрачность субтитров burn-in. 255 — непрозрачный; 0 — прозрачный.

FontResolution -> (целое число)

Укажите разрешение шрифта в DPI (точек на дюйм).

FontScript -> (строка)

Установите Font script на Automatically determined или оставьте поле пустым, чтобы автоматически определить шрифт в ваших входных субтитрах. В противном случае установите Simplified Chinese (HANS) или Traditional Chinese (HANT), если ваш входной шрифт использует упрощённый или традиционный китайский.

FontSize -> (целое число)

Укажите размер шрифта в пикселях. Должно быть положительное целое число. Установите в 0 или оставьте поле пустым для автоматического определения размера шрифта.

HexFontColor -> (строка)

Проигнорируйте эту настройку, если ваш цвет шрифта установлен как Hex. Введите шесть или восемь шестнадцатеричных цифр, представляющих красный, зелёный и синий цвета, с двумя необязательными дополнительными цифрами для альфа-канала. Например, значение 1122AABB — это значение красного цвета 0x11, зелёного 0x22, синего 0xAA и альфа-канала 0xBB.

OutlineColor -> (строка)

Укажите цвет контура шрифта. Оставьте цвет контура пустым и установите Style passthrough в Enabled, чтобы использовать данные цвета контура шрифта из ваших входных субтитров, если они есть.

OutlineSize -> (целое число)

Укажите размер контура текста субтитров в пикселях. Оставьте размер контура пустым и установите Style passthrough в Enabled, чтобы использовать данные размера контура из ваших входных субтитров, если они есть.

RemoveRubyReserveAttributes -> (строка)

Опционально удалите все атрибуты tts:rubyReserve, присутствующие в вашем входе, которые не имеют атрибута tts:ruby в том же элементе, из вашего выхода. Используйте, если у вас возникают проблемы с выравниванием вертикальных японских выходных субтитров. Чтобы удалить атрибуты ruby reserve при их наличии: Выберите Enabled. Чтобы не удалять атрибуты ruby reserve: Оставьте значение по умолчанию, Disabled.

ShadowColor -> (строка)

Укажите цвет тени, отбрасываемой субтитрами. Оставьте цвет тени пустым и установите Style passthrough в Enabled, чтобы использовать данные цвета тени из ваших входных субтитров, если они есть.

ShadowOpacity -> (целое число)

Укажите непрозрачность тени. Введите значение от 0 до 255, где 0 — прозрачный, а 255 — непрозрачный. Если Style passthrough установлен в Enabled, оставьте непрозрачность тени пустой, чтобы передать информацию о стиле тени из входных субтитров в выходные субтитры. Если Style passthrough установлен в disabled, оставьте поле пустым, чтобы использовать значение 0 и удалить все тени из выходных субтитров.

ShadowXOffset -> (целое число)

Укажите горизонтальное смещение тени относительно субтитров в пикселях. Значение -2 сместит тень на 2 пикселя влево.

ShadowYOffset -> (целое число)

Укажите вертикальное смещение тени относительно субтитров в пикселях. Значение -2 сместит тень на 2 пикселя вверх относительно текста. Оставьте смещение тени по оси y пустым и установите Style passthrough в Enabled, чтобы использовать данные смещения тени по оси y из входных субтитров, если они есть.

StylePassthrough -> (строка)

Чтобы использовать доступную информацию о стиле, цвете и позиции из входных субтитров: Установите Style passthrough в Enabled. Обратите внимание, что MediaConvert использует значения по умолчанию для любой отсутствующей информации о стиле или позиции в ваших входных субтитрах. Чтобы проигнорировать информацию о стиле и позиции из входных субтитров и использовать значения по умолчанию: Оставьте поле пустым или установите значение по умолчанию, Disabled. Значения по умолчанию включают белый текст с черным контуром, выравнивание по центру снизу, автоматический размер. Независимо от того, установили ли вы Style passthrough в enabled или нет, вы также можете вручную переопределить любые индивидуальные настройки стиля и позиции. Вы также можете переопределить любые шрифты, указав пользовательские шрифты вручную.

TeletextSpacing -> (строка)

Укажите, задаётся ли интервал текста в субтитрах сеткой субтитров или изменяется в зависимости от ширины символов. Выберите fixed grid, чтобы точнее соответствовать интервалам, указанным в файле субтитров. Выберите proportional, чтобы текст закрытых субтитров был легче читаемым.

XPosition -> (целое число)

Укажите горизонтальное положение субтитров относительно левой стороны выходного потока в пикселях. Значение 10 разместит субтитры на расстоянии 10 пикселей от левого края выходного потока. Если явное значение x_position не задано, горизонтальное положение субтитров будет определяться параметром выравнивания.

YPosition -> (целое число)

Укажите вертикальное положение субтитров относительно верхней стороны выходного потока в пикселях. Значение 10 разместит субтитры на расстоянии 10 пикселей от верхней границы выходного потока. Если явное значение y_position не задано, субтитры будут расположены в нижней части выходного потока.

DestinationType -> (строка)

Укажите формат этого набора субтитров в этом выходе. Формат по умолчанию — встроенный без SCTE-20. Обратите внимание, что ваш выбор контейнера для видео ограничивает ваш выбор формата субтитров на выходе. Дополнительную информацию см. на странице https://docs.aws.amazon.com/mediaconvert/latest/ug/captions-support-tables.html. Если вы используете SCTE-20 и хотите создать выход, совместимый со спецификацией SCTE-43, выберите SCTE-20 plus embedded. Чтобы создать несовместимый выход, где встроенные субтитры идут первыми, выберите Embedded plus SCTE-20.

DvbSubDestinationSettings -> (структура)

Настройки, связанные с субтитрами DVB-Sub. Настройте субтитры DVB-Sub в том же выводе, что и ваш видеофайл. Дополнительная информация доступна по адресу https://docs.aws.amazon.com/mediaconvert/latest/ug/dvb-sub-output-captions.html.

Alignment -> (строка)

Укажите выравнивание субтитров. Если явный x_position не задан, установка выравнивания по центру поместит субтитры в нижний центр вывода. Аналогично, установка выравнивания по левому краю выровняет субтитры по нижнему левому краю вывода. Если координаты x и y заданы вместе с параметром выравнивания, шрифт будет выровнен (слева или по центру) относительно этих координат. Все настройки DVB-Sub в настройках задания должны быть идентичны.

ApplyFontColor -> (строка)

Проигнорируйте эту настройку, если Style Passthrough не установлен в значение Enabled, а цвет шрифта не установлен в Black, Yellow, Red, Green, Blue или Hex. Используйте Apply font color для дополнительных параметров управления цветом шрифта. При выборе только белого текста или при оставлении поля пустым, настройка цвета шрифта применяется только к белому тексту в ваших входных субтитрах. Например, если настройка цвета шрифта - Yellow, а ваши входные субтитры содержат красный и белый текст, ваши выходные субтитры будут содержать красный и желтый текст. При выборе ALL_TEXT настройка цвета шрифта применяется ко всему тексту выходных субтитров.

BackgroundColor -> (строка)

Укажите цвет прямоугольника за субтитрами. Оставьте цвет фона пустым и установите Style passthrough в значение enabled, чтобы использовать данные цвета фона из ваших входных субтитров, если они есть.

BackgroundOpacity -> (целое число)

Укажите непрозрачность прямоугольника фона. Введите значение от 0 до 255, где 0 - прозрачность, а 255 - непрозрачность. Если Style passthrough установлен в значение enabled, оставьте поле пустым, чтобы передать информацию о стиле фона из входных субтитров в выходные субтитры. Если Style passthrough установлен в значение disabled, оставьте поле пустым, чтобы использовать значение 0 и удалить все фоны из выходных субтитров. Все настройки DVB-Sub в настройках задания должны быть идентичны.

DdsHandling -> (строка)

Укажите, как MediaConvert обрабатывает сегмент определения отображения (DDS). Чтобы исключить DDS из этого набора субтитров: оставьте значение по умолчанию, None. Чтобы включить DDS: выберите Specified. В этом случае также укажите координаты смещения области отображения с координатами x и y DDS. Чтобы включить DDS, но не включать данные области отображения: выберите No display window. В этом случае вы можете записать метаданные положения на сегмент составления страницы (PCS) с координатами x и y DDS. Для разрешений видео с высотой 576 пикселей или меньше MediaConvert не включает DDS, независимо от выбранного вами значения для обработки DDS. Все настройки шрифта burn-in и DVB-Sub должны совпадать.

DdsXCoordinate -> (целое число)

Используйте эту настройку вместе с координатами y DDS для указания верхнего левого угла области отображения сегмента определения отображения (DDS). С этой настройкой укажите расстояние в пикселях между левой стороной кадра и левой стороной области отображения DDS. Оставьте значение по умолчанию 0, чтобы MediaConvert автоматически выбрал это смещение. Связанная настройка: при использовании этой настройки вы должны установить обработку DDS на значение, отличное от None. MediaConvert использует эти значения, чтобы определить, следует ли записывать данные о позиции страницы в DDS или в сегмент составления страницы. Все настройки шрифта burn-in и DVB-Sub должны совпадать.

DdsYCoordinate -> (целое число)

Используйте эту настройку вместе с координатой x DDS для указания верхнего левого угла области отображения сегмента определения отображения (DDS). С этой настройкой укажите расстояние в пикселях между верхней частью кадра и верхней частью области отображения DDS. Оставьте значение по умолчанию 0, чтобы MediaConvert автоматически выбрал это смещение. Связанная настройка: при использовании этой настройки вы должны установить обработку DDS на значение, отличное от None. MediaConvert использует эти значения, чтобы определить, следует ли записывать данные о позиции страницы в DDS или в сегмент составления страницы (PCS). Все настройки шрифта burn-in и DVB-Sub должны совпадать.

FallbackFont -> (строка)

Укажите шрифт, который служба должна использовать для субтитров burn-in, когда входные субтитры содержат шрифт, который MediaConvert не поддерживает. Если вы устанавливаете Fallback font на best match или оставляете поле пустым, MediaConvert использует поддерживаемый шрифт, который наиболее точно соответствует заданному входному шрифту. Если в входных субтитрах имеется несколько неподдерживаемых шрифтов, MediaConvert сопоставляет каждый неподдерживаемый шрифт с наилучшим соответствующим поддерживаемым шрифтом. При явном выборе замены шрифта MediaConvert использует этот шрифт для замены всех неподдерживаемых шрифтов из входных данных.

FontColor -> (строка)

Укажите цвет текста субтитров. Оставьте поле «Цвет шрифта» пустым и установите Style passthrough в значение enabled, чтобы использовать данные цвета шрифта из ваших входных субтитров, если они есть. Все настройки DVB-Sub в настройках задания должны быть идентичны.

FontFileBold -> (строка)

Укажите файл TrueType шрифта полужирного начертания, который следует использовать при рендеринге выходных субтитров. Введите URL S3, HTTP или HTTPS. При этом также необходимо отдельно указать файл шрифта обычного, курсивного и полужирного курсивного начертания.

FontFileBoldItalic -> (строка)

Укажите файл TrueType шрифта полужирного курсивного начертания, который следует использовать при рендеринге выходных субтитров. Введите URL S3, HTTP или HTTPS. При этом также необходимо отдельно указать файлы шрифтов обычного, полужирного и курсивного начертания.

FontFileItalic -> (строка)

Укажите файл TrueType шрифта курсивного начертания, который следует использовать при рендеринге выходных субтитров. Введите URL S3, HTTP или HTTPS. При этом также необходимо отдельно указать файлы шрифтов обычного, полужирного и полужирного курсивного начертания.

FontFileRegular -> (строка)

Укажите файл TrueType шрифта обычного начертания, который следует использовать при рендеринге выходных субтитров. Введите URL S3, HTTP или HTTPS. При этом также необходимо отдельно указать файлы шрифтов полужирного, курсивного и полужирного курсивного начертания.

FontOpacity -> (целое число)

Укажите непрозрачность наложенных субтитров. 255 - непрозрачно; 0 - прозрачно. Все настройки DVB-Sub в настройках задания должны быть идентичны.

FontResolution -> (целое число)

Укажите разрешение шрифта в DPI (точек на дюйм). Все настройки DVB-Sub в настройках задания должны быть идентичны.

FontScript -> (строка)

Установите Font script в Automatically determined или оставьте поле пустым, чтобы автоматически определить шрифт в ваших входных субтитрах. В противном случае установите значение Simplified Chinese (HANS) или Traditional Chinese (HANT), если шрифт входных субтитров использует упрощенный или традиционный китайский язык. Все настройки DVB-Sub в настройках задания должны быть идентичны.

FontSize -> (целое число)

Укажите размер шрифта в пикселях. Должно быть положительным целым числом. Установите в 0 или оставьте поле пустым для автоматического определения размера шрифта. Все настройки DVB-Sub в настройках задания должны быть идентичны.

Height -> (целое число)

Укажите высоту этого набора субтитров DVB-Sub в пикселях. Значение по умолчанию - 576 пикселей. Связанная настройка: при использовании этой настройки вы должны установить обработку DDS на значение, отличное от None. Все настройки шрифта burn-in и DVB-Sub должны совпадать.

HexFontColor -> (строка)

Проигнорируйте эту настройку, если ваш цвет шрифта установлен в Hex. Введите от шести до восьми шестнадцатеричных цифр, представляющих красный, зеленый и синий цвета, с двумя дополнительными цифрами для альфа-канала (необязательно). Например, значение 1122AABB представляет красный цвет 0x11, зеленый 0x22, синий 0xAA и альфа-канал 0xBB.

OutlineColor -> (строка)

Укажите цвет контура шрифта. Оставьте цвет контура пустым и установите Style passthrough в значение enabled, чтобы использовать данные цвета контура шрифта из входных субтитров, если они есть. Все настройки DVB-Sub в настройках задания должны быть идентичны.

OutlineSize -> (целое число)

Укажите размер контура текста субтитров в пикселях. Оставьте размер контура пустым и установите Style passthrough в значение enabled, чтобы использовать данные размера контура из входных субтитров, если они есть. Все настройки DVB-Sub в настройках задания должны быть идентичны.

ShadowColor -> (строка)

Укажите цвет тени, отбрасываемой субтитрами. Оставьте цвет тени пустым и установите Style passthrough в значение enabled, чтобы использовать данные цвета тени из входных субтитров, если они есть. Все настройки DVB-Sub в настройках задания должны быть идентичны.

ShadowOpacity -> (целое число)

Укажите непрозрачность тени. Введите значение от 0 до 255, где 0 - прозрачность, а 255 - непрозрачность. Если Style passthrough установлен в Enabled, оставьте поле «непрозрачность тени» пустым, чтобы передать информацию о стиле тени из входных субтитров в выходные субтитры. Если Style passthrough установлен в disabled, оставьте поле пустым, чтобы использовать значение 0 и удалить все тени из выходных субтитров. Все настройки DVB-Sub в настройках задания должны быть идентичны.

ShadowXOffset -> (целое число)

Укажите горизонтальное смещение тени относительно субтитров в пикселях. Значение -2 приведет к смещению тени на 2 пикселя влево. Все настройки DVB-Sub в настройках задания должны быть идентичны.

ShadowYOffset -> (целое число)

Укажите вертикальное смещение тени относительно субтитров в пикселях. Значение -2 приведет к смещению тени на 2 пикселя вверх от текста. Оставьте Shadow y-offset пустым и установите Style passthrough в значение enabled, чтобы использовать данные смещения тени по оси Y из входных субтитров, если они есть. Все настройки DVB-Sub в настройках задания должны быть идентичны.

StylePassthrough -> (строка)

Для использования доступной информации о стиле, цвете и позиции из входных субтитров: установите Style passthrough в значение Enabled. Обратите внимание, что MediaConvert использует настройки по умолчанию для любой отсутствующей информации о стиле или позиции в входных субтитрах. Чтобы проигнорировать информацию о стиле и позиции из входных субтитров и использовать настройки по умолчанию: оставьте поле пустым или сохраните значение по умолчанию, Disabled. Настройки по умолчанию включают белый текст с черным контуром, размещение в нижнем центре и автоматическое масштабирование. Независимо от того, установили ли вы Style passthrough в enabled или нет, вы также можете вручную переопределить любую из отдельных настроек стиля и позиции. Вы также можете переопределить любые шрифты, вручную указав файлы пользовательских шрифтов.

SubtitlingType -> (строка)

Укажите, являются ли ваши субтитры DVB стандартными или предназначенными для людей с нарушениями слуха. Выберите «Для людей с нарушениями слуха», если ваши субтитры включают аудиоописания и диалоги. Выберите «Стандартные», если ваши субтитры включают только диалоги.

TeletextSpacing -> (строка)

Укажите, задается ли интервал между текстом в ваших субтитрах сеткой субтитров или варьируется в зависимости от ширины букв. Выберите fixed grid, чтобы точнее соответствовать интервалу, указанному в файле субтитров. Выберите proportional, чтобы текст был легче читаем для субтитров.

Width -> (целое число)

Укажите ширину этого набора субтитров DVB-Sub в пикселях. Значение по умолчанию - 720 пикселей. Связанная настройка: при использовании этой настройки вы должны установить обработку DDS на значение, отличное от None. Все настройки шрифта burn-in и DVB-Sub должны совпадать.

XPosition -> (целое число)

Укажите горизонтальное положение субтитров относительно левой стороны вывода в пикселях. Значение 10 приведет к тому, что субтитры начнутся в 10 пикселях от левого края вывода. Если явное значение x_position не указано, горизонтальное положение субтитров будет определяться параметром выравнивания. Во всех настройках вашей задачи все настройки DVB-Sub должны быть идентичны.

YPosition -> (целое число)

Укажите вертикальное положение субтитров относительно верхней части вывода в пикселях. Значение 10 приведет к тому, что субтитры начнутся в 10 пикселях от верхней части вывода. Если явное значение y_position не указано, субтитры будут размещены в нижней части вывода. Во всех настройках вашей задачи все настройки DVB-Sub должны быть идентичны.

EmbeddedDestinationSettings -> (структура)

Настройки, относящиеся к субтитрам CEA/EIA-608 и CEA/EIA-708 (также называемым встроенными или вспомогательными). Настройте встроенные субтитры в том же выводе, что и ваше видео. Дополнительную информацию см. на странице https://docs.aws.amazon.com/mediaconvert/latest/ug/embedded-output-captions.html.

Destination608ChannelNumber -> (целое число)

Проигнорируйте эту настройку, если ваши входные субтитры не в формате SCC, а выходные субтитры не встроены в видеопоток. Укажите номер канала CC для каждого канала субтитров в этом выводе. Если у вас два канала, выберите номера CC, которые не находятся в одном поле. Например, выберите 1 и 3. Дополнительную информацию см. на странице https://docs.aws.amazon.com/console/mediaconvert/dual-scc-to-embedded.

Destination708ServiceNumber -> (целое число)

Проигнорируйте эту настройку, если ваши входные субтитры не в формате SCC, и вы хотите встроить как субтитры 608, так и 708 в выходной поток. Дополнительно укажите номер службы 708 для каждого канала выходных субтитров. Выберите разные номера для каждого канала. Чтобы использовать эту настройку, также установите значение Force 608 to 708 upconvert в Upconvert в настройках выбора входных субтитров. Если вы выберите преобразование, но не укажете номер службы 708, MediaConvert использует номер, который вы указали для номера канала CC для номера службы 708. Дополнительную информацию см. на странице https://docs.aws.amazon.com/console/mediaconvert/dual-scc-to-embedded.

ImscDestinationSettings -> (структура)

Настройки, относящиеся к субтитрам IMSC. IMSC — это формат sidecar, который хранит субтитры в файле, отделенном от контейнера видео. Настройте субтитры sidecar в той же группе вывода, но в другом выводе, чем видео. Дополнительную информацию см. на странице https://docs.aws.amazon.com/mediaconvert/latest/ug/ttml-and-webvtt-output-captions.html.

Accessibility -> (строка)

Если трек субтитров IMSC предназначен для обеспечения доступности для людей с нарушениями слуха: установите Accessibility subtitles в Enabled. При этом MediaConvert добавляет атрибуты доступности в выходной манифест HLS или DASH. Для HLS-манифестов MediaConvert добавляет следующие атрибуты доступности в EXT-X-MEDIA для этого трека: CHARACTERISTICS=”public.accessibility.describes-spoken-dialog,public.accessibility.describes-music-and-sound” и AUTOSELECT=”YES”. Для DASH-манифестов MediaConvert добавляет следующее в набор адаптации для этого трека: . Если трек субтитров не предназначен для обеспечения такой доступности: оставьте значение по умолчанию, Disabled. При этом для DASH-манифестов MediaConvert добавляет следующее в набор адаптации для этого трека: .

StylePassthrough -> (строка)

Удерживайте эту настройку включенной, чтобы MediaConvert использовал информацию о стиле и положении шрифта из источника субтитров в выводе. Этот параметр доступен только тогда, когда ваши входные субтитры — IMSC, SMPTE-TT или TTML. Отключите эту настройку для упрощенных выходных субтитров.

SccDestinationSettings -> (структура)

Настройки, относящиеся к субтитрам SCC. SCC — это формат sidecar, который хранит субтитры в файле, отделенном от контейнера видео. Настройте субтитры sidecar в той же группе вывода, но в другом выводе, чем видео. Дополнительную информацию см. на странице https://docs.aws.amazon.com/mediaconvert/latest/ug/scc-srt-output-captions.html.

Framerate -> (строка)

Установите Framerate, чтобы убедиться, что субтитры и видео синхронизированы в выводе. Укажите частоту кадров, соответствующую частоте кадров связанного видео. Если частота кадров видео составляет 29,97, выберите 29,97 dropframe только в том случае, если видео имеет video_insertion=true и drop_frame_timecode=true; в противном случае выберите 29,97 non-dropframe.

SrtDestinationSettings -> (структура)

Настройки, относящиеся к субтитрам SRT. SRT — это формат sidecar, который хранит субтитры в файле, отделенном от контейнера видео. Настройте субтитры sidecar в той же группе вывода, но в другом выводе, чем видео.

StylePassthrough -> (строка)

Установите Style passthrough в ENABLED, чтобы использовать доступную информацию о стиле, цвете и положении из входных субтитров. MediaConvert использует настройки по умолчанию для любой отсутствующей информации о стиле и положении в входных субтитрах. Установите Style passthrough в DISABLED или оставьте пустым, чтобы игнорировать информацию о стиле и положении из входных субтитров и использовать упрощенные выходные субтитры.

TeletextDestinationSettings -> (структура)

Настройки, относящиеся к субтитрам телетекста. Настройте субтитры телетекста в том же выводе, что и ваше видео. Дополнительную информацию см. на странице https://docs.aws.amazon.com/mediaconvert/latest/ug/teletext-output-captions.html.

PageNumber -> (строка)

Установите pageNumber на номер страницы телетекста для выходных субтитров для этого вывода. Это значение должно быть трехзначной шестнадцатеричной строкой; строки, заканчивающиеся на -FF, недопустимы. Если вы передаете весь набор данных телетекста, не используйте это поле.

PageTypes -> (список)

Укажите типы страниц для этой страницы телетекста. Если вы не укажете значение здесь, служба установит тип страницы по умолчанию — Subtitle. Если вы передаете весь набор данных телетекста, не используйте это поле. При передаче набора страниц телетекста выходной сигнал имеет те же типы страниц, что и входной.

(строка)

Тип страницы, как определено в стандарте ETSI EN 300 468, Таблица 94

TtmlDestinationSettings -> (структура)

Настройки, относящиеся к субтитрам TTML. TTML — это формат sidecar, который хранит субтитры в файле, отделенном от контейнера видео. Настройте субтитры sidecar в той же группе вывода, но в другом выводе, чем видео. Дополнительную информацию см. на странице https://docs.aws.amazon.com/mediaconvert/latest/ug/ttml-and-webvtt-output-captions.html.

StylePassthrough -> (строка)

Передайте информацию о стиле и положении из входного источника типа TTML (TTML, IMSC, SMPTE-TT) в выходной TTML.

WebvttDestinationSettings -> (структура)

Настройки, относящиеся к субтитрам WebVTT. WebVTT — это формат sidecar, который хранит субтитры в файле, отделенном от контейнера видео. Настройте субтитры sidecar в той же группе вывода, но в другом выводе, чем видео. Дополнительную информацию см. на странице https://docs.aws.amazon.com/mediaconvert/latest/ug/ttml-and-webvtt-output-captions.html.

Accessibility -> (строка)

Если трек субтитров WebVTT предназначен для обеспечения доступности для людей с нарушениями слуха: установите Accessibility subtitles в Enabled. При этом MediaConvert добавляет атрибуты доступности в выходной манифест HLS или DASH. Для HLS-манифестов MediaConvert добавляет следующие атрибуты доступности в EXT-X-MEDIA для этого трека: CHARACTERISTICS=”public.accessibility.describes-spoken-dialog,public.accessibility.describes-music-and-sound” и AUTOSELECT=”YES”. Для DASH-манифестов MediaConvert добавляет следующее в набор адаптации для этого трека: . Если трек субтитров не предназначен для обеспечения такой доступности: оставьте значение по умолчанию, Disabled. При этом для DASH-манифестов MediaConvert добавляет следующее в набор адаптации для этого трека: .

StylePassthrough -> (строка)

Укажите, как MediaConvert записывает информацию о стиле в выходных субтитрах WebVTT. Чтобы использовать доступную информацию о стиле, цвете и положении из входных субтитров: выберите Enabled. MediaConvert использует настройки по умолчанию, когда информация о стиле и положении отсутствует в входных субтитрах. Чтобы точно воспроизвести входные субтитры: выберите Strict. MediaConvert автоматически применяет корректировки временных параметров, включая корректировки для преобразования частоты кадров, рекламных пауз и обрезки ввода. Ваш формат входных субтитров должен быть WebVTT. Чтобы проигнорировать информацию о стиле и положении из входных субтитров и использовать упрощенные выходные субтитры: оставьте значение по умолчанию, Disabled. Или оставьте пустым. Чтобы использовать доступную информацию о стиле, цвете и положении из входных субтитров, объединяя подписи с одинаковыми временными диапазонами: выберите merge. Эта настройка может помочь предотвратить перекрытия позиций для некоторых плееров, которые ожидают одной подписи для любого заданного временного диапазона.

LanguageCode -> (строка)

Укажите язык этого трека выходных субтитров. Для большинства форматов выходных субтитров кодировщик помещает эту информацию о языке в метаданные выходных субтитров. Если формат выходных субтитров — DVB-Sub или Burn in, кодировщик использует эту информацию о языке для выбора языка шрифта для рендеринга текста субтитров.

LanguageDescription -> (строка)

Укажите метку для этого набора выходных субтитров. Например, «English», «Комментарии режиссёра» или «track_2». Для потоковых выводов MediaConvert передает эту информацию в целевые манифесты для отображения на устройстве плеера конечного зрителя. Для выводов в других группах вывода служба игнорирует эту настройку.

ContainerSettings -> (структура)

Настройки, специфичные для контейнера.

CmfcSettings -> (структура)

Эти настройки относятся к фрагментированному контейнеру MP4 для сегментов в вашем выводе CMAF.

AudioDuration -> (строка)

Укажите эту настройку только в том случае, если ваш вывод будет обработан последующим процессом переупаковки, чувствительным к очень небольшим различиям во временных характеристиках видео и аудио. В этом случае выберите Соответствие длительности видео. Во всех остальных случаях сохраните значение по умолчанию, Длительность кодека по умолчанию. При выборе Соответствие длительности видео MediaConvert добавляет к выходным аудиопотокам паузу или обрезает их, чтобы обеспечить, что общая продолжительность каждого аудиопотока была, по крайней мере, такой же, как общая продолжительность видеопотока. После добавления паузы или обрезки длительность аудиопотока не превышает длительность видеопотока на один кадр. MediaConvert применяет добавление паузы или обрезку только к концу последнего сегмента выходных данных. Для нефрагментированных выводов MediaConvert добавляет паузу только к концу файла. При сохранении значения по умолчанию любые незначительные расхождения между длительностями аудио и видео будут зависеть от кодека аудиовывода.

AudioGroupId -> (строка)

Укажите группу аудиорендеринга для этого аудиорендеринга. Укажите не более одного значения для каждого аудиовывода в вашей группе вывода. Это значение отображается в вашем родительском манифесте HLS в теге EXT-X-MEDIA типа AUDIO в качестве значения атрибута GROUP-ID. Например, если вы укажете «audio_aac_1» для идентификатора группы аудио, он отобразится в вашем манифесте так: #EXT-X-MEDIA:TYPE=AUDIO,GROUP-ID=”audio_aac_1”. Связанная настройка: чтобы связать группу рендеринга, к которой принадлежит этот аудиопоток, с видеорендерингом, включите то же значение, которое вы указали здесь, для настройки Audio rendition sets видеовывода.

AudioRenditionSets -> (строка)

Перечислите группы аудиорендеринга, которые вы хотите включить с этим видеорендерингом. Используйте список, разделенный запятыми. Например, если вы хотите включить группы аудиорендеринга с идентификаторами групп аудио «audio_aac_1» и «audio_dolby», вы укажите это значение: «audio_aac_1,audio_dolby». Связанная настройка: все группы рендеринга, которые вы включаете в свой список, разделенный запятыми, должны совпадать со значениями, которые вы указываете в настройке «Идентификатор группы аудио» для аудиорендеринга в той же группе вывода, что и этот видеорендеринг. Поведение по умолчанию: если вы ничего не укажете здесь и для идентификатора группы аудио, MediaConvert поместит каждую аудиовариацию в свою собственную группу аудиорендеринга и свяжет ее с каждой видеовариацией. Каждое значение в вашем списке отображается в родительском манифесте HLS в теге EXT-X-STREAM-INF в качестве значения атрибута AUDIO. Чтобы продолжить предыдущий пример, предположим, что имя файла дочернего манифеста для вашего видеорендеринга — «amazing_video_1.m3u8». Тогда в вашем родительском манифесте каждое значение будет отображаться на отдельных строках, например так: #EXT-X-STREAM-INF:AUDIO=”audio_aac_1”… amazing_video_1.m3u8 #EXT-X-STREAM-INF:AUDIO=”audio_dolby”… amazing_video_1.m3u8

AudioTrackType -> (строка)

Используйте эту настройку для управления значениями, которые MediaConvert помещает в ваш родительский плейлист HLS, чтобы контролировать, как клиентский плеер выбирает, какой аудиопоток воспроизводить. Выберите Аудио-только вариант потока (AUDIO_ONLY_VARIANT_STREAM) для любого варианта, который вы хотите запретить клиенту воспроизводить с видео. Это приводит к тому, что MediaConvert представляет вариант как EXT-X-STREAM-INF в манифесте HLS. Другие варианты этой настройки определяют значения, которые MediaConvert записывает для атрибутов DEFAULT и AUTOSELECT записи EXT-X-MEDIA для аудиовариации. Более подробную информацию об этих атрибутах см. в статье документации Apple по адресу https://developer.apple.com/documentation/http_live_streaming/example_playlists_for_http_live_streaming/adding_alternate_media_to_a_playlist. Выберите Альтернативное аудио, автоматический выбор, по умолчанию, чтобы установить DEFAULT=YES и AUTOSELECT=YES. Выберите это значение только для одного варианта в вашей группе вывода. Выберите Альтернативное аудио, автоматический выбор, не по умолчанию, чтобы установить DEFAULT=NO и AUTOSELECT=YES. Выберите Альтернативное аудио, не автоматический выбор, чтобы установить DEFAULT=NO и AUTOSELECT=NO. Если вы не укажете значение для этой настройки, MediaConvert по умолчанию установит Альтернативное аудио, автоматический выбор, по умолчанию. Если в вашей группе вывода более одного варианта, вы должны явно указать значение для этой настройки.

DescriptiveVideoServiceFlag -> (строка)

Укажите, следует ли помечать этот аудиопоток как услугу описательного видео (DVS) в вашем родительском манифесте HLS. При выборе Отметить MediaConvert включает параметр CHARACTERISTICS=”public.accessibility.describes-video” в записи EXT-X-MEDIA для этого потока. При сохранении значения по умолчанию, Не отмечать, MediaConvert опускает этот параметр. Флаг DVS может помочь с доступностью на устройствах Apple. Более подробную информацию см. в документации Apple.

IFrameOnlyManifest -> (строка)

Выберите Включить, чтобы MediaConvert сгенерировал дочерний манифест HLS, который содержит только кадры I для этого рендеринга, помимо вашего обычного манифеста для этого рендеринга. Вы можете использовать этот манифест в рамках рабочего процесса, который создает функции предварительного просмотра вашего видео. MediaConvert добавляет как дочерний манифест только для кадров I, так и обычный дочерний манифест в родительский манифест. Если вам не нужен дочерний манифест только для кадров I, сохраните значение по умолчанию Исключить.

KlvMetadata -> (строка)

Чтобы включить метаданные ключ-длина-значение в этот вывод: Установите вставку метаданных KLV в Пропускать. MediaConvert читает метаданные KLV, присутствующие в вашем входном файле, и записывает каждую запись в отдельное окно сообщения события в выходные данные в соответствии со стандартом MISB ST1910.1. Чтобы исключить эти метаданные KLV: Установите вставку метаданных KLV в Ничего или оставьте пустым.

ManifestMetadataSignaling -> (строка)

Чтобы добавить элемент InbandEventStream в выходной манифест MPD для каждого типа сообщения об событии, установите Сигнализацию метаданных манифеста в Включено. Для сообщений об событиях ID3 схема URI элемента InbandEventStream будет совпадать со значением, которое вы укажете для URI схемы метаданных ID3. Для сообщений об событиях SCTE35 схема URI элемента InbandEventStream будет «urn:scte:scte35:2013:bin». Чтобы исключить эти элементы из вашего выходного манифеста MPD, установите Сигнализацию метаданных манифеста в Отключено. Для включения Сигнализации метаданных манифеста необходимо также установить Источник SCTE-35 в Пропускать, ESAM SCTE-35 в вставлять или Метаданные ID3 в Пропускать.

Scte35Esam -> (строка)

Используйте эту настройку только в случае, если вы указали маркеры SCTE-35 из ESAM. Выберите ВСТАВИТЬ, чтобы поместить маркеры SCTE-35 в этот вывод в точках вставки, которые вы указали в документе ESAM XML. Укажите документ в настройке XML SCC.

Scte35Source -> (строка)

Проигнорируйте эту настройку, если у вас нет маркеров SCTE-35 во входном видеофайле. Выберите Пропускать, если вы хотите, чтобы маркеры SCTE-35, которые появляются в вашем входе, также появлялись в этом выводе. Выберите Ничего, если вы не хотите, чтобы эти маркеры SCTE-35 были в этом выводе.

TimedMetadata -> (строка)

Чтобы включить метаданные ID3 в этот вывод: Установите Метаданные ID3 в Пропускать. Укажите эти метаданные ID3 в Вставке пользовательских метаданных ID3. MediaConvert записывает каждую запись метаданных ID3 в отдельном окне сообщения события (eMSG). Чтобы исключить эти метаданные ID3: Установите Метаданные ID3 в Ничего или оставьте пустым.

TimedMetadataBoxVersion -> (строка)

Укажите версию окна сообщения события (eMSG) для временных метаданных ID3 в вашем выводе. Более подробную информацию см. в разделе 5.10.3.3.3 Синтаксиса ISO/IEC 23009-1:2022. Оставьте пустым, чтобы использовать значение по умолчанию Версия 0. Если вы укажете Версия 1, вы также должны установить Метаданные ID3 в Пропускать.

TimedMetadataSchemeIdUri -> (строка)

Укажите URI схемы окна сообщения события (eMSG) для временных метаданных ID3 в вашем выводе. Более подробную информацию см. в разделе 5.10.3.3.4 Семантики ISO/IEC 23009-1:2022. Оставьте пустым, чтобы использовать значение по умолчанию: https://aomedia.org/emsg/ID3. Если вы укажете значение для URI схемы метаданных ID3, вы также должны установить Метаданные ID3 в Пропускать.

TimedMetadataValue -> (строка)

Укажите значение окна сообщения события (eMSG) для временных метаданных ID3 в вашем выводе. Более подробную информацию см. в разделе 5.10.3.3.4 Семантики ISO/IEC 23009-1:2022. Если вы укажете значение для Значения метаданных ID3, вы также должны установить Метаданные ID3 в Пропускать.

Container -> (строка)

Контейнер для этого вывода. Некоторые контейнеры требуют объект настроек контейнера. Если не указано, будет создан объект по умолчанию.

F4vSettings -> (структура)

Настройки для контейнера F4v

MoovPlacement -> (строка)

Чтобы поместить атом MOOV в начало вашего вывода, что полезно для поэтапной загрузки: Оставьте пустым или выберите Поэтапная загрузка. Чтобы поместить MOOV в конец вашего вывода: Выберите Нормальный.

M2tsSettings -> (структура)

Настройки контейнера MPEG-2 TS. Они применяются к выводам в группе вывода файла, когда контейнер вывода — MPEG-2 Transport Stream (M2TS). В этих ресурсах данные организованы по таблице программы (PMT). Каждая программа транспортного потока содержит подмножества данных, включая аудио, видео и метаданные. Каждое из этих подмножеств данных имеет числовой идентификатор, называемый идентификатором пакета (PID). Каждая программа транспортного потока соответствует одному выводу MediaConvert. PMT перечисляет типы данных в программе вместе с их PID. Системы и плееры по нисходящему потоку используют таблицу отображения программ для поиска PID для каждого типа данных, к которому они обращаются, а затем используют PID для поиска конкретных данных в ресурсе.

AudioBufferModel -> (строка)

Выбирает между моделями буфера DVB и ATSC для аудио Dolby Digital.

AudioDuration -> (строка)

Укажите эту настройку только в том случае, если ваш вывод будет потребляться последующим рабочим процессом рекомпозиции, чувствительным к очень небольшим различиям в продолжительности между видео и аудио. В этой ситуации выберите «Соответствовать продолжительности видео». Во всех остальных случаях сохраните значение по умолчанию «Продолжительность кодека по умолчанию». Если вы выберите «Соответствовать продолжительности видео», MediaConvert дополняет выводимые аудиопотоки тишиной или обрезает их, чтобы обеспечить, что общая продолжительность каждого аудиопотока была не короче общей продолжительности видеопотока. После дополнения или обрезки продолжительность аудиопотока не превышает продолжительность видеопотока на один кадр. MediaConvert применяет дополнение или обрезку аудио только к концу последнего сегмента вывода. Для неразбитых выводов MediaConvert добавляет дополнение только к концу файла. Если вы сохраните значение по умолчанию, любые незначительные расхождения между продолжительностью аудио и видео будут зависеть от вашего кодека аудио вывода.

AudioFramesPerPes -> (целое число)

Количество аудиокадров, вставляемых для каждого пакета PES.

AudioPids -> (список)

Укажите идентификаторы пакетов (PID) для всех элементарных аудиопотоков, которые вы включаете в этом выводе. Укажите несколько PID в виде массива JSON. Значение по умолчанию — диапазон 482-492.

(целое число)

AudioPtsOffsetDelta -> (целое число)

Вручную укажите разницу в смещении PTS, которая будет применена к аудиодорожке, в секундах или миллисекундах, когда вы установите смещение PTS в «Секунды» или «Миллисекунды». Введите целое число от -10000 до 10000. Оставьте пустым, чтобы сохранить значение по умолчанию 0.

Bitrate -> (целое число)

Укажите выходную скорость потока в битах в секунду. Установка значения 0 позволяет мультиплексору автоматически определить соответствующую скорость потока. Другие распространенные значения — 3750000, 7500000 и 15000000.

BufferModel -> (строка)

Управляет моделью буфера для точного переплетения. Если установлено в MULTIPLEX, используйте модель буфера мультиплексирования. Если установлено в NONE, это может привести к более низкой задержке, но устройства с ограниченным объемом памяти могут не воспроизводить поток без прерываний.

DataPTSControl -> (строка)

Если вы выберите ALIGN_TO_VIDEO, MediaConvert запишет субтитры и пакеты данных со значениями временной метки презентации (PTS), большими или равными PTS первого видеопакета (MediaConvert отбрасывает субтитры и пакеты данных с меньшими значениями PTS). Сохраните значение по умолчанию, чтобы разрешить все значения PTS.

DvbNitSettings -> (структура)

Используйте эти настройки для вставки таблицы сети DVB (NIT) в транспортный поток этого вывода.

NetworkId -> (целое число)

Числовое значение, помещаемое в таблицу информации о сети (NIT).

NetworkName -> (строка)

Текст имени сети, помещаемый в descriptor network_name внутри таблицы информации о сети. Максимальная длина — 256 символов.

NitInterval -> (целое число)

Количество миллисекунд между экземплярами этой таблицы в выходном транспортном потоке.

DvbSdtSettings -> (структура)

Используйте эти настройки для вставки таблицы описания сервиса DVB (SDT) в транспортный поток этого вывода.

OutputSdt -> (строка)

Выбирает метод вставки информации SDT в выходной поток. «Следовать SDT входного потока» копирует информацию SDT из входного потока в выходной поток. «Следовать SDT входного потока, если он присутствует» копирует информацию SDT из входного потока в выходной поток, если информация SDT присутствует во входном потоке; в противном случае он вернется к значениям, определенным пользователем. Ввод «SDT вручную» означает, что пользователь введет информацию SDT. «Без SDT» означает, что выходной поток не будет содержать информацию SDT.

SdtInterval -> (целое число)

Количество миллисекунд между экземплярами этой таблицы в выходном транспортном потоке.

ServiceName -> (строка)

Имя службы, помещаемое в service_descriptor в таблице описания службы. Максимальная длина — 256 символов.

ServiceProviderName -> (строка)

Название поставщика услуг, помещаемое в service_descriptor в таблице описания сервиса. Максимальная длина — 256 символов.

DvbSubPids -> (список)

Укажите идентификаторы пакетов (PID) для данных субтитров DVB, включенных в этот вывод. Укажите несколько PID в виде массива JSON. Значение по умолчанию — диапазон 460-479.

(целое число)

DvbTdtSettings -> (структура)

Используйте эти настройки для вставки таблицы времени и даты DVB (TDT) в транспортный поток этого вывода.

TdtInterval -> (целое число)

Количество миллисекунд между экземплярами этой таблицы в выходном транспортном потоке.

DvbTeletextPid -> (целое число)

Укажите идентификатор пакета (PID) для данных DVB телетекста, которые вы включаете в этот вывод. Значение по умолчанию — 499.

EbpAudioInterval -> (строка)

При установке VIDEO_AND_FIXED_INTERVALS метки аудио EBP будут добавлены в разделы 3 и 4. Интервал между этими дополнительными метками будет фиксированным и немного короче, чем интервал метки видео EBP. При установке VIDEO_INTERVAL эти дополнительные метки не будут вставлены. Применимо только при выборе меток сегментации EBP (segmentationMarkers EBP или EBP_LEGACY).

EbpPlacement -> (строка)

Выбирает, на каких PID разместить метки EBP. Они могут быть размещены только на видео PID или на видео PID и всех аудио PID. Применимо только при выборе меток сегментации EBP (segmentationMarkers EBP или EBP_LEGACY).

EsRateInPes -> (строка)

Управляет включением поля ES Rate в заголовке PES.

ForceTsVideoEbpOrder -> (строка)

Сохраните значение по умолчанию, если вы не знаете, что ваши метки аудио EBP появляются неправильно перед вашими метками видео EBP. Для исправления этой проблемы установите это значение в Force.

FragmentTime -> (двойное число)

Длина каждого фрагмента в секундах. Используется только с метками EBP.

KlvMetadata -> (строка)

Чтобы включить метаданные ключевого-длины-значения в этом выводе: Установите вставку метаданных KLV на Passthrough. MediaConvert считывает метаданные KLV, присутствующие в вашем входном потоке, и передает их в выходной транспортный поток. Чтобы исключить эти метаданные KLV: Установите вставку метаданных KLV на None или оставьте пустым.

MaxPcrInterval -> (целое число)

Укажите максимальное время в миллисекундах между программами ссылок времени (PCR) в транспортном потоке.

MinEbpInterval -> (целое число)

Если установлено, гарантирует, что точки границы кодера не попадают в указанный интервал друг от друга, просматривая видео входные данные. Если другая точка границы кодера должна появиться в указанный интервал времени, текущая точка границы кодера не выдается, а сегмент «растягивается» до следующей метки. Значение просмотра не добавляет задержку в систему. Для обеспечения точности просмотра задержка должна быть настроена в других местах в Live Event.

NielsenId3 -> (строка)

Если INSERT, то будут обнаружены неразличимые тоны Nielsen для отслеживания медиа в входном аудио, и эквивалентная метка ID3 будет вставлена в вывод.

NullPacketBitrate -> (двойное число)

Значение в битах в секунду дополнительных пакетов без данных для вставки в транспортный поток. Это может быть использовано, если система шифрования по нисходящему потоку требует периодических пакетов без данных.

PatInterval -> (целое число)

Количество миллисекунд между экземплярами этой таблицы в выходном транспортном потоке.

PcrControl -> (строка)

При установке PCR_EVERY_PES_PACKET значение Program Clock Reference вставляется для каждого заголовка Packetized Elementary Stream (PES). Это эффективно только тогда, когда PID PCR совпадает с видео- или аудиопотоком элементарных данных.

PcrPid -> (целое число)

Укажите идентификатор пакета (PID) для ссылки на программу (PCR) в этом выводе. Если вы не укажете значение, служба использует значение для видео PID.

PmtInterval -> (целое число)

Укажите количество миллисекунд между экземплярами таблицы отображения программы (PMT) в выходном транспортном потоке.

PmtPid -> (целое число)

Укажите идентификатор пакета (PID) для самой таблицы отображения программы (PMT). Значение по умолчанию — 480.

PreventBufferUnderflow -> (строка)

Укажите, пытается ли MediaConvert автоматически предотвратить переполнение буфера декодера в выходном транспортном потоке. Используйте, если вы видите переполнение буфера декодера в выводе и не можете увеличить скорость потока транспортного потока. Для большинства рабочих процессов мы рекомендуем сохранить значение по умолчанию «Выключено». Чтобы предотвратить переполнение буфера декодера в выводе, когда это возможно: выберите «Включено». Обратите внимание, что если MediaConvert предотвратит переполнение буфера декодера в выводе, качество видео вывода будет снижено, и обработка займет больше времени.

PrivateMetadataPid -> (целое число)

Укажите идентификатор пакета (PID) потока частных метаданных. Значение по умолчанию — 503.

ProgramNumber -> (целое число)

Используйте номер программы, чтобы указать номер программы, используемый в таблице отображения программы (PMT) для этого вывода. Значение по умолчанию — 1. Номера программ и таблицы отображения программ являются частями контейнеров MPEG-2 транспортного потока, используемых для организации данных.

PtsOffset -> (целое число)

Вручную укажите начальное смещение PTS в секундах, когда вы установите смещение PTS в «Секунды». Введите целое число от 0 до 3600. Оставьте пустым, чтобы сохранить значение по умолчанию 2.

PtsOffsetMode -> (строка)

Укажите начальное смещение временной метки презентации (PTS) для выходного транспортного потока. Чтобы MediaConvert автоматически определил начальное смещение PTS: Сохраните значение по умолчанию «Авто». Мы рекомендуем выбрать «Авто» для совместимости с большинством плееров. Начальное значение PTS будет составлять не менее двух секунд и будет варьироваться в зависимости от скорости потока вашего вывода, размера буфера HRD и начальной заполненности буфера HRD. Чтобы вручную указать начальное смещение PTS: выберите «Секунды» или «Миллисекунды». Затем укажите количество секунд или миллисекунд с смещением PTS.

RateMode -> (строка)

При установке CBR в транспортный поток вставляются пакеты без данных для заполнения заданной скорости потока. При установке VBR значение настройки скорости потока выступает в качестве максимальной скорости потока, но вывод не будет дополняться до этой скорости потока.

Scte35Esam -> (структура)

Включите это в настройки задания, чтобы поместить метки SCTE-35 в выходные HLS- и транспортные потоки в точках вставки, которые вы указываете в документе ESAM XML. Предоставьте документ в настройке SCC XML.

Scte35EsamPid -> (целое число)

Идентификатор пакета (PID) потока SCTE-35 в транспортном потоке, сгенерированном ESAM.

Scte35Pid -> (целое число)

Укажите идентификатор пакета (PID) потока SCTE-35 в транспортном потоке.

Scte35Source -> (строка)

Для маркеров SCTE-35 из вашего ввода — выберите «Пропускать», если вы хотите, чтобы маркеры SCTE-35, присутствующие в вашем вводе, также отображались в этом выводе. Выберите «Нет», если вы не хотите, чтобы маркеры SCTE-35 присутствовали в этом выводе. Для маркеров SCTE-35 из документа ESAM XML — выберите «Нет». Также укажите документ ESAM XML как строку в настройке «XML уведомления о обработке сигнала». Также включите ESAM SCTE-35 (включите свойство scte35Esam).

SegmentationMarkers -> (строка)

Вставляет маркеры сегментации в каждый период segmentation_time. rai_segstart устанавливает бит индикатора случайного доступа в поле адаптации. rai_adapt устанавливает бит RAI и добавляет текущий код времени в байты частных данных. psi_segstart вставляет таблицы PAT и PMT в начале сегментов. ebp добавляет информацию о точке границы кодера в поле адаптации в соответствии со спецификацией OpenCable OC-SP-EBP-I01-130118. ebp_legacy добавляет информацию о точке границы кодера в поле адаптации с использованием устаревшего собственного формата.

SegmentationStyle -> (строка)

Параметр стиля сегментации управляет тем, как маркеры сегментации вставляются в транспортный поток. При наличии доступных (avails) сегменты могут быть усечены, что может повлиять на то, где будут вставлены будущие маркеры сегментации. Если выбран стиль сегментации «reset_cadence» и сегмент усечен из-за доступного (avail), мы сбросим частоту сегментации. Это означает, что последующий сегмент будет иметь продолжительность в $segmentation_time секунд. Если выбран стиль сегментации «maintain_cadence» и сегмент усечен из-за доступного (avail), мы не будем сбрасывать частоту сегментации. Это означает, что последующий сегмент, вероятно, также будет усечён. Однако все сегменты после этого будут иметь продолжительность в $segmentation_time секунд. Обратите внимание, что предпросмотр EBP является небольшим исключением из этого правила.

SegmentationTime -> (вещественное число)

Укажите длительность каждого сегмента в секундах. Требуется, если маркеры не установлены в значение «_none_».

TimedMetadataPid -> (целое число)

Идентификатор пакета (PID) потока метаданных ID3 в транспортном потоке.

TransportStreamId -> (целое число)

Укажите идентификатор для самого транспортного потока в таблице карты программ для этого вывода. Идентификаторы транспортных потоков и таблицы карт программ являются частями контейнеров MPEG-2 транспортного потока, используемых для организации данных.

VideoPid -> (целое число)

Укажите идентификатор пакета (PID) элементарного потока видео в транспортном потоке.

M3u8Settings -> (структура)

Эти настройки относятся к контейнеру MPEG-2 транспортного потока (MPEG2-TS) для сегментов MPEG2-TS в вашем выходе HLS.

AudioDuration -> (строка)

Укажите эту настройку только в том случае, если ваш вывод будет использован в последующей работе по переупаковке, которая чувствительна к очень небольшим различиям во времени между видео и аудио. В этой ситуации выберите «Соответствие длительности видео». Во всех остальных случаях сохраните значение по умолчанию — «Длительность кодека по умолчанию». Когда вы выбираете «Соответствие длительности видео», MediaConvert дополняет аудиопотоки тишиной или обрезает их, чтобы гарантировать, что общая продолжительность каждого аудиопотока не меньше общей продолжительности видеопотока. После добавления или обрезки продолжительность аудиопотока не превышает продолжительность видеопотока более чем на один кадр. MediaConvert применяет добавление или обрезку аудиопотока только к концу последнего сегмента вывода. Для несегментированных выводов MediaConvert добавляет добавление только в конец файла. Если вы сохраните значение по умолчанию, любые незначительные расхождения между длительностью аудио и видео будут зависеть от вашего аудиокодека вывода.

AudioFramesPerPes -> (целое число)

Количество аудиокадров, которые необходимо вставить для каждого пакета PES.

AudioPids -> (список)

Идентификатор пакета (PID) элементарного аудиопотока(ов) в транспортном потоке. Разрешены несколько значений, которые можно вводить в диапазонах и/или через запятую.

(целое число)

AudioPtsOffsetDelta -> (целое число)

Вручную укажите разницу во смещении PTS, которая будет применена к аудиодорожке, в секундах или миллисекундах, когда вы зададите смещение PTS в секундах или миллисекундах. Введите целое число от -10000 до 10000. Оставьте пустым, чтобы сохранить значение по умолчанию 0.

DataPTSControl -> (строка)

Если вы выберите ALIGN_TO_VIDEO, MediaConvert записывает субтитры и пакеты данных со значениями временной метки презентации (PTS), которые больше или равны PTS первого видеопакета (MediaConvert пропускает субтитры и пакеты данных с меньшими значениями PTS). Сохраните значение по умолчанию AUTO, чтобы разрешить все значения PTS.

MaxPcrInterval -> (целое число)

Укажите максимальное время в миллисекундах между вставленными в транспортный поток программами отсчёта времени (PCR).

NielsenId3 -> (строка)

Если INSERT, Nielsen неразборчивые тона для отслеживания медиа будут обнаружены в аудиовводе, и эквивалентный тег ID3 будет вставлен в вывод.

PatInterval -> (целое число)

Количество миллисекунд между экземплярами этой таблицы в выходном транспортном потоке.

PcrControl -> (строка)

Если установлено значение PCR_EVERY_PES_PACKET, значение Program Clock Reference вставляется для каждого заголовка Packetized Elementary Stream (PES). Этот параметр эффективен только в том случае, если PID PCR совпадает с элементарным потоком видео или аудио.

PcrPid -> (целое число)

Идентификатор пакета (PID) Program Clock Reference (PCR) в транспортном потоке. Если значение не задано, кодер назначит то же значение, что и PID видео.

PmtInterval -> (целое число)

Количество миллисекунд между экземплярами этой таблицы в выходном транспортном потоке.

PmtPid -> (целое число)

Идентификатор пакета (PID) для таблицы карты программ (PMT) в транспортном потоке.

PrivateMetadataPid -> (целое число)

Идентификатор пакета (PID) потока частных метаданных в транспортном потоке.

ProgramNumber -> (целое число)

Значение поля номера программы в таблице карты программ.

PtsOffset -> (целое число)

Вручную укажите начальное смещение PTS в секундах, когда вы зададите смещение PTS в секундах. Введите целое число от 0 до 3600. Оставьте пустым, чтобы сохранить значение по умолчанию 2.

PtsOffsetMode -> (строка)

Укажите начальное смещение временной метки представления (PTS) для вашего выходного транспортного потока. Чтобы позволить MediaConvert автоматически определить начальное смещение PTS: Сохраните значение по умолчанию — Auto. Мы рекомендуем выбрать «Авто» для совместимости с максимально возможным количеством плееров. Начальное PTS будет не менее двух секунд и будет изменяться в зависимости от битрейта, размера буфера HRD и начального заполнения буфера HRD. Чтобы вручную указать начальное смещение PTS: Выберите «Секунды» или «Миллисекунды». Затем укажите количество секунд или миллисекунд со смещением PTS.

Scte35Pid -> (целое число)

Идентификатор пакета (PID) потока SCTE-35 в транспортном потоке.

Scte35Source -> (строка)

Для маркеров SCTE-35 из вашего ввода — выберите «Пропускать», если вы хотите, чтобы маркеры SCTE-35, присутствующие в вашем вводе, также отображались в этом выводе. Выберите «Нет», если вы не хотите, чтобы маркеры SCTE-35 присутствовали в этом выводе. Для маркеров SCTE-35 из документа ESAM XML — выберите «Нет», если вы не хотите конфигурации манифеста. Выберите «Пропускать» и выберите «Маркеры объявлений», если вы хотите конфигурацию манифеста. В обоих случаях также укажите документ ESAM XML в настройке «XML уведомления о обработке сигнала».

TimedMetadata -> (строка)

Установите метаданные ID3 в значение «Пропускать», чтобы включить метаданные ID3 в этом выводе. Это включает метаданные ID3 из следующих функций: период временной метки ID3 и вставка пользовательских метаданных ID3. Чтобы исключить эти метаданные ID3 из этого вывода: установите метаданные ID3 в значение «Нет» или оставьте пустым.

TimedMetadataPid -> (целое число)

Идентификатор пакета (PID) потока метаданных ID3 в транспортном потоке.

TransportStreamId -> (целое число)

Значение поля идентификатора транспортного потока в таблице карты программ.

VideoPid -> (целое число)

Идентификатор пакета (PID) элементарного потока видео в транспортном потоке.

MovSettings -> (структура)

Эти настройки относятся к контейнеру QuickTime MOV вывода.

ClapAtom -> (строка)

При включении, включите атом «clap», если это уместно для настроек вывода видео.

CslgAtom -> (строка)

При включении время составления файла начнётся с нуля, время составления в поле «ctts» (время составления до образца) для B-кадров будет отрицательным, и будет включено поле «cslg» (смещение составления наименьшее-наибольшее) в соответствии с поправкой 1 к 14496-1. Это повышает совместимость с плеерами и инструментами Apple.

Mpeg2FourCCControl -> (строка)

При установке значения XDCAM, в файл QuickTime записываются MPEG2 потоки видео с использованием кодов XDCAM fourcc. Это повышает совместимость с редакторами и плеерами Apple, но может снизить совместимость с другими плеерами. Применимо только в том случае, если кодек видео — MPEG2.

PaddingControl -> (строка)

Если вам не нужна совместимость с Omneon: Сохраните значение по умолчанию — «Нет». Чтобы сделать этот вывод совместимым с Omneon: Выберите Omneon. В этом случае MediaConvert увеличивает длительность атома списка изменений «elst». Обратите внимание, что это может привести к отклонению файла, если получатель выходного файла не ожидает этого дополнительного добавления.

Reference -> (строка)

Всегда сохраняйте значение по умолчанию (SELF_CONTAINED) для этой настройки.

Mp4Settings -> (структура)

Эти настройки относятся к контейнеру вывода MP4. Вы можете создавать аудио-только выводы с этим контейнером. Для получения дополнительной информации см. https://docs.aws.amazon.com/mediaconvert/latest/ug/supported-codecs-containers-audio-only.html#output-codecs-and-containers-supported-for-audio-only.

AudioDuration -> (string)

Укажите эту настройку только в том случае, если ваш вывод будет потребляться последующим процессом переупаковки, чувствительным к очень небольшим различиям в продолжительности видео и аудио. В этой ситуации выберите Соответствовать длительности видео. Во всех остальных случаях сохраните значение по умолчанию, Длительность кодека по умолчанию. При выборе Соответствовать длительности видео MediaConvert добавляет к выходным аудиопотокам паузы или обрезает их, чтобы гарантировать, что общая продолжительность каждого аудиопотока по крайней мере такая же, как общая продолжительность видеопотока. После добавления пауз или обрезки продолжительность аудиопотока не превышает длины одного кадра, более чем на один кадр, по сравнению с видеопотоком. MediaConvert применяет добавление пауз или обрезку аудио только к концу последнего сегмента вывода. Для неразбитых выводов MediaConvert добавляет паузу только в конец файла. Если вы сохраните значение по умолчанию, любые незначительные расхождения между продолжительностью аудио и видео будут зависеть от вашего кодека выходного аудио.

CslgAtom -> (string)

При включении время композиции будет начинаться с нуля, время композиции в поле «ctts» (время композиции до выборки) для кадров B будет отрицательным, и поле «cslg» (сдвиг композиции наименьшее-наибольшее) будет включено в соответствии с поправкой 1 к стандарту 14496. Это улучшает совместимость с проигрывателями и инструментами Apple.

CttsVersion -> (integer)

Проигнорируйте эту настройку, если соответствие спецификации версии поля CTTS в вашем рабочем процессе не имеет значения. Установите значение 1, чтобы установить версию поля CTTS в 1 и сделать ваш вывод совместимым со спецификацией. Если вы устанавливаете значение 1, вы также должны установить атом CSLG в значение INCLUDE. Сохраните значение по умолчанию 0, чтобы установить версию поля CTTS в 0. Это может обеспечить обратную совместимость для некоторых проигрывателей и упаковочных программ.

FreeSpaceBox -> (string)

Вставляет поле свободного места сразу после поля moov.

MoovPlacement -> (string)

Чтобы поместить атом MOOV в начало вашего вывода, что полезно для поэтапной загрузки: оставьте поле пустым или выберите Поэтапную загрузку. Чтобы поместить MOOV в конец вашего вывода: Выберите Обычный.

Mp4MajorBrand -> (string)

Переопределяет поле «Major Brand» в выходном файле. Обычно нет необходимости в указании.

MpdSettings -> (structure)

Эти настройки относятся к фрагментированному контейнеру MP4 для сегментов в ваших выходных данных DASH.

AccessibilityCaptionHints -> (string)

Необязательно. Выберите Включить, чтобы MediaConvert пометил ваш манифест DASH элементами для встроенных субтитров 608. Эта разметка обычно не требуется, но некоторые проигрыватели видео требуют ее для обнаружения и воспроизведения встроенных субтитров 608. Сохраните значение по умолчанию, Исключить, чтобы исключить эти элементы.

AudioDuration -> (string)

Укажите эту настройку только в том случае, если ваш вывод будет потребляться последующим процессом переупаковки, чувствительным к очень небольшим различиям в продолжительности видео и аудио. В этой ситуации выберите Соответствовать длительности видео. Во всех остальных случаях сохраните значение по умолчанию, Длительность кодека по умолчанию. При выборе Соответствовать длительности видео MediaConvert добавляет к выходным аудиопотокам паузы или обрезает их, чтобы гарантировать, что общая продолжительность каждого аудиопотока по крайней мере такая же, как общая продолжительность видеопотока. После добавления пауз или обрезки продолжительность аудиопотока не превышает длины одного кадра, более чем на один кадр, по сравнению с видеопотоком. MediaConvert применяет добавление пауз или обрезку аудио только к концу последнего сегмента вывода. Для неразбитых выводов MediaConvert добавляет паузу только в конец файла. Если вы сохраните значение по умолчанию, любые незначительные расхождения между продолжительностью аудио и видео будут зависеть от вашего кодека выходного аудио.

CaptionContainerType -> (string)

Используйте эту настройку только в группах вывода DASH, которые включают внешние субтитры TTML или IMSC. Вы указываете внешние субтитры в отдельном выводе от аудио и видео. Выберите Raw для субтитров в одном XML-файле в сыром контейнере. Выберите Fragmented MPEG-4 для субтитров в формате XML, содержащихся во фрагментированных файлах MP4. Этот набор фрагментированных файлов MP4 отделен от ваших фрагментированных файлов MP4 видео и аудио.

KlvMetadata -> (string)

Чтобы включить метаданные key-length-value в этот вывод: Установите вставку метаданных KLV в Пропускать. MediaConvert считывает метаданные KLV, присутствующие в вашем входе, и записывает каждую запись в отдельное поле сообщения события в выводе в соответствии со стандартом MISB ST1910.1. Чтобы исключить эти метаданные KLV: Установите вставку метаданных KLV в Ничего или оставьте поле пустым.

ManifestMetadataSignaling -> (string)

Чтобы добавить элемент InbandEventStream в ваш выходной MPD-манифест для каждого типа сообщения события, установите Сигналы метаданных манифеста в Включено. Для сообщений события ID3 схема ID URI элемента InbandEventStream будет таким же, как вы укажете для схемы ID URI метаданных ID3. Для сообщений события SCTE35 схема ID URI элемента InbandEventStream будет «urn:scte:scte35:2013:bin». Чтобы исключить эти элементы из вашего выходного MPD-манифеста, установите Сигналы метаданных манифеста в Отключено. Чтобы включить Сигналы метаданных манифеста, вы также должны установить Источник SCTE-35 в Пропускать, ESAM SCTE-35 в Вставить или Метаданные ID3 в Пропускать.

Scte35Esam -> (string)

Используйте эту настройку только когда вы указываете маркеры SCTE-35 из ESAM. Выберите ВСТАВИТЬ, чтобы поместить маркеры SCTE-35 в этот вывод в точки вставки, которые вы указали в документе ESAM XML. Предоставьте этот документ в настройке SCC XML.

Scte35Source -> (string)

Проигнорируйте эту настройку, если у вас нет маркеров SCTE-35 в вашем входном видеофайле. Выберите Пропускать, если вы хотите, чтобы маркеры SCTE-35, которые появляются в вашем входе, также появлялись в этом выводе. Выберите Ничего, если вы не хотите, чтобы эти маркеры SCTE-35 были в этом выводе.

TimedMetadata -> (string)

Чтобы включить метаданные ID3 в этот вывод: Установите Метаданные ID3 в Пропускать. Укажите эти метаданные ID3 в Вставщике пользовательских метаданных ID3. MediaConvert записывает каждую запись метаданных ID3 в отдельное поле сообщения события (eMSG). Чтобы исключить эти метаданные ID3: Установите Метаданные ID3 в Ничего или оставьте поле пустым.

TimedMetadataBoxVersion -> (string)

Укажите версию поля сообщения события (eMSG) для временных метаданных ID3 в вашем выводе. Для получения дополнительной информации см. раздел 5.10.3.3.3 Синтаксиса ISO/IEC 23009-1:2022. Оставьте поле пустым, чтобы использовать значение по умолчанию Версия 0. Если вы укажете Версия 1, вы также должны установить Метаданные ID3 в Пропускать.

TimedMetadataSchemeIdUri -> (string)

Укажите схему URI ID поля сообщения события (eMSG) для временных метаданных ID3 в вашем выводе. Для получения дополнительной информации см. раздел 5.10.3.3.4 Семантики ISO/IEC 23009-1:2022. Оставьте поле пустым, чтобы использовать значение по умолчанию: https://aomedia.org/emsg/ID3. Если вы укажете значение для схемы ID URI метаданных ID3, вы также должны установить Метаданные ID3 в Пропускать.

TimedMetadataValue -> (string)

Укажите значение поля сообщения события (eMSG) для временных метаданных ID3 в вашем выводе. Для получения дополнительной информации см. раздел 5.10.3.3.4 Семантики ISO/IEC 23009-1:2022. Если вы укажете значение для значения метаданных ID3, вы также должны установить Метаданные ID3 в Пропускать.

MxfSettings -> (structure)

Эти настройки относятся к контейнеру вывода MXF.

AfdSignaling -> (string)

Необязательно. Если у вас настроена передача сигналов AFD в вашем выходном видеопотоке, используйте эту настройку, чтобы выбрать, включать ли ее также в оболочку MXF. Выберите Не копировать, чтобы исключить передачу сигналов AFD из оболочки MXF. Выберите Копировать из видеопотока, чтобы скопировать значения AFD из видеопотока для этого вывода в оболочку MXF. Независимо от выбранного варианта, значения AFD остаются в видеопотоке. Связанные настройки: Чтобы настроить ваш вывод на включение или исключение значений AFD, см. AfdSignaling в разделе VideoDescription. На консоли найдите AFD-сигналы в настройках кодирования видео вывода.

Profile -> (string)

Укажите профиль MXF, также называемый оболочкой, для этого вывода. Чтобы автоматически выбрать профиль в соответствии с выходным видеокодеком и разрешением, оставьте поле пустым. Список кодеков, поддерживаемых каждым профилем MXF, см. на странице https://docs.aws.amazon.com/mediaconvert/latest/ug/codecs-supported-with-each-mxf-profile.html. Дополнительную информацию о поведении автоматического выбора см. на странице https://docs.aws.amazon.com/mediaconvert/latest/ug/default-automatic-selection-of-mxf-profiles.html.

XavcProfileSettings -> (structure)

Укажите настройки профиля XAVC для вывода MXF, когда вы устанавливаете профиль MXF в XAVC.

DurationMode -> (string)

Чтобы создать вывод, соответствующий рекомендациям формата файла XAVC для межсетевого взаимодействия, сохраните значение по умолчанию, Отбрасывать кадры для соблюдения. Чтобы включить все кадры из вашего входного файла в этот вывод, сохраните значение по умолчанию, Разрешить любую длительность. Количество кадров, которые MediaConvert исключает при установке этого значения на Отбрасывать кадры для соблюдения, зависит от частоты кадров и продолжительности вывода.

MaxAncDataSize -> (integer)

Укажите значение для этой настройки только для выводов, которые вы настраиваете с одним из этих двух профилей XAVC: XAVC HD Intra CBG или XAVC 4K Intra CBG. Укажите объем памяти в каждом кадре, который служба резервирует для служебных данных, таких как субтитры телетекста. Значение по умолчанию для этой настройки составляет 1492 байта на кадр. Этого должно быть достаточно, чтобы предотвратить переполнение, если у вас нет нескольких страниц данных субтитров телетекста. Если у вас большой объем данных телетекста, укажите большее число.

VideoDescription -> (structure)

VideoDescription содержит группу настроек кодирования видео. Конкретные настройки видео зависят от выбранного кодека для свойства codec. Включите по одному экземпляру VideoDescription на каждый выход.

AfdSignaling -> (строка)

Эта настройка применяется только к выходам H.264, H.265 и MPEG2. Используйте Insert AFD signaling, чтобы указать, включает ли служба значения AFD в выходные видеоданные и какие именно. * Выберите None, чтобы удалить все значения AFD из этого выхода. * Выберите Fixed, чтобы игнорировать входные значения AFD и вместо этого закодировать значение, указанное в задании. * Выберите Auto, чтобы рассчитать выходные значения AFD на основе входных данных AFD scaler.

AntiAlias -> (строка)

Фильтр антиалиасинга автоматически применяется ко всем выходам. Служба больше не принимает значение DISABLED для AntiAlias. Если вы укажете это в своем задании, служба проигнорирует эту настройку.

ChromaPositionMode -> (строка)

Укажите метаданные позиционирования хроматических образцов для вашего выхода H.264 или H.265. Чтобы MediaConvert автоматически определила позиционирование хроматических образцов: Рекомендуется сохранить значение по умолчанию, Auto. Чтобы указать позиционирование по центру: Выберите Force center. Чтобы указать позиционирование в верхнем левом углу: Выберите Force top left.

CodecSettings -> (структура)

Настройки видеокодека содержат группу настроек, связанных с кодированием видео. Настройки в этой группе варьируются в зависимости от значения, выбранного для Video codec. Для каждого перечисления кодека, которое вы выберете, определите соответствующий объект настроек. Ниже приведены пары перечисления кодека и объекта настроек. * AV1, Av1Settings * AVC_INTRA, AvcIntraSettings * FRAME_CAPTURE, FrameCaptureSettings * GIF, GifSettings * H_264, H264Settings * H_265, H265Settings * MPEG2, Mpeg2Settings * PRORES, ProresSettings * UNCOMPRESSED, UncompressedSettings * VC3, Vc3Settings * VP8, Vp8Settings * VP9, Vp9Settings * XAVC, XavcSettings

Av1Settings -> (структура)

Необходима при установке Codec в VideoDescription>CodecSettings со значением AV1.

AdaptiveQuantization -> (строка)

Укажите интенсивность любых адаптивных фильтров квантования, которые вы включили. Выбранное здесь значение применяется к пространственному адаптивному квантованию.

BitDepth -> (строка)

Укажите разрядность. Вы можете выбрать 8-битный или 10-битный.

FilmGrainSynthesis -> (строка)

Фильм-зерно синтеза заменяет зерно пленки, присутствующее в вашем контенте, синтезированным зерном пленки AV1 аналогичного качества. Рекомендуется выбрать Enabled, чтобы уменьшить пропускную способность уровней качества QVBR 5, 6, 7 или 8 выходов. Для выходов качества QVBR уровня 9 или 10 рекомендуется сохранить значение по умолчанию, Disabled. При включении Film grain synthesis вы не можете включить препроцессор Noise reducer.

FramerateControl -> (строка)

Используйте настройку Framerate, чтобы указать частоту кадров для этого выхода. Если вы хотите сохранить ту же частоту кадров, что и у входного видео, выберите Follow source. Если вы хотите выполнить преобразование частоты кадров, выберите частоту кадров из раскрывающегося списка или выберите Custom. Частоты кадров, отображаемые в раскрывающемся списке, являются десятичными приближениями дробей. Если вы выберите Custom, укажите частоту кадров как дробь.

FramerateConversionAlgorithm -> (строка)

Выберите метод, который вы хотите, чтобы MediaConvert использовал при увеличении или уменьшении частоты кадров вашего видео. Для численно простых преобразований, таких как 60 кадров в секунду до 30 кадров в секунду: Рекомендуется сохранить значение по умолчанию, Drop duplicate. Для численно сложных преобразований, чтобы избежать подергиваний: Выберите Interpolate. Это приводит к плавному изображению, но может привести к нежелательным артефактам видео. Для сложных преобразований частоты кадров, особенно если исходное видео уже было преобразовано из исходной частоты кадров: Выберите FrameFormer для выполнения интерполяции с учетом движения. FrameFormer использует лучший метод преобразования кадр за кадром. Обратите внимание, что использование FrameFormer увеличивает время транскодирования и влечет за собой значительные дополнительные расходы. При выборе FrameFormer разрешение входного видео должно быть не менее 128x96. Чтобы создать выход с тем же количеством кадров, что и вход: Выберите Maintain frame count. В этом случае MediaConvert не будет пропускать, интерполировать, добавлять или иным образом изменять количество кадров от входного к выходному. Обратите внимание, что поскольку количество кадров сохраняется, продолжительность вашего выхода будет короче при более высоких частотах кадров и длиннее при более низких частотах кадров.

FramerateDenominator -> (целое число)

При использовании API для заданий транскодирования с преобразованием частоты кадров укажите частоту кадров как дробь. Например, 24000 / 1001 = 23,976 кадра в секунду. Используйте FramerateDenominator для указания знаменателя этой дроби. В этом примере используйте 1001 для значения FramerateDenominator. При использовании консоли для заданий транскодирования с преобразованием частоты кадров укажите значение как десятичное число для Framerate. В этом примере укажите 23,976.

FramerateNumerator -> (целое число)

При использовании API для заданий транскодирования с преобразованием частоты кадров укажите частоту кадров как дробь. Например, 24000 / 1001 = 23,976 кадра в секунду. Используйте FramerateNumerator для указания числителя этой дроби. В этом примере используйте 24000 для значения FramerateNumerator. При использовании консоли для заданий транскодирования с преобразованием частоты кадров укажите значение как десятичное число для Framerate. В этом примере укажите 23,976.

GopSize -> (двойное число)

Укажите длину GOP (интервал ключевых кадров) в кадрах. При использовании AV1 MediaConvert не поддерживает длину GOP во времени. Это значение должно быть больше нуля и предпочтительно равно 1 + ((numberBFrames + 1) * x), где x — целое значение.

MaxBitrate -> (целое число)

Максимальная скорость передачи данных в битах/секунду. Например, введите пять мегабит в секунду как 5000000. Требуется, когда режим управления скоростью Rate control mode равен QVBR.

NumberBFramesBetweenReferenceFrames -> (целое число)

Укажите количество кадров B из диапазона 0-15. Для кодирования AV1 рекомендуется использовать 7 или 15. Выберите большее число для более низкой скорости передачи данных и меньшего размера файла; выберите меньшее число для лучшего качества видео.

PerFrameMetrics -> (список)

По желанию выберите один или несколько отчетов о показателях за кадр, чтобы сгенерировать их вместе с выводом. Вы можете использовать эти метрики для анализа выходного видео по одному или нескольким общепринятым метрикам качества изображения. Вы можете указать показатели за кадр для групп выходов или для отдельных выходов. В этом случае MediaConvert запишет файл CSV (значения, разделенные запятыми) в ваше место назначения S3, названный по имени выхода и типу метрики. Например: videofile_PSNR.csv Задания, генерирующие метрики за кадр, будут выполняться дольше, в зависимости от разрешения и сложности выхода. Например, некоторые задания 4K могут занимать до двух раз больше времени для завершения. Обратите внимание, что при анализе качества видео вывода или при сравнении качества видео нескольких выходов мы также рекомендуем подробный визуальный обзор в контролируемой среде. Вы можете выбрать следующие метрики за кадр: * PSNR: Пиковая величина отношения сигнал/шум * SSIM: Метрика структурного сходства * MS_SSIM: Метрика сходства по нескольким масштабам * PSNR_HVS: Пиковая величина отношения сигнал/шум, человеческая визуальная система * VMAF: Фьюжн оценки видео с несколькими методами * QVBR: Скорость передачи данных, определенная качеством. Этот параметр доступен только при использовании режима управления скоростью QVBR для выхода.

(строка)

  • PSNR: Пиковая величина отношения сигнал/шум * SSIM: Метрика структурного сходства * MS_SSIM: Метрика сходства по нескольким масштабам * PSNR_HVS: Пиковая величина отношения сигнал/шум, человеческая визуальная система * VMAF: Фьюжн оценки видео с несколькими методами * QVBR: Скорость передачи данных, определенная качеством. Этот параметр доступен только при использовании режима управления скоростью QVBR для выхода.

QvbrSettings -> (структура)

Настройки кодирования с переменной скоростью передачи данных, определяемой качеством, с кодеком H.265. Используйте эти настройки только при установке QVBR для Rate control mode.

QvbrQualityLevel -> (целое число)

Используйте эту настройку только при установке Rate control mode в QVBR. Укажите целевой уровень качества для этого выхода. MediaConvert определяет правильное количество битов для использования для каждой части видео, чтобы сохранить указанное вами качество видео. При сохранении значения по умолчанию, AUTO, MediaConvert выбирает уровень качества для вас на основе характеристик входного видео. Если вы предпочитаете указать уровень качества, укажите число от 1 до 10. Используйте большие числа для более высокого качества. Уровень 10 приводит к практически без потерь сжатию. Уровень качества для большинства транскодирований вещательного качества составляет от 6 до 9. По желанию, чтобы указать значение между целыми числами, также укажите значение для настройки qvbrQualityLevelFineTune. Например, если вы хотите, чтобы ваш уровень качества QVBR составлял 7,33, установите qvbrQualityLevel в 7 и установите qvbrQualityLevelFineTune в 0,33.

QvbrQualityLevelFineTune -> (двойное число)

Необязательно. Укажите здесь значение, чтобы установить качество QVBR на уровень между целыми числами. Например, если вы хотите, чтобы ваш уровень качества QVBR составлял 7,33, установите qvbrQualityLevel в 7 и установите qvbrQualityLevelFineTune в 0,33. MediaConvert округляет ваш уровень качества QVBR до ближайшей трети целого числа. Например, если вы установите qvbrQualityLevel в 7, а qvbrQualityLevelFineTune в 0,25, ваш фактический уровень качества QVBR составит 7,33.

RateControlMode -> (строка)

«При использовании выходов AV1 для режима управления скоростью MediaConvert поддерживает только качество-определяемую переменную скорость передачи данных (QVBR). Вы не можете использовать CBR или VBR.»

Slices -> (целое число)

Укажите количество слайсов на изображение. Это значение должно быть 1, 2, 4, 8, 16 или 32. Для прогрессивных изображений это значение должно быть меньше или равно числу строк макроблоков. Для интерлинованных изображений это значение должно быть меньше или равно половине числа строк макроблоков.

SpatialAdaptiveQuantization -> (строка)

Сохраните значение по умолчанию, Enabled, чтобы настроить квантование в каждом кадре на основе пространственного изменения сложности контента. Когда вы включите эту функцию, кодер использует меньше битов в областях, которые могут выдержать больше искажений без заметного ухудшения визуального качества, и использует больше битов в областях, где любые незначительные искажения будут заметны. Например, сложные текстурированные блоки кодируются с меньшим количеством битов, а гладкие текстурированные блоки — с большим количеством битов. Включение этой функции практически всегда улучшает качество видео. Однако следует отметить, что эта функция не учитывает, на какую часть экрана зритель, вероятно, будет обращать внимание. Если зрители, вероятно, будут сосредоточивать свое внимание на части экрана с большой сложностью текстуры, вы можете отключить эту функцию. Связанная настройка: когда вы включаете пространственное адаптивное квантование, установите значение для Adaptive quantization в зависимости от вашего контента. Для однородного контента, например, мультфильмов и видеоигр, установите его в Low. Для контента с более широким спектром текстур установите его в High или Higher.

AvcIntraSettings -> (структура)

Требуется при выборе AVC-Intra в качестве кодека выходного видео. Для получения дополнительной информации о настройках AVC-Intra см. соответствующий стандарт. Подробная информация о SD и HD в AVC-Intra доступна по адресу https://ieeexplore.ieee.org/document/7290936. Информация о 4K/2K в AVC-Intra доступна по адресу https://pro-av.panasonic.net/en/avc-ultra/AVC-ULTRAoverview.pdf.

AvcIntraClass -> (строка)

Укажите класс AVC-Intra для выходного видео. Выбор класса AVC-Intra определяет битрейт выходного видео в зависимости от частоты кадров на выходе. Выходы с более высокими значениями класса имеют более высокие битрейты и улучшенное качество изображения. Обратите внимание, что для класса 4K/2K MediaConvert поддерживает только субдискретизацию хроматичности 4:2:2.

AvcIntraUhdSettings -> (структура)

Необязательно, когда вы устанавливаете класс AVC-Intra в класс 4K/2K. При установке класса AVC-Intra в другое значение этот объект не допускается.

QualityTuningLevel -> (строка)

Необязательно. Используйте уровень качества настройки, чтобы выбрать, сколько проходов транскодирования выполняет MediaConvert с вашим видео. При выборе Многопроходного режима качество видео выше, а выходной битрейт точнее. То есть фактический битрейт вывода приближен к целевому битрейту, определенному в спецификации. При выборе Однопроходного режима время кодирования быстрее. По умолчанию используется Однопроходный режим.

FramerateControl -> (строка)

Если вы используете консоль, используйте настройку Framerate для указания частоты кадров для этого вывода. Если вы хотите сохранить ту же частоту кадров, что и входное видео, выберите Следовать источнику. Если вы хотите выполнить преобразование частоты кадров, выберите частоту кадров из раскрывающегося списка или выберите Пользовательский. Частоты кадров, отображаемые в раскрывающемся списке, являются десятичными приближениями дробей. Если вы выберете Пользовательский, укажите частоту кадров как дробь.

FramerateConversionAlgorithm -> (строка)

Выберите метод, который MediaConvert должен использовать при увеличении или уменьшении частоты кадров вашего видео. Для числовых простых преобразований, таких как 60 кадров/с до 30 кадров/с: мы рекомендуем сохранить значение по умолчанию, Отбросить дубликаты. Для числовых сложных преобразований, чтобы избежать подергивания: выберите Интерполировать. Это приводит к плавному изображению, но может привести к нежелательным артефактам видео. Для сложных преобразований частоты кадров, особенно если исходное видео уже было преобразовано из его первоначальной частоты: выберите FrameFormer для выполнения интерполяции с компенсацией движения. FrameFormer использует лучший метод преобразования кадр за кадром. Обратите внимание, что использование FrameFormer увеличивает время транскодирования и влечет за собой существенные дополнительные затраты. При выборе FrameFormer разрешение входного видео должно быть не менее 128x96. Чтобы создать выход с тем же количеством кадров, что и вход: выберите Сохранить количество кадров. В таком случае MediaConvert не будет отбрасывать, интерполировать, добавлять или каким-либо другим способом изменять количество кадров от входных данных к выходу. Обратите внимание, что поскольку количество кадров сохраняется, продолжительность вывода станет короче при более высоких частотах кадров и длиннее при более низких частотах кадров.

FramerateDenominator -> (целое число)

При использовании API для задач транскодирования, использующих преобразование частоты кадров, укажите частоту кадров в виде дроби. Например, 24000 / 1001 = 23,976 кадра/с. Используйте FramerateDenominator для указания знаменателя этой дроби. В этом примере используйте 1001 в качестве значения FramerateDenominator. При использовании консоли для задач транскодирования, использующих преобразование частоты кадров, укажите значение как десятичное число для Framerate. В этом примере укажите 23,976.

FramerateNumerator -> (целое число)

При использовании API для задач транскодирования, использующих преобразование частоты кадров, укажите частоту кадров в виде дроби. Например, 24000 / 1001 = 23,976 кадра/с. Используйте FramerateNumerator для указания числителя этой дроби. В этом примере используйте 24000 в качестве значения FramerateNumerator. При использовании консоли для задач транскодирования, использующих преобразование частоты кадров, укажите значение как десятичное число для Framerate. В этом примере укажите 23,976.

InterlaceMode -> (строка)

Выберите тип строки сканирования для вывода. Сохраните значение по умолчанию, Прогрессивное, чтобы создать прогрессивный вывод, независимо от типа сканирования вашего входа. Используйте Первое поле сверху или Первое поле снизу, чтобы создать вывод, который является чересстрочным с той же полярностью поля на протяжении всего времени. Используйте Следовать, по умолчанию сверху или Следовать, по умолчанию снизу, чтобы создать вывод с той же полярностью поля, что и у источника. Для задач с несколькими входами полярность поля вывода может изменяться в процессе вывода. Поведение «Следовать» зависит от типа сканирования входных данных. Если источник является чересстрочным, вывод будет чересстрочным с той же полярностью, что и у источника. Если источник является прогрессивным, вывод будет чересстрочным с первым полем сверху или снизу, в зависимости от выбранного вами варианта «Следовать».

PerFrameMetrics -> (список)

Необязательно выбрать один или несколько отчетов метрик на кадр для генерации вместе с выводом. Вы можете использовать эти метрики для анализа выходного видео по одной или нескольким распространенным метрикам качества изображения. Вы можете указать метрики на кадр для выходных групп или для отдельных выходов. В таком случае MediaConvert запишет CSV-файл (значения, разделенные запятыми) в ваше место назначения S3, с именем, соответствующим имени вывода и типу метрики. Например: videofile_PSNR.csv Задачи, которые генерируют метрики на кадр, будут выполняться дольше в зависимости от разрешения и сложности вашего вывода. Например, некоторые задачи 4K могут выполняться до двух раз дольше. Обратите внимание, что при анализе качества видео вывода или при сравнении качества видео нескольких различных выводов мы также рекомендуем подробный визуальный обзор в контролируемой среде. Вы можете выбрать следующие метрики на кадр: * PSNR: Пиковое отношение сигнал/шум * SSIM: Метрика структурного сходства * MS_SSIM: Метрика сходства многомасштабного * PSNR_HVS: Пиковое отношение сигнал/шум, система человеческого зрения * VMAF: Слияние оценки видео с множеством методов * QVBR: Битрейт с определенным качеством. Этот параметр доступен только в том случае, если ваш вывод использует режим управления битрейтом QVBR.

(строка)

  • PSNR: Пиковое отношение сигнал/шум * SSIM: Метрика структурного сходства * MS_SSIM: Метрика сходства многомасштабного * PSNR_HVS: Пиковое отношение сигнал/шум, система человеческого зрения * VMAF: Слияние оценки видео с множеством методов * QVBR: Битрейт с определенным качеством. Этот параметр доступен только в том случае, если ваш вывод использует режим управления битрейтом QVBR.

ScanTypeConversionMode -> (строка)

Используйте эту настройку для чересстрочных выводов, когда частота кадров вывода составляет половину частоты кадров входных данных. В этом случае выберите Оптимизированный чересстрочный вывод для создания чересстрочного вывода лучшего качества. В этом случае каждый прогрессивный кадр с входных данных соответствует чересстрочному полю на выходе. Сохраните значение по умолчанию, Базовое чересстрочное преобразование, для всех других частот кадров на выходе. При базовом чересстрочном преобразовании MediaConvert сначала выполняет преобразование частоты кадров, а затем интерлинирует кадры. При выборе Оптимизированного чересстрочного преобразования и установке частоты кадров вывода в значение, которое не подходит для оптимизированного чересстрочного преобразования, MediaConvert автоматически переходит на базовое чересстрочное преобразование. Требуемые настройки: Чтобы использовать оптимизированное чересстрочное преобразование, необходимо установить Телекине на Нет или Мягкое. Оптимизированное чересстрочное преобразование нельзя использовать для выводов с жестким телекине. Вы также должны установить режим чересстрочного преобразования на значение, отличное от Прогрессивного.

SlowPal -> (строка)

Проигнорируйте эту настройку, если частота кадров входных данных не равна 23,976 или 24 кадрам в секунду (кадр/с). Включите медленный PAL, чтобы создать выход с частотой 25 кадров/с. При включении медленного PAL MediaConvert переименовывает кадры видео в 25 кадров/с и пересэмплирует звук, чтобы он оставался синхронизированным с видео. Обратите внимание, что включение этой настройки немного уменьшит длительность вашего видео. Требуемые настройки: Вы также должны установить частоту кадров на 25.

Telecine -> (строка)

При преобразовании частоты кадров с 23,976 кадров в секунду (кадр/с) до 29,97 кадр/с и при чересстрочном типе сканирования вывода, можно необязательно включить жесткий телекине для создания более плавного изображения. При сохранении значения по умолчанию, Нет, MediaConvert выполняет стандартное преобразование частоты кадров до 29,97 без выполнения каких-либо действий с полярностью поля для создания более плавного изображения.

Codec -> (строка)

Указывает кодек видео. Это должно быть равно одному из значений перечисления, определенных объектом VideoCodec. Чтобы передать видеопоток вашего входного JPEG2000, VC-3, AVC-INTRA или Apple ProRes видео без кодирования видео: Выберите Пропускание. Если у вас несколько входных видео, обратите внимание, что они должны иметь идентичные атрибуты кодирования. При выборе Пропускания ваш выходной контейнер должен быть MXF или QuickTime MOV.

FrameCaptureSettings -> (структура)

Требуется, когда вы устанавливаете Codec в значение FRAME_CAPTURE.

FramerateDenominator -> (целое число)

Захват кадров закодирует первый кадр выходного потока, затем один кадр каждые framerateDenominator/framerateNumerator секунд. Например, настройки framerateNumerator = 1 и framerateDenominator = 3 (скорость 1/3 кадра в секунду) зафиксируют первый кадр, затем 1 кадр каждые 3 секунды. Файлы будут именоваться как filename.n.jpg, где n — порядковый номер каждого захвата (с нуля).

FramerateNumerator -> (целое число)

Захват кадров закодирует первый кадр выходного потока, затем один кадр каждые framerateDenominator/framerateNumerator секунд. Например, настройки framerateNumerator = 1 и framerateDenominator = 3 (скорость 1/3 кадра в секунду) зафиксируют первый кадр, затем 1 кадр каждые 3 секунды. Файлы будут именоваться как filename.NNNNNNN.jpg, где N — порядковый номер кадра (с нуля), дополненный нулями до 7 десятичных знаков.

MaxCaptures -> (целое число)

Максимальное количество захватов (закодированных файлов jpg вывода).

Quality -> (целое число)

Качество JPEG — большее значение равно более высокому качеству.

GifSettings -> (структура)

Требуется, когда вы задаете (Codec) в (VideoDescription)>(CodecSettings) значение GIF

FramerateControl -> (строка)

Если вы используете консоль, используйте параметр Framerate для указания частоты кадров для этого вывода. Если вы хотите сохранить ту же частоту кадров, что и у входного видео, выберите Follow source. Если вы хотите выполнить преобразование частоты кадров, выберите частоту кадров из раскрывающегося списка или выберите Custom. Частоты кадров, отображаемые в раскрывающемся списке, являются десятичными приближениями дробей. Если вы выберете Custom, укажите свою частоту кадров как дробь. Если вы создаете спецификацию задания транскодирования в формате JSON без консоли, используйте FramerateControl для указания значения, которое служба использует для частоты кадров для этого вывода. Выберите INITIALIZE_FROM_SOURCE, если вы хотите, чтобы служба использовала частоту кадров из входного файла. Выберите SPECIFIED, если вы хотите, чтобы служба использовала частоту кадров, которую вы указываете в параметрах FramerateNumerator и FramerateDenominator.

FramerateConversionAlgorithm -> (строка)

Необязательно. Укажите, как транскодер выполняет преобразование частоты кадров. По умолчанию используется преобразование Drop duplicate (DUPLICATE_DROP). Если вы выберете Interpolate (INTERPOLATE), преобразование обеспечит более плавное движение.

FramerateDenominator -> (целое число)

При использовании API для заданий транскодирования, использующих преобразование частоты кадров, укажите частоту кадров как дробь. Например, 24000 / 1001 = 23,976 кадра в секунду. Используйте FramerateDenominator для указания знаменателя этой дроби. В этом примере используйте 1001 для значения FramerateDenominator. При использовании консоли для заданий транскодирования, использующих преобразование частоты кадров, укажите значение как десятичное число для Framerate. В этом примере укажите 23,976.

FramerateNumerator -> (целое число)

При использовании API для заданий транскодирования, использующих преобразование частоты кадров, укажите частоту кадров как дробь. Например, 24000 / 1001 = 23,976 кадра в секунду. Используйте FramerateNumerator для указания числителя этой дроби. В этом примере используйте 24000 для значения FramerateNumerator. При использовании консоли для заданий транскодирования, использующих преобразование частоты кадров, укажите значение как десятичное число для Framerate. В этом примере укажите 23,976.

H264Settings -> (структура)

Требуется, когда вы устанавливаете Кодек в значение H_264.

AdaptiveQuantization -> (строка)

Сохраните значение по умолчанию, Auto, для этой настройки, чтобы MediaConvert автоматически применял лучшие типы квантования для вашего видеоконтента. Когда вы хотите применить свои настройки квантования вручную, вы должны установить H264AdaptiveQuantization на значение, отличное от Auto. Используйте эту настройку для указания силы любых адаптивных фильтров квантования, которые вы включили. Если вы не хотите, чтобы MediaConvert выполнял какое-либо адаптивное квантование в этом транскодировании, установите Адаптивное квантование в значение Выкл. Связанные настройки: выбранное здесь значение применяется к следующим настройкам: H264FlickerAdaptiveQuantization, H264SpatialAdaptiveQuantization и H264TemporalAdaptiveQuantization.

BandwidthReductionFilter -> (структура)

Фильтр снижения полосы пропускания повышает качество видео вашего вывода относительно его битрейта. Используется для понижения битрейта вашего постоянного качества QVBR-вывода с незначительным или нулевым визуальным снижением качества. Или, используется для повышения качества видео вывода с другими режимами управления скоростью передачи данных относительно заданного вами битрейта. Снижение полосы пропускания увеличивается, когда ваш ввод имеет низкое качество или шум. Выводы, использующие эту функцию, имеют ценовые ставки для профессионалов. Когда вы включаете фильтр снижения полосы пропускания, вы не можете включать препроцессор Reductor шума.

Sharpening -> (строка)

Необязательно укажите уровень повышения резкости, который следует применить при использовании фильтра снижения полосы пропускания. Повышение резкости добавляет контраст к краям вашего видеоконтента и может уменьшить размытость. Сохраните значение по умолчанию Выкл., чтобы не применять повышение резкости. Установите Силу повышения резкости в значение Низко, чтобы применить минимальное повышение резкости, или Высоко, чтобы применить максимальное повышение резкости.

Strength -> (строка)

Укажите силу фильтра снижения полосы пропускания. Для большинства рабочих процессов мы рекомендуем выбрать Auto, чтобы уменьшить полосу пропускания вашего вывода с незначительным или нулевым визуальным снижением качества видео. Для вывода высокого качества и высокого битрейта выберите Низко. Для максимального снижения полосы пропускания выберите Высоко. Мы рекомендуем выбрать Высоко для вывода с низким битрейтом. Обратите внимание, что Высоко может незначительно увеличить размытость вашего вывода.

Bitrate -> (целое число)

Укажите средний битрейт в битах в секунду. Требуется для VBR и CBR. Для выводов MS Smooth битрейты должны быть уникальными при округленном вниз до ближайшего кратного 1000.

CodecLevel -> (строка)

Укажите уровень H.264, соответствующий настройкам видео вывода. Если вы не уверены, какой уровень указать, выберите Auto.

CodecProfile -> (строка)

Профиль H.264. Профили High 4:2:2 и 10-битные доступны только с лицензией AVC-I.

DynamicSubGop -> (строка)

Укажите, можно ли изменять количество кадров B в структуре GOP вывода в зависимости от видеоконтента ввода или нет. Для улучшения субъективного качества видео вывода с контентом с высокой скоростью движения: Оставьте пустым или сохраните значение по умолчанию Adaptive. MediaConvert будет использовать меньше кадров B для видеоконтента с высокой скоростью движения, чем для контента с низкой скоростью движения. Максимальное количество кадров B ограничено значением, которое вы выберете для кадров B между кадрами-справочниками. Для использования одинакового количества кадров B для всех типов контента: Выберите Static.

EndOfStreamMarkers -> (строка)

Необязательно включайте или подавляйте маркеры в конце вашего вывода, которые сигнализируют об окончании потока видео. Для включения маркеров конца потока: оставьте пустым или сохраните значение по умолчанию, Include. Для не включения маркеров конца потока: выберите Suppress. Это полезно, когда ваш вывод будет вставлен в другой поток.

EntropyEncoding -> (строка)

Режим кодирования энтропии. Используйте CABAC (должен быть в профиле Main или High) или CAVLC.

FieldEncoding -> (строка)

Метод кодирования видео для вашего MPEG-4 AVC вывода. Сохраните значение по умолчанию, PAFF, чтобы MediaConvert использовал кодирование PAFF для чересстрочных выводов. Выберите Force field, чтобы отключить кодирование PAFF и создать отдельные чересстрочные поля. Выберите MBAFF, чтобы отключить PAFF и позволить MediaConvert использовать кодирование MBAFF для чересстрочных выводов.

FlickerAdaptiveQuantization -> (строка)

Используйте эту настройку только при изменении значения по умолчанию, AUTO, для настройки H264AdaptiveQuantization. Когда вы сохраняете все значения по умолчанию, за исключением H264AdaptiveQuantization и всех других адаптивных квантований из вашего задания JSON, MediaConvert автоматически применяет лучшие типы квантования для вашего видеоконтента. При установке H264AdaptiveQuantization на значение, отличное от AUTO, значение по умолчанию для H264FlickerAdaptiveQuantization - Disabled. Измените это значение на Enabled, чтобы уменьшить появление I-кадров. Появление I-кадров проявляется как визуальная мерцание, которая может возникнуть, когда кодер сохраняет биты, копируя некоторые макроблоки многократно из кадра в кадр, а затем обновляет их в I-кадре. При включении этой настройки кодер обновляет эти макроблоки немного чаще, чтобы сгладить мерцание. Чтобы вручную включить или отключить H264FlickerAdaptiveQuantization, необходимо установить Адаптивное квантование на значение, отличное от AUTO.

FramerateControl -> (строка)

Если вы используете консоль, используйте настройку Частота кадров, чтобы указать частоту кадров для этого вывода. Если вы хотите сохранить ту же частоту кадров, что и у входного видео, выберите Follow source. Если вы хотите выполнить преобразование частоты кадров, выберите частоту кадров из раскрывающегося списка или выберите Custom. Частоты кадров, отображаемые в раскрывающемся списке, являются десятичными приближениями дробей. Если вы выберете Custom, укажите частоту кадров в виде дроби.

FramerateConversionAlgorithm -> (строка)

Выберите метод, который вы хотите использовать MediaConvert при увеличении или уменьшении частоты кадров вашего видео. Для числовых простых преобразований, таких как 60 кадров/с до 30 кадров/с: Мы рекомендуем сохранить значение по умолчанию, Drop duplicate. Для числовых сложных преобразований, чтобы избежать прерываний: выберите Interpolate. Это приводит к плавному изображению, но может привести к нежелательным артефактам видео. Для сложных преобразований частоты кадров, особенно если ваше исходное видео уже было преобразовано из своего первоначального темпа: выберите FrameFormer для выполнения интерполяции с учетом движения. FrameFormer использует лучший метод преобразования кадр за кадром. Обратите внимание, что использование FrameFormer увеличивает время транскодирования и влечёт значительные дополнительные расходы. Когда вы выбираете FrameFormer, разрешение входного видео должно быть не менее 128x96. Для создания вывода с тем же количеством кадров, что и на входе: выберите Maintain frame count. При этом MediaConvert не будет отбрасывать, интерполировать, добавлять или иначе изменять количество кадров с ввода на вывод. Обратите внимание, что поскольку количество кадров поддерживается, продолжительность вашего вывода будет короче при более высоких частотах кадров и длиннее при более низких.

FramerateDenominator -> (целое число)

При использовании API для заданий транскодирования, использующих преобразование частоты кадров, укажите частоту кадров в виде дроби. Например, 24000 / 1001 = 23,976 кадров/с. Используйте FramerateDenominator для указания знаменателя этой дроби. В данном примере используйте 1001 для значения FramerateDenominator. При использовании консоли для заданий транскодирования, использующих преобразование частоты кадров, укажите значение как десятичное число для Framerate. В данном примере укажите 23,976.

FramerateNumerator -> (целое число)

При использовании API для заданий транскодирования, использующих преобразование частоты кадров, укажите частоту кадров в виде дроби. Например, 24000 / 1001 = 23,976 кадров/с. Используйте FramerateNumerator для указания числителя этой дроби. В данном примере используйте 24000 для значения FramerateNumerator. При использовании консоли для заданий транскодирования, использующих преобразование частоты кадров, укажите значение как десятичное число для Framerate. В данном примере укажите 23,976.

GopBReference -> (строка)

Укажите, могут ли кадры B ссылаться на другие типы кадров. Для использования ссылочных кадров B, когда ваша структура GOP содержит 1 или более кадров B: Оставьте пустым или сохраните значение по умолчанию Enabled. Мы рекомендуем выбрать Enabled для повышения качества видео вывода относительно его битрейта. Для не использования ссылочных кадров B: Выберите Disabled.

GopClosedCadence -> (целое число)

Укажите относительную частоту открытых и закрытых GOP в этом выводе. Например, если вы хотите разрешить четыре открытых GOP и затем потребовать закрытый GOP, установите это значение в 5. Мы рекомендуем, чтобы транскодер автоматически выбирал это значение на основе характеристик вашего входного видео. В консоли сделайте это, оставив значение по умолчанию пустым. Если вы явно укажете значение, для сегментированных выводов не устанавливайте это значение в 0.

GopSize -> (двойное число)

Используйте эту настройку только когда вы установите управление режимом GOP на Specified, frames или Specified, seconds. Укажите длину GOP с помощью целого числа кадров или десятичного значения секунд. MediaConvert интерпретирует это значение как кадры или секунды в зависимости от значения, которое вы выберете для управления режимом GOP. Если вы хотите, чтобы MediaConvert автоматически определял размер GOP, оставьте размер GOP пустым и установите управление режимом GOP в Auto. Если ваша группа вывода указывает HLS, DASH или CMAF, оставьте размер GOP пустым и установите управление режимом GOP в Auto в каждом выводе в вашей группе вывода.

GopSizeUnits -> (строка)

Укажите, как транскодер определяет размер GOP для этого вывода. Мы рекомендуем, чтобы транскодер автоматически выбирал это значение на основе характеристик вашего входного видео. Для включения этого автоматического поведения выберите Auto и оставьте размер GOP пустым. По умолчанию, если вы не указываете управление режимом GOP, MediaConvert будет использовать автоматическое поведение. Если ваша группа вывода указывает HLS, DASH или CMAF, установите управление режимом GOP в Auto и оставьте размер GOP пустым в каждом выводе в вашей группе вывода. Чтобы явно указать длину GOP, выберите Specified, frames или Specified, seconds, а затем укажите длину GOP в связанной настройке Размер GOP.

HrdBufferFinalFillPercentage -> (целое число)

Если ваши системы-получатели имеют строгие требования к буферу: укажите минимальный процент буфера HRD, который доступен в конце каждого сегмента кодированного видео. Для наилучшего качества видео: установите в 0 или оставьте пустым, чтобы автоматически определить процент заполнения конечного буфера.

HrdBufferInitialFillPercentage -> (целое число)

Процент буфера, который должен быть заполнен изначально (модель буфера HRD).

HrdBufferSize -> (целое число)

Размер буфера (модель буфера HRD) в битах. Например, введите пять мегабит как 5000000.

InterlaceMode -> (строка)

Выберите тип строки сканирования для вывода. Сохраните значение по умолчанию, Progressive, для создания прогрессивного вывода, независимо от типа сканирования вашего входного сигнала. Используйте Top field first или Bottom field first, чтобы создать вывод, который является чересстрочным с одинаковой полярностью поля на протяжении всего вывода. Используйте Follow, default top или Follow, default bottom, чтобы создать выводы с одинаковой полярностью поля, как у источника. Для заданий с несколькими входами, полярность поля вывода может изменяться в течение вывода. Поведение Follow зависит от типа сканирования входа. Если источник является чересстрочным, вывод будет чересстрочным с той же полярностью, что и у источника. Если источник является прогрессивным, вывод будет чересстрочным с полярностью «первое верхнее поле», «первое нижнее поле», в зависимости от того, какой из вариантов Follow вы выберете.

MaxBitrate -> (целое число)

Максимальный битрейт в битах/секунду. Например, введите пять мегабит в секунду как 5000000. Требуется, когда режим управления скоростью передачи данных — QVBR.

MinIInterval -> (целое число)

Укажите минимальное количество кадров, разрешённых между двумя IDR-кадрами в выводе. Это включает кадры, созданные в начале GOP или при смене сцены. Используйте Min I-Interval для улучшения сжатия видео путём изменения размера GOP, когда два IDR-кадра будут созданы близко друг к другу. Например, если обычный IDR-кадр, управляемый частотой, будет находиться в пределах 5 кадров от IDR-кадра смены сцены, и вы установите Min I-interval в 5, тогда кодер будет записывать IDR-кадр только для смены сцены. Таким образом, один GOP укорачивается или удлиняется. Если IDR-кадр, управляемый частотой, будет находиться дальше, чем на 5 кадров от IDR-кадра смены сцены, тогда кодер оставит все IDR-кадры на своих местах. Для использования автоматически определяемого интервала: Мы рекомендуем оставить это значение пустым. Это позволяет MediaConvert использовать оптимальные настройки в соответствии с характеристиками вашего входного видео и приводит к лучшему сжатию видео. Для ручного указания интервала: Введите значение от 1 до 30. Используйте, когда ваши системы нижнего уровня имеют определённые требования к размеру GOP. Для отключения изменения размера GOP: Введите 0. MediaConvert будет создавать IDR-кадры только в начале GOP, управляемого частотой, вашего вывода. Используйте, когда ваши системы нижнего уровня требуют обычного размера GOP.

NumberBFramesBetweenReferenceFrames -> (целое число)

Укажите количество B-кадров между кадрами-эталонами в этом выводе. Для наилучшего качества видео: оставьте пустым. MediaConvert автоматически определяет количество B-кадров для использования, основываясь на характеристиках вашего входного видео. Для ручного указания количества B-кадров между кадрами-эталонами: Введите целое число от 0 до 7.

NumberReferenceFrames -> (целое число)

Количество кадров-эталонов для использования. Кодер может использовать больше, чем запрошено, если используются B-кадры и/или интерлицерованное кодирование.

ParControl -> (строка)

Необязательно. Укажите, как служба определяет соотношение сторон пикселей (PAR) для этого вывода. По умолчанию, Follow source, использует PAR из вашего входного видео для вашего вывода. Чтобы указать другое PAR в консоли, выберите любое значение, кроме Follow source. Когда вы выберете SPECIFIED для этого параметра, вы также должны указать значения для параметров parNumerator и parDenominator.

ParDenominator -> (целое число)

Обязательно, когда вы устанавливаете Соотношение сторон пикселей в SPECIFIED. В консоли это соответствует любому значению, кроме Follow source. Когда вы указываете соотношение сторон пикселей (PAR) вывода, отличное от PAR входного видео, укажите PAR вывода как отношение. Например, для D1/DV NTSC широкоформатного, вы бы указали отношение 40:33. В этом примере значение для parDenominator равно 33.

ParNumerator -> (целое число)

Обязательно, когда вы устанавливаете Соотношение сторон пикселей в SPECIFIED. В консоли это соответствует любому значению, кроме Follow source. Когда вы указываете соотношение сторон пикселей (PAR) вывода, отличное от PAR входного видео, укажите PAR вывода как отношение. Например, для D1/DV NTSC широкоформатного, вы бы указали отношение 40:33. В этом примере значение для parNumerator равно 40.

PerFrameMetrics -> (список)

Необязательно выберите один или несколько отчётов метрик за кадр для генерации вместе с вашим выводом. Вы можете использовать эти метрики для анализа вашего выходного видео по одному или нескольким общепринятым метрикам качества изображения. Вы можете указать метрики за кадр для групп вывода или для отдельных выводов. При этом MediaConvert запишет файл CSV (Значения, разделенные запятыми) в ваше место назначения S3, названный по имени вывода и типу метрики. Например: videofile_PSNR.csv Работы, которые генерируют метрики за кадр, будут выполняться дольше, в зависимости от разрешения и сложности вашего вывода. Например, некоторые работы 4K могут занимать в два раза больше времени для завершения. Обратите внимание, что при анализе качества видео вашего вывода или при сравнении качества видео нескольких разных выводов, мы также рекомендуем подробный визуальный обзор в контролируемой среде. Вы можете выбрать из следующих метрик за кадр: * PSNR: Пиковая сигнала-к-шуму * SSIM: Метрика структурного сходства * MS_SSIM: Метрика сходства в многомасштабном измерении * PSNR_HVS: Пиковая сигнала-к-шуму, система человеческого зрения * VMAF: Объединение оценки видео с помощью множественных методов * QVBR: Определяемая качеством переменная битовая скорость. Этот параметр доступен только тогда, когда ваш вывод использует режим управления скоростью QVBR.

(строка)

  • PSNR: Пиковая сигнала-к-шуму * SSIM: Метрика структурного сходства * MS_SSIM: Метрика сходства в многомасштабном измерении * PSNR_HVS: Пиковая сигнала-к-шуму, система человеческого зрения * VMAF: Объединение оценки видео с помощью множественных методов * QVBR: Определяемая качеством переменная битовая скорость. Этот параметр доступен только тогда, когда ваш вывод использует режим управления скоростью QVBR.

QualityTuningLevel -> (строка)

Уровень настройки качества, который вы выбираете, представляет собой компромисс между скоростью кодирования вашей работы и качеством выходного видео. Для наибольшей скорости кодирования за счёт качества видео: Выберите Single pass. Для хорошего баланса между скоростью кодирования и качеством видео: Оставьте пустым или сохраните значение по умолчанию Single pass HQ. Для наилучшего качества видео за счёт скорости кодирования: Выберите Multi pass HQ. MediaConvert выполняет проход анализа на вашем входе, за которым следует проход кодирования. Выводы, которые используют эту функцию, несут плату про-уровня.

QvbrSettings -> (структура)

Настройки для кодирования с переменной битовой скоростью, определённой качеством, с кодеком H.265. Используйте эти настройки только тогда, когда вы установили QVBR для режима управления скоростью.

MaxAverageBitrate -> (целое число)

Используйте этот параметр только тогда, когда режим управления скоростью QVBR и уровень настройки качества Multi-pass HQ. Для значений максимальной средней битовой скорости, подходящих к сложности вашего входного видео, служба ограничивает среднюю битовую скорость видеочасти этого вывода значением, которое вы выбираете. То есть, общий размер видеоэлемента меньше или равен значению, которое вы установили, умноженному на количество секунд закодированного вывода.

QvbrQualityLevel -> (целое число)

Используйте этот параметр только тогда, когда вы установили режим управления скоростью QVBR. Укажите целевой уровень качества для этого вывода. MediaConvert определяет нужное количество битов для использования для каждой части видео, чтобы сохранить заданное вами качество видео. Когда вы сохраняете значение по умолчанию, AUTO, MediaConvert выбирает уровень качества для вас, основываясь на характеристиках вашего входного видео. Если вы предпочитаете указать уровень качества, укажите число от 1 до 10. Используйте большие числа для лучшего качества. Уровень 10 приводит к почти безпотертному сжатию. Уровень качества для большинства транскодирований высокого качества находится между 6 и 9. Необязательно, чтобы указать значение между целыми числами, также укажите значение для параметра qvbrQualityLevelFineTune. Например, если вы хотите, чтобы уровень качества вашего QVBR был 7.33, установите qvbrQualityLevel на 7 и установите qvbrQualityLevelFineTune на .33.

QvbrQualityLevelFineTune -> (двойное число)

Необязательно. Укажите здесь значение, чтобы установить качество QVBR на уровень между целыми числами. Например, если вы хотите, чтобы уровень качества вашего QVBR был 7.33, установите qvbrQualityLevel на 7 и установите qvbrQualityLevelFineTune на .33. MediaConvert округляет уровень качества вашего QVBR до ближайшей трети целого числа. Например, если вы установите qvbrQualityLevel на 7 и установите qvbrQualityLevelFineTune на .25, ваш фактический уровень качества QVBR будет 7.33.

RateControlMode -> (строка)

Используйте этот параметр, чтобы указать, имеет ли этот вывод переменную битовую скорость (VBR), постоянную битовую скорость (CBR) или определённую качеством переменную битовую скорость (QVBR).

RepeatPps -> (строка)

Размещает заголовок PPS на каждой закодированной картинке, даже если он повторяется.

SaliencyAwareEncoding -> (строка)

Укажите, следует ли применять кодирование с учётом выделения важных элементов к вашему выводу. Используется для улучшения восприятия качества видео вашего вывода путём выделения большего количества битов кодирования для заметных или выдающихся частей вашего контента. Для применения кодирования с учётом выделения важных элементов, когда это возможно: мы рекомендуем выбрать Preferred. Эффекты кодирования с учётом выделения важных элементов лучше всего видны на выходах с меньшей битовой скоростью. Когда вы выбираете Preferred, обратите внимание, что кодирование с учётом выделения важных элементов будет применяться только к выводам с разрешением 720p или выше. Для того, чтобы не применять кодирование с учётом выделения важных элементов, отдавая приоритет скорости кодирования над восприятием качества видео: выберите Disabled.

ScanTypeConversionMode -> (строка)

Используйте этот параметр для интерлицерованных выходов, когда частота кадров вашего вывода составляет половину частоты кадров вашего входного видео. В этой ситуации выберите Optimized interlacing, чтобы создать вывод с лучшим качеством интерлицерования. В этом случае каждый прогрессивный кадр со входа соответствует интерлицерованному полю в выводе. Сохраните значение по умолчанию Basic interlacing для всех других частот кадров вывода. При базовом интерлицеровании MediaConvert выполняет преобразование частоты кадров сначала, а затем интерлицирует кадры. Когда вы выбираете Optimized interlacing и устанавливаете частоту кадров вывода на значение, которое не подходит для оптимизированного интерлицерования, MediaConvert автоматически переходит к базовому интерлицерованию. Требуемые настройки: Для использования оптимизированного интерлицерования вы должны установить Telecine в None или Soft. Вы не можете использовать оптимизированное интерлицерование для выходов с жёстким телекинезом. Вы также должны установить режим интерлицерования на значение, отличное от Progressive.

SceneChangeDetect -> (строка)

Включите этот параметр, чтобы вставлять I-кадры при смене сцен, автоматически обнаруживаемых службой. Это улучшает качество видео и включено по умолчанию. Если этот вывод использует QVBR, выберите обнаружение переходов для дальнейшего улучшения качества видео. Дополнительную информацию о QVBR см. по адресу https://docs.aws.amazon.com/console/mediaconvert/cbr-vbr-qvbr.

Slices -> (целое число)

Количество слайсов на картинке. Должно быть меньше или равно количеству строк макроблоков для прогрессивных картинок и меньше или равно половине количества строк макроблоков для интерлицерованных картинок.

SlowPal -> (строка)

Проигнорируйте этот параметр, если ваша частота кадров входа не 23,976 или 24 кадра в секунду (кадр/с). Включите медленный PAL, чтобы создать вывод со скоростью 25 кадр/с. При включении медленного PAL, MediaConvert переименовывает кадры видео в 25 кадров/с и пересэмплирует ваш звук, чтобы он оставался синхронизированным с видео. Обратите внимание, что включение этого параметра немного уменьшит продолжительность вашего видео. Требуемые настройки: Вы также должны установить Framerate на 25.

Softness -> (целое число)

Проигнорируйте этот параметр, если вам не нужно соответствовать спецификации, требующей определённого значения. Если у вас нет требования спецификации, мы рекомендуем скорректировать мягкость вашего вывода, используя меньшее значение для параметра Sharpness или включив фильтр шумоподавления. Параметр Softness определяет матрицы квантования, которые использует кодер. Сохраните значение по умолчанию 0 для плоской квантизации. Выберите значение 1 или 16, чтобы использовать стандартные матрицы квантования смягчения JVT из спецификации H.264. Выберите значение от 17 до 128 для использования планарной интерполяции. Увеличение значений от 17 до 128 приводит к увеличению уменьшения данных высокой частоты. Значение 128 приводит к самому мягкому видео.

SpatialAdaptiveQuantization -> (строка)

Используйте эту настройку только при изменении значения по умолчанию «Авто» для настройки H264AdaptiveQuantization. Если вы сохраняете все значения по умолчанию, исключая H264AdaptiveQuantization и все другие адаптивные квантования из вашей спецификации задания JSON, MediaConvert автоматически применяет лучшие типы квантования для вашего видеоконтента. Если вы установите H264AdaptiveQuantization на значение, отличное от AUTO, значение по умолчанию для H264SpatialAdaptiveQuantization будет Enabled. Сохраните это значение по умолчанию, чтобы настроить квантование в каждом кадре на основе пространственного изменения сложности контента. При включении этой функции кодер использует меньше битов в областях, которые могут выдержать больше искажений без заметного ухудшения качества изображения, и использует больше битов в областях, где любые незначительные искажения будут заметны. Например, сложные текстурированные блоки кодируются с меньшим количеством битов, а гладкие текстурированные блоки — с большим количеством битов. Включение этой функции почти всегда улучшит качество вашего видео. Однако обратите внимание, что эта функция не учитывает, на какой части экрана зритель, вероятно, сосредоточит внимание. Если зрители, вероятно, сосредоточат внимание на части экрана с большим количеством сложной текстуры, вы можете установить H264SpatialAdaptiveQuantization на Disabled. Связанная настройка: при включении пространственного адаптивного квантования установите значение для Адаптивного квантования в зависимости от вашего контента. Для однородного контента, такого как мультфильмы и видеоигры, установите его на Low. Для контента с более широким разнообразием текстур установите его на High или Higher. Чтобы вручную включить или выключить H264SpatialAdaptiveQuantization, необходимо установить Адаптивное квантование на значение, отличное от AUTO.

Синтаксис -> (строка)

Создает битрейм, совместимый со стандартом SMPTE RP-2027.

Телекине -> (строка)

При преобразовании частоты кадров с 23,976 кадра в секунду (кадр/с) на 29,97 кадр/с и при типе сканирования вывода «челночный», вы можете дополнительно включить жесткий или мягкий телекине для создания более плавного изображения. Жесткий телекине создает выходной 29,97i. Мягкий телекине создает вывод с 23,976, который сигнализирует устройству видеоплеера о выполнении преобразования во время воспроизведения. Если вы сохраняете значение по умолчанию None, MediaConvert выполняет стандартное преобразование частоты кадров в 29,97 без каких-либо действий с полярностью поля для создания более плавного изображения.

TemporalAdaptiveQuantization -> (строка)

Используйте эту настройку только при изменении значения по умолчанию «AUTO» для настройки H264AdaptiveQuantization. Если вы сохраняете все значения по умолчанию, исключая H264AdaptiveQuantization и все другие адаптивные квантования из вашей спецификации задания JSON, MediaConvert автоматически применяет лучшие типы квантования для вашего видеоконтента. Если вы установите H264AdaptiveQuantization на значение, отличное от AUTO, значение по умолчанию для H264TemporalAdaptiveQuantization будет Enabled. Сохраните это значение по умолчанию, чтобы настроить квантование в каждом кадре на основе временного изменения сложности контента. При включении этой функции кодер использует меньше битов в областях кадра, которые не двигаются, и использует больше битов в сложных объектах с острыми краями, которые сильно двигаются. Например, эта функция улучшает читаемость текстовых тикеров в новостях и табло на спортивных матчах. Включение этой функции почти всегда улучшит качество вашего видео. Однако обратите внимание, что эта функция не учитывает, на какой части экрана зритель, вероятно, сосредоточит внимание. Если зрители, вероятно, сосредоточат внимание на части экрана, которая не содержит движущихся объектов с острыми краями, например, на лицах спортсменов, вы можете установить H264TemporalAdaptiveQuantization на Disabled. Связанная настройка: при включении временного квантования отрегулируйте силу фильтра с помощью настройки Адаптивное квантование. Чтобы вручную включить или выключить H264TemporalAdaptiveQuantization, необходимо установить Адаптивное квантование на значение, отличное от AUTO.

UnregisteredSeiTimecode -> (строка)

Вставляет код времени для каждого кадра в виде 4 байтов сообщения SEI без регистрации.

WriteMp4PackagingType -> (строка)

Укажите, как SPS и PPS NAL-блоки записываются в контейнер MP4 на выходе, в соответствии с ISO/IEC 14496-15. Если расположение этих параметров не имеет значения в вашем рабочем процессе: сохраните значение по умолчанию AVC1. MediaConvert записывает SPS и PPS NAL-блоки в блок описания образца (‘stsd’) (но не напрямую в образцы). Чтобы записать SPS и PPS NAL-блоки напрямую в образцы (но не в блок ‘stsd’): выберите AVC3. При этом обратите внимание, что вывод, возможно, не будет правильно воспроизводиться с некоторыми системами или плеерами downstream.

H265Settings -> (структура)

Настройки кодека H265

AdaptiveQuantization -> (строка)

При установке Adaptive Quantization на Авто или оставлении пустым, MediaConvert автоматически применяет квантование для улучшения качества видео вывода. Установите Adaptive Quantization на Низкий, Средний, Высокий, Более высокий или Максимальный, чтобы вручную управлять силой фильтра квантования. В таком случае вы можете указать значение для Spatial Adaptive Quantization, Temporal Adaptive Quantization и Flicker Adaptive Quantization, чтобы дополнительно управлять фильтром квантования. Установите Adaptive Quantization на Выкл., чтобы не применять квантование к выводу.

AlternateTransferFunctionSei -> (строка)

Включает сообщение SEI Альтернативной функции преобразования для вывода, использующего гибридную логарифмическую гамму (HLG) электро-оптическую функцию передачи (EOTF).

BandwidthReductionFilter -> (структура)

Фильтр снижения полосы пропускания повышает качество видео вывода по отношению к его битрейту. Используйте для снижения битрейта вывода с постоянным качеством QVBR, с незначительным или отсутствующим снижением воспринятого качества. Или используйте для повышения качества видео вывода с другими режимами управления битрейтом по отношению к заданному битрейту. Снижение полосы пропускания увеличивается, когда входное качество низкое или есть шум. Вывод, использующий эту функцию, подлежит ценообразованию в соответствии с тарифом «про». При включении фильтра снижения полосы пропускания нельзя включать предобработку Noise reducer.

Sharpening -> (строка)

Необязательно укажите уровень резкости, который следует применить при использовании фильтра снижения полосы пропускания. Резкость добавляет контраст к краям видеоконтента и может уменьшить мягкость. Сохраните значение по умолчанию — Выкл., чтобы не применять резкость. Установите уровень резкости на Низкий, чтобы применить минимальное количество резкости, или на Высокий, чтобы применить максимальное количество резкости.

Strength -> (строка)

Укажите силу фильтра снижения полосы пропускания. Для большинства рабочих процессов рекомендуется выбрать Авто для снижения полосы пропускания вывода без заметного снижения качества видео. Для вывода высокого качества и высокого битрейта выберите Низкий. Для максимального снижения полосы пропускания выберите Высокий. Рекомендуется выбрать Высокий для вывода с низким битрейтом. Обратите внимание, что Высокий может незначительно увеличить мягкость вывода.

Bitrate -> (целое число)

Укажите средний битрейт в битах в секунду. Требуется для VBR и CBR. Для вывода MS Smooth битрейты должны быть уникальными при округленном вниз до ближайшего кратного 1000.

CodecLevel -> (строка)

Уровень H.265.

CodecProfile -> (строка)

Представляет профиль и уровень в соответствии со спецификацией HEVC (H.265). Выбор сгруппирован как [Профиль] / [Уровень], поэтому «Основной/Высокий» представляет основной профиль с высоким уровнем. Профили 4:2:2 доступны только с лицензией HEVC 4:2:2.

Deblocking -> (строка)

Используйте Деблокирование для улучшения качества видео вывода, сглаживая края артефактов макроблоков, созданных во время сжатия видео. Для уменьшения артефактов блокирования на границах блоков и улучшения общего качества видео: Сохраните значение по умолчанию, Включено. Для того, чтобы не применять деблокирование: Выберите Выключено. Видимые артефакты блочных границ могут появиться на выходе, особенно при низких битрейтах.

DynamicSubGop -> (строка)

Укажите, разрешить ли изменение количества кадров B в структуре GOP вывода в зависимости от входного видеоконтента. Для улучшения субъективного качества видео вывода с высокоскоростным контентом: Оставьте пустым или используйте значение по умолчанию Адаптивный. MediaConvert будет использовать меньше кадров B для высокоскоростного видеоконтента по сравнению с низкоскоростным. Максимальное количество кадров B ограничено значением, которое вы выбрали для кадров B между кадрами-ссылками. Для использования одинакового количества кадров B для всех типов контента: Выберите Статический.

EndOfStreamMarkers -> (строка)

Необязательно включайте или подавляйте маркеры в конце вывода, которые сигнализируют об окончании потока видео. Для включения маркеров конца потока: Оставьте пустым или используйте значение по умолчанию, Включить. Для того, чтобы не включать маркеры конца потока: Выберите Подавить. Это полезно, когда ваш вывод будет вставлен в другой поток.

FlickerAdaptiveQuantization -> (строка)

Включите эту настройку, чтобы кодер уменьшал всплеск I-кадров. Всплеск I-кадров появляется как визуальная мерцание, которая может возникнуть, когда кодер сохраняет биты, копируя некоторые макроблоки многократно из кадра в кадр, а затем обновляет их в I-кадре. При включении этой настройки кодер обновляет эти макроблоки немного чаще, чтобы сгладить мерцание. Эта настройка по умолчанию выключена. Связанная настройка: Кроме включения этой настройки, необходимо также установить adaptiveQuantization на значение, отличное от Выкл.

FramerateControl -> (строка)

Используйте настройку Частота кадров для указания частоты кадров для данного вывода. Если вы хотите сохранить ту же частоту кадров, что и во входном видео, выберите Следовать источнику. Если вы хотите выполнить преобразование частоты кадров, выберите частоту кадров из раскрывающегося списка или выберите Пользовательская. Частоты кадров, отображаемые в раскрывающемся списке, являются десятичными приближениями дробей. Если вы выберите Пользовательская, укажите частоту кадров как дробь.

FramerateConversionAlgorithm -> (строка)

Выберите метод, который вы хотите, чтобы MediaConvert использовал при увеличении или уменьшении частоты кадров вашего видео. Для числовых преобразований, таких как 60 кадров/с до 30 кадров/с: Рекомендуется сохранить значение по умолчанию, Удалить дубликаты. Для числовых преобразований, чтобы избежать заикания: Выберите Интерполировать. Это приводит к плавному изображению, но может ввести нежелательные артефакты видео. Для сложных преобразований частоты кадров, особенно если исходное видео уже было преобразовано из исходного каденса: Выберите FrameFormer для выполнения интерполяции с компенсацией движения. FrameFormer использует лучший метод преобразования кадр за кадром. Обратите внимание, что использование FrameFormer увеличивает время транскодирования и влечёт значительные дополнительные расходы. При выборе FrameFormer разрешение входного видео должно быть не менее 128x96. Чтобы создать вывод с тем же количеством кадров, что и на входе: Выберите Сохранить количество кадров. В таком случае MediaConvert не будет удалять, интерполировать, добавлять или иным образом изменять количество кадров с входных данных на выходных. Обратите внимание, что поскольку количество кадров сохраняется, продолжительность вывода станет короче при более высоких частотах кадров и длиннее при более низких частотах кадров.

FramerateDenominator -> (целое число)

При использовании API для задач транскодирования, использующих преобразование частоты кадров, укажите частоту кадров как дробь. Например, 24000 / 1001 = 23,976 кадра/с. Используйте FramerateDenominator для указания знаменателя этой дроби. В этом примере используйте 1001 для значения FramerateDenominator. При использовании консоли для задач транскодирования, использующих преобразование частоты кадров, укажите значение как десятичное число для Framerate. В этом примере укажите 23,976.

FramerateNumerator -> (целое число)

При использовании API для задач транскодирования, использующих преобразование частоты кадров, укажите частоту кадров как дробь. Например, 24000 / 1001 = 23,976 кадра/с. Используйте FramerateNumerator для указания числителя этой дроби. В этом примере используйте 24000 для значения FramerateNumerator. При использовании консоли для задач транскодирования, использующих преобразование частоты кадров, укажите значение как десятичное число для Framerate. В этом примере укажите 23,976.

GopBReference -> (строка)

Укажите, разрешить ли ссылкам кадров B на другие типы кадров. Для использования ссылок на кадры B, когда структура GOP содержит 1 или более кадров B: Оставьте пустым или используйте значение по умолчанию Включено. Рекомендуется выбрать Включено, чтобы улучшить качество видео вывода по отношению к его битрейту. Для того, чтобы не использовать ссылки на кадры B: Выберите Выключено.

GopClosedCadence -> (целое число)

Укажите относительную частоту открытых и закрытых GOP в этом выводе. Например, если вы хотите разрешить четыре открытых GOP и затем потребовать закрытый GOP, установите это значение в 5. Рекомендуется позволить транскодеру автоматически выбрать это значение на основе характеристик входного видео. Чтобы включить это автоматическое поведение, оставьте значение по умолчанию пустым. Если вы явно укажете значение, для сегментированных выводов не устанавливайте это значение в 0.

GopSize -> (двойное)

Используйте эту настройку только при установке управления режимом GOP в Указано, кадры или Указано, секунды. Укажите длину GOP с использованием целого числа кадров или десятичного значения секунд. MediaConvert интерпретирует это значение как кадры или секунды в зависимости от значения, которое вы выбрали для управления режимом GOP. Если вы хотите, чтобы MediaConvert автоматически определял размер GOP, оставьте размер GOP пустым и установите управление режимом GOP в Авто. Если ваша группа вывода определяет HLS, DASH или CMAF, оставьте размер GOP пустым и установите управление режимом GOP в Авто в каждом выходе вашей группы вывода.

GopSizeUnits -> (строка)

Укажите, как транскодер определяет размер GOP для данного вывода. Рекомендуется позволить транскодеру автоматически выбрать это значение на основе характеристик входного видео. Чтобы включить это автоматическое поведение, выберите Авто и оставьте размер GOP пустым. По умолчанию, если вы не укажете управление режимом GOP, MediaConvert будет использовать автоматическое поведение. Если ваша группа вывода определяет HLS, DASH или CMAF, установите управление режимом GOP в Авто и оставьте размер GOP пустым в каждом выходе вашей группы вывода. Чтобы явно указать длину GOP, выберите Указано, кадры или Указано, секунды, а затем укажите длину GOP в связанной настройке Размер GOP.

HrdBufferFinalFillPercentage -> (целое число)

Если ваши последующие системы имеют строгие требования к буферу: Укажите минимальный процент буфера HRD, доступного в конце каждого кодированного видеосегмента. Для наилучшего качества видео: Установите значение в 0 или оставьте пустым, чтобы автоматически определить процент заполнения конечного буфера.

HrdBufferInitialFillPercentage -> (целое число)

Процент буфера, который должен быть заполнен изначально (модель буфера HRD).

HrdBufferSize -> (целое число)

Размер буфера (модель буфера HRD) в битах. Например, введите пять мегабит как 5000000.

InterlaceMode -> (строка)

Выберите тип строки сканирования для вывода. Сохраните значение по умолчанию, Прогрессивный, для создания прогрессивного вывода независимо от типа сканирования вашего ввода. Используйте Первые строки верхнего поля или Первые строки нижнего поля для создания вывода, который переплетён с одинаковой полярностью поля на всём протяжении. Используйте Следовать, по умолчанию верхнее поле или Следовать, по умолчанию нижнее поле для создания вывода с той же полярностью поля, что и у источника. Для задач с несколькими входами полярность поля вывода может меняться в процессе вывода. Поведение Следовать зависит от типа сканирования ввода. Если источник переплетён, вывод будет переплетён с той же полярностью, что и у источника. Если источник прогрессивный, вывод будет переплетён с первым полем сверху или снизу, в зависимости от выбранного варианта Следовать.

MaxBitrate -> (целое число)

Максимальный битрейт в битах/секунду. Например, введите пять мегабит в секунду как 5000000. Требуется, когда режим управления битрейтом — QVBR.

MinIInterval -> (целое число)

END_OF_DOCUMENT_MARKER
Укажите минимальное количество кадров, разрешенных между двумя кадрами IDR в вашем выводе. Это включает кадры, созданные в начале GOP или при смене сцены. Используйте Min I-Interval для улучшения сжатия видео путем изменения размера GOP, когда два кадра IDR будут созданы близко друг к другу. Например, если обычный кадр IDR, управляемый каденцией, попадет в течение 5 кадров от кадра IDR смены сцены, и вы установите Min I-interval на 5, тогда кодер запишет кадр IDR только для смены сцены. Таким образом, один GOP укорачивается или удлиняется. Если кадр IDR, управляемый каденцией, будет дальше чем на 5 кадров от кадра IDR смены сцены, тогда кодер оставит все кадры IDR на своих местах. Чтобы использовать автоматически определенный интервал: Мы рекомендуем оставить это значение пустым. Это позволяет MediaConvert использовать оптимальное значение в соответствии с характеристиками вашего входного видео и приводит к лучшему сжатию видео. Чтобы вручную указать интервал: Введите значение от 1 до 30. Используйте, когда ваши системы приема имеют конкретные требования к размеру GOP. Чтобы отключить изменение размера GOP: Введите 0. MediaConvert будет создавать кадры IDR только в начале управляемого GOP вашего вывода. Используйте, когда ваши системы приема требуют регулярный размер GOP.

NumberBFramesBetweenReferenceFrames -> (целое число)

Укажите количество кадров B между кадрами-эталонами в этом выходе. Для наилучшего качества видео: Оставьте пустым. MediaConvert автоматически определяет количество кадров B, используемых на основе характеристик вашего входного видео. Чтобы вручную указать количество кадров B между кадрами-эталонами: Введите целое число от 0 до 7.

NumberReferenceFrames -> (целое число)

Количество кадров-эталонов для использования. Кодер может использовать больше, чем запрошено, если используются кадры B и/или чередующаяся кодировка.

ParControl -> (строка)

Необязательно. Укажите, как служба определяет соотношение сторон пикселей (PAR) для этого вывода. По умолчанию, Follow source, использует PAR из вашего входного видео для вашего вывода. Чтобы указать другое PAR, выберите любое значение, кроме Follow source. Когда вы выбираете SPECIFIED для этого параметра, вы также должны указать значения для параметров parNumerator и parDenominator.

ParDenominator -> (целое число)

Требуется, когда вы устанавливаете Соотношение сторон пикселей на SPECIFIED. На консоли это соответствует любому значению, кроме Follow source. Когда вы указываете выходное соотношение сторон пикселей (PAR), отличное от входного видео PAR, укажите выходное PAR в виде отношения. Например, для D1/DV NTSC широкоэкранного изображения вы бы указали отношение 40:33. В этом примере значение для parDenominator равно 33.

ParNumerator -> (целое число)

Требуется, когда вы устанавливаете Соотношение сторон пикселей на SPECIFIED. На консоли это соответствует любому значению, кроме Follow source. Когда вы указываете выходное соотношение сторон пикселей (PAR), отличное от входного видео PAR, укажите выходное PAR в виде отношения. Например, для D1/DV NTSC широкоэкранного изображения вы бы указали отношение 40:33. В этом примере значение для parNumerator равно 40.

PerFrameMetrics -> (список)

Необязательно выберите один или несколько отчетов о метриках на кадр для генерации вместе с вашим выводом. Вы можете использовать эти метрики для анализа вашего выходного видео в соответствии с одной или несколькими общепринятыми метриками качества изображения. Вы можете указать метрики на кадр для групп вывода или для отдельных выводов. При этом MediaConvert запишет файл CSV (Значения, разделенные запятыми) в ваше место назначения S3, названный именем вывода и типом метрики. Например: videofile_PSNR.csv Задачи, генерирующие метрики на кадр, будут выполняться дольше, в зависимости от разрешения и сложности вашего вывода. Например, некоторые задачи 4K могут выполняться до в два раза дольше. Обратите внимание, что при анализе качества видео вашего вывода или при сравнении качества видео нескольких различных выводов мы также рекомендуем подробный визуальный обзор в контролируемой среде. Вы можете выбрать следующие метрики на кадр: * PSNR: Пиковая величина отношения сигнал/шум * SSIM: Метрика структурного сходства * MS_SSIM: Метрика структурного сходства многомасштабного * PSNR_HVS: Пиковое отношение сигнал/шум, система зрительного восприятия человека * VMAF: Видео многометодная оценка слияния * QVBR: Определяемое качество переменной битовой скорости. Этот параметр доступен только в том случае, если ваш вывод использует режим управления скоростью QVBR.

(строка)

  • PSNR: Пиковая величина отношения сигнал/шум * SSIM: Метрика структурного сходства * MS_SSIM: Метрика структурного сходства многомасштабного * PSNR_HVS: Пиковое отношение сигнал/шум, система зрительного восприятия человека * VMAF: Видео многометодная оценка слияния * QVBR: Определяемое качество переменной битовой скорости. Этот параметр доступен только в том случае, если ваш вывод использует режим управления скоростью QVBR.

QualityTuningLevel -> (строка)

Необязательно. Используйте уровень настройки качества, чтобы выбрать, как вы хотите торговать скоростью кодирования на качество выходного видео. По умолчанию используется более быстрая, низкого качества, однопроходная кодировка.

QvbrSettings -> (структура)

Настройки для кодирования с переменной битовой скоростью, определяемой качеством, с кодеком H.265. Используйте эти настройки только в том случае, если вы установили QVBR для режима управления скоростью.

MaxAverageBitrate -> (целое число)

Используйте этот параметр только в том случае, если режим управления скоростью QVBR, а уровень настройки качества Multi-pass HQ. Для значений максимальной средней битовой скорости, подходящих для сложности вашего входного видео, служба ограничивает среднюю битовую скорость видео части этого вывода значением, которое вы выберете. То есть, общий размер видеоэлемента меньше или равен значению, которое вы задали, умноженному на количество секунд закодированного вывода.

QvbrQualityLevel -> (целое число)

Используйте этот параметр только в том случае, если вы установили режим управления скоростью на QVBR. Укажите целевой уровень качества для этого вывода. MediaConvert определяет правильное количество битов для использования для каждой части видео для поддержания заданного вами качества видео. Если вы оставляете значение по умолчанию, AUTO, MediaConvert выбирает уровень качества для вас на основе характеристик вашего входного видео. Если вы предпочитаете указать уровень качества, укажите число от 1 до 10. Используйте большие числа для лучшего качества. Уровень 10 приводит к почти без потерь сжатию. Уровень качества для большинства транскодирования качества вещания находится между 6 и 9. Необязательно, чтобы указать значение между целыми числами, также укажите значение для параметра qvbrQualityLevelFineTune. Например, если вы хотите, чтобы ваш уровень качества QVBR был 7.33, установите qvbrQualityLevel на 7 и установите qvbrQualityLevelFineTune на .33.

QvbrQualityLevelFineTune -> (вещественное число)

Необязательно. Укажите здесь значение, чтобы установить качество QVBR на уровень между целыми числами. Например, если вы хотите, чтобы ваш уровень качества QVBR был 7.33, установите qvbrQualityLevel на 7 и установите qvbrQualityLevelFineTune на .33. MediaConvert округляет ваш уровень качества QVBR до ближайшей трети целого числа. Например, если вы установите qvbrQualityLevel на 7, а вы установите qvbrQualityLevelFineTune на .25, ваш фактический уровень качества QVBR будет 7.33.

RateControlMode -> (строка)

Используйте этот параметр для указания, имеет ли этот вывод переменную битовую скорость (VBR), постоянную битовую скорость (CBR) или определяемую качеством переменную битовую скорость (QVBR).

SampleAdaptiveOffsetFilterMode -> (строка)

Укажите силу фильтра Sample Adaptive Offset (SAO). Режим адаптации динамически выбирает наилучшую силу на основе содержимого.

ScanTypeConversionMode -> (строка)

Используйте этот параметр для чередующихся выходов, когда частота кадров вывода составляет половину частоты кадров входа. В этой ситуации выберите Optimized interlacing, чтобы создать вывод с лучшим качеством. В этом случае каждый прогрессивный кадр из входа соответствует чередующемуся полю в выходе. Сохраните значение по умолчанию, Basic interlacing, для всех остальных частот кадров вывода. С базовым переплетением MediaConvert выполняет сначала любую конвертацию частоты кадров, а затем переплетает кадры. Когда вы выбираете Optimized interlacing и устанавливаете частоту кадров вывода на значение, которое не подходит для оптимизированного переплетения, MediaConvert автоматически переходит к базовому переплетению. Требуемые настройки: Чтобы использовать оптимизированное переплетение, вы должны установить Telecine на None или Soft. Вы не можете использовать оптимизированное переплетение для выводов с жестким телекинезом. Вы также должны установить режим чередования на значение, отличное от Progressive.

SceneChangeDetect -> (строка)

Включите эту настройку, чтобы вставлять кадры I в изменениях сцены, которые служба автоматически обнаруживает. Это улучшает качество видео и включено по умолчанию. Если этот вывод использует QVBR, выберите Обнаружение переходов для дальнейшего улучшения качества видео. Для получения дополнительной информации о QVBR см. https://docs.aws.amazon.com/console/mediaconvert/cbr-vbr-qvbr.

Slices -> (целое число)

Количество слайсов на картинку. Должно быть меньше или равно количеству строк макроблока для прогрессивных картинок и меньше или равно половине количества строк макроблока для чередующихся картинок.

SlowPal -> (строка)

Игнорируйте эту настройку, если ваша частота кадров входа не равна 23.976 или 24 кадра в секунду (кадр/с). Включите slow PAL, чтобы создать вывод с частотой 25 кадр/с. При включении slow PAL, MediaConvert переименовывает кадры видео на 25 кадр/с и пересэмплирует ваш звук, чтобы сохранить его синхронизацию с видео. Обратите внимание, что включение этой настройки немного уменьшит длительность вашего видео. Требуемые настройки: Вы также должны установить частоту кадров на 25.

SpatialAdaptiveQuantization -> (строка)

Сохраните значение по умолчанию, Enabled, чтобы настроить квантование внутри каждого кадра на основе пространственного изменения сложности содержимого. Когда вы включаете эту функцию, кодер использует меньше битов в областях, которые могут выдерживать больше искажений без заметного визуального ухудшения, и использует больше битов в областях, где любое небольшое искажение будет заметно. Например, сложные текстурированные блоки кодируются с меньшим количеством битов, а гладкие текстурированные блоки кодируются с большим количеством битов. Включение этой функции почти всегда улучшает качество видео. Однако имейте в виду, что эта функция не учитывает, где, вероятно, будет внимание зрителя. Если зрители, вероятно, будут фокусироваться на части экрана с большим количеством сложной текстуры, вы можете отключить эту функцию. Связанная настройка: Когда вы включаете пространственное адаптивное квантование, установите значение для Адаптивного квантования в зависимости от вашего содержимого. Для однородного содержимого, такого как мультфильмы и видеоигры, установите его на Low. Для содержимого с более широким разнообразием текстур, установите его на High или Higher.

Telecine -> (строка)

Это поле применяется только в том случае, если поле частоты кадров в разделе Потоки > Дополнительно > Частота кадров установлено на 29.970. Это поле работает с полем Деинтерлейсер в разделе Потоки > Дополнительно > Препроцессоры и полем Режим чередования в разделе Потоки > Дополнительно, чтобы определить тип сканирования для вывода: Прогрессивный, Чередующийся, Жесткий телекинез или Мягкий телекинез. - Жесткий: производит вывод 29.97i из входных данных 23.976. - Мягкий: производит 23.976; плеер преобразует этот вывод в 29.97i.

TemporalAdaptiveQuantization -> (строка)

Сохраните значение по умолчанию, Включено, чтобы настроить квантование в каждом кадре на основе временных изменений сложности контента. При включении этой функции кодер использует меньше битов для участков кадра, которые неподвижны, и больше битов для сложных объектов с острыми краями, которые много движутся. Например, эта функция улучшает читаемость текстовых тикеров в новостях и табло на спортивных матчах. Включение этой функции почти всегда улучшает качество видео. Однако имейте в виду, что эта функция не учитывает, на чём, вероятно, сосредоточено внимание зрителя. Если зрители, скорее всего, будут сосредоточены на части экрана, на которой нет движущихся объектов с острыми краями, например, на лицах спортсменов, вы можете отключить эту функцию. Связанная настройка: при включении временного квантования отрегулируйте силу фильтра с помощью настройки Адаптивное квантование.

TemporalIds -> (строка)

Включает идентификаторы временного слоя в закодированном битовом потоке. Поддерживается до 3 слоёв в зависимости от структуры GOP: I- и P-кадры образуют один слой, опорные B-кадры могут образовывать второй слой, а неопорные B-кадры — третий слой. Декодеры могут по желанию декодировать только нижние временные слои, чтобы получить выход с меньшей частотой кадров. Например, учитывая битовый поток с временными идентификаторами и b-кадрами = 1 (т.е. порядок отображения IbPbPb), декодер может декодировать все кадры для выхода с полной частотой кадров или только кадры I и P (низший временной слой) для выхода с половинной частотой кадров.

Tiles -> (строка)

Включает использование тайлов, позволяющих горизонтальное и вертикальное разделение кодированных изображений.

UnregisteredSeiTimecode -> (строка)

Вставляет временной код для каждого кадра как 4 байта незарегистрированного сообщения SEI.

WriteMp4PackagingType -> (строка)

Если расположение NAL-блоков набора параметров не имеет значения в вашем рабочем процессе, проигнорируйте эту настройку. Используйте эту настройку только с выходами CMAF или DASH или с автономными файловыми выходами в контейнере MPEG-4 (выходы MP4). Выберите HVC1, чтобы пометить ваш выход как HVC1. Это делает ваш выход совместимым со следующим спецификацией: ISO IECJTC1 SC29 N13798 Текст ISO/IEC FDIS 14496-15 3-е издание. Для этих выходов сервис сохраняет NAL-блоки набора параметров в заголовках образцов, но не в самих образцах. Для выходов MP4, когда вы выбираете HVC1, ваше выходное видео может не работать должным образом с некоторыми системами обработки и проигрывателями видео. Сервис по умолчанию помечает ваш выход как HEV1. Для этих выходов сервис записывает NAL-блоки набора параметров непосредственно в образцы.

Mpeg2Settings -> (структура)

Требуется при установке Кодека в значение MPEG2.

AdaptiveQuantization -> (строка)

Укажите силу любых адаптивных фильтров квантования, которые вы включили. Выбранное значение применяется к следующим настройкам: Пространственное адаптивное квантование и Временное адаптивное квантование.

Bitrate -> (целое число)

Укажите среднюю скорость передачи данных в битах в секунду. Требуется для VBR и CBR. Для выходов MS Smooth скорости передачи данных должны быть уникальными при округления до ближайшего кратного 1000.

CodecLevel -> (строка)

Используйте Уровень для установки уровня MPEG-2 для видеовывода.

CodecProfile -> (строка)

Используйте Профиль для установки профиля MPEG-2 для видеовывода.

DynamicSubGop -> (строка)

Выберите Адаптивный, чтобы улучшить субъективное качество видео для контента с высоким движением. Это заставит сервис использовать меньше кадров B (которые выводят информацию на основе других кадров) для высокоскоростных частей видео и больше кадров B для низкоскоростных частей. Максимальное количество кадров B ограничено значением, заданным для настройки Кадры B между референтными кадрами.

FramerateControl -> (строка)

Если вы используете консоль, используйте настройку Частота кадров, чтобы указать частоту кадров для этого вывода. Если вы хотите сохранить ту же частоту кадров, что и у входного видео, выберите Следовать источнику. Если вы хотите выполнить преобразование частоты кадров, выберите частоту кадров из выпадающего списка или выберите Пользовательский. Частоты кадров, отображаемые в выпадающем списке, являются десятичными приближениями дробей. Если вы выберите Пользовательский, укажите свою частоту кадров в виде дроби.

FramerateConversionAlgorithm -> (строка)

Выберите метод, который вы хотите, чтобы MediaConvert использовал при увеличении или уменьшении частоты кадров вашего видео. Для численно простых преобразований, таких как 60 кадров/с до 30 кадров/с: Мы рекомендуем сохранить значение по умолчанию, Удалить дубликаты. Для численно сложных преобразований, чтобы избежать прерываний: Выберите Интерполировать. Это приводит к плавному изображению, но может ввести нежелательные артефакты видео. Для сложных преобразований частоты кадров, особенно если исходное видео уже было преобразовано из его исходного темпа: Выберите FrameFormer для выполнения интерполяции с компенсацией движения. FrameFormer использует лучший метод преобразования кадр за кадром. Обратите внимание, что использование FrameFormer увеличивает время транскодирования и влечет за собой значительные дополнительные затраты. Когда вы выбираете FrameFormer, разрешение вашего входного видео должно быть не менее 128x96. Для создания выходного файла с тем же количеством кадров, что и входной: Выберите Сохранить количество кадров. Когда вы это сделаете, MediaConvert не будет удалять, интерполировать, добавлять или иным образом изменять количество кадров от вашего ввода к вашему выводу. Обратите внимание, что поскольку количество кадров сохраняется, продолжительность вашего вывода станет короче при более высоких частотах кадров и длиннее при более низких частотах кадров.

FramerateDenominator -> (целое число)

При использовании API для задач транскодирования, использующих преобразование частоты кадров, укажите частоту кадров как дробь. Например, 24000 / 1001 = 23,976 кадров/с. Используйте FramerateDenominator для указания знаменателя этой дроби. В этом примере используйте 1001 для значения FramerateDenominator. При использовании консоли для задач транскодирования, использующих преобразование частоты кадров, укажите значение как десятичное число для Framerate. В этом примере укажите 23,976.

FramerateNumerator -> (целое число)

При использовании API для задач транскодирования, использующих преобразование частоты кадров, укажите частоту кадров как дробь. Например, 24000 / 1001 = 23,976 кадров/с. Используйте FramerateNumerator для указания числителя этой дроби. В этом примере используйте 24000 для значения FramerateNumerator. При использовании консоли для задач транскодирования, использующих преобразование частоты кадров, укажите значение как десятичное число для Framerate. В этом примере укажите 23,976.

GopClosedCadence -> (целое число)

Укажите относительную частоту открытых и закрытых GOP в этом выходе. Например, если вы хотите разрешить четыре открытых GOP, а затем потребовать закрытый GOP, установите это значение в 5. При создании потокового вывода мы рекомендуем сохранить значение по умолчанию, 1, чтобы игроки, начинающие посреди потока, как можно быстрее получали кадр IDR. Не устанавливайте это значение в 0; это нарушит сегментацию вывода.

GopSize -> (двойное число)

Укажите интервал между ключевыми кадрами в секундах или кадрах для этого вывода. По умолчанию: 12 Связанные настройки: Когда вы указываете размер GOP в секундах, установите управление режимом GOP в Указанные, секунды. Значение по умолчанию для управления режимом GOP — Кадры.

GopSizeUnits -> (строка)

Укажите единицы измерения для размера GOP. Если вы не укажете значение здесь, по умолчанию кодер измеряет размер GOP в кадрах.

HrdBufferFinalFillPercentage -> (целое число)

Если ваши системы-получатели имеют строгие требования к буферу: Укажите минимальный процент буфера HRD, доступный в конце каждого кодированного сегмента видео. Для наилучшего качества видео: Установите в 0 или оставьте пустым, чтобы автоматически определить процент заполнения конечного буфера.

HrdBufferInitialFillPercentage -> (целое число)

Процент буфера, который должен быть заполнен изначально (модель буфера HRD).

HrdBufferSize -> (целое число)

Размер буфера (модель буфера HRD) в битах. Например, введите пять мегабит как 5000000.

InterlaceMode -> (строка)

Выберите тип сканирования строк для вывода. Сохраните значение по умолчанию, Прогрессивный, чтобы создать прогрессивный вывод, независимо от типа сканирования вашего входа. Используйте Первый верхний полукадр или Первый нижний полукадр, чтобы создать вывод, который переплетён с тем же полярностью полукадров на всём протяжении. Используйте Следовать, по умолчанию верхний полукадр или Следовать, по умолчанию нижний полукадр для создания выходов с той же полярностью полукадров, что и у исходного. Для задач с несколькими входами полярность полукадров вывода может меняться в течение вывода. Поведение Следовать зависит от типа сканирования входного сигнала. Если источник переплетён, вывод будет переплетён с той же полярностью, что и у источника. Если источник прогрессивный, вывод будет переплетён с первым верхним полукадром, или с первым нижним полукадром, в зависимости от того, какой из вариантов Следовать вы выберете.

IntraDcPrecision -> (строка)

Используйте точность Intra DC для установки точности квантования коэффициентов DC внутри блоков. Если вы выберете значение авто, служба автоматически выберет точность на основе коэффициента сжатия за кадр.

MaxBitrate -> (целое число)

Максимальная скорость передачи данных в битах/секунду. Например, введите пять мегабит в секунду как 5000000.

MinIInterval -> (целое число)

Укажите минимальное количество кадров, разрешенных между двумя кадрами IDR в вашем выходе. Это включает кадры, созданные в начале GOP или при смене сцены. Используйте Min I-Interval, чтобы улучшить сжатие видео, изменяя размер GOP, когда два кадра IDR создаются рядом друг с другом. Например, если обычный кадр IDR с заданным темпом будет находиться в пределах 5 кадров от кадра IDR при смене сцены, и вы установите Min I-interval в 5, то кодер будет записывать кадр IDR только для смены сцены. Таким образом, один GOP укорачивается или удлиняется. Если кадр IDR с заданным темпом будет находиться дальше, чем на 5 кадров от кадра IDR при смене сцены, кодер оставляет все кадры IDR на своих местах. Чтобы вручную указать интервал: Введите значение от 1 до 30. Используйте, когда системы-получатели имеют конкретные требования к размеру GOP. Чтобы отключить изменение размера GOP: Введите 0. MediaConvert будет создавать кадры IDR только в начале заданного темпом GOP вашего вывода. Используйте, когда системы-получатели требуют регулярного размера GOP.

NumberBFramesBetweenReferenceFrames -> (целое число)

Укажите количество кадров B, которые MediaConvert помещает между референтными кадрами в этом выходе. Допустимые значения — целые числа от 0 до 7. Если вы не укажете значение, MediaConvert по умолчанию использует 2.

ParControl -> (строка)

Необязательно. Укажите, как служба определяет соотношение сторон пикселей (PAR) для этого вывода. По умолчанию, Следовать источнику, используется PAR из входного видео для вывода. Чтобы указать другой PAR в консоли, выберите любое значение, отличное от Следовать источнику. При выборе SPECIFIED для этой настройки вы также должны указать значения для настроек parNumerator и parDenominator.

ParDenominator -> (целое число)

Требуется при установке Соотношения сторон пикселей в SPECIFIED. В консоли это соответствует любому значению, отличному от Следовать источнику. Когда вы указываете выходное соотношение сторон пикселей (PAR), отличное от PAR входного видео, укажите выходное PAR в виде отношения. Например, для D1/DV NTSC широкоформатного видео вы бы указали отношение 40:33. В этом примере значение для parDenominator равно 33.

ParNumerator -> (целое число)

Требуется при установке Соотношения сторон пикселей в SPECIFIED. В консоли это соответствует любому значению, отличному от Следовать источнику. Когда вы указываете выходное соотношение сторон пикселей (PAR), отличное от PAR входного видео, укажите выходное PAR в виде отношения. Например, для D1/DV NTSC широкоформатного видео вы бы указали отношение 40:33. В этом примере значение для parNumerator равно 40.

PerFrameMetrics -> (список)

Необязательно выберите один или несколько отчетов по метрикам за кадр для генерации вместе с выводом. Вы можете использовать эти метрики для анализа вашего выходного видео по одному или нескольким общепринятым метрикам качества изображения. Вы можете указать метрики за кадр для групп вывода или для отдельных выводов. В этом случае MediaConvert запишет файл CSV (значения, разделенные запятыми) в ваше место назначения S3, с именем, основанным на имени вывода и типе метрики. Например: videofile_PSNR.csv Задачи, генерирующие метрики за кадр, будут выполняться дольше в зависимости от разрешения и сложности вашего вывода. Например, некоторые задачи 4K могут выполняться в два раза дольше. Обратите внимание, что при анализе качества видео вашего вывода или при сравнении качества видео нескольких разных выводов мы также рекомендуем подробный визуальный обзор в контролируемой среде. Вы можете выбрать следующие метрики за кадр: * PSNR: Пиковая сигнала-шума * SSIM: Метрика структурного сходства * MS_SSIM: Метрика сходства в нескольких масштабах * PSNR_HVS: Пиковая сигнала-шума, система человеческого зрения * VMAF: Слияние оценок видео с множеством методов * QVBR: Скорость передачи данных QVBR, определенная качеством. Этот параметр доступен только при использовании режима управления скоростью передачи данных QVBR для вывода.

(строка)

  • PSNR: Пиковая сигнала-шума * SSIM: Метрика структурного сходства * MS_SSIM: Метрика сходства в нескольких масштабах * PSNR_HVS: Пиковая сигнала-шума, система человеческого зрения * VMAF: Слияние оценок видео с множеством методов * QVBR: Скорость передачи данных QVBR, определенная качеством. Этот параметр доступен только при использовании режима управления скоростью передачи данных QVBR для вывода.

QualityTuningLevel -> (строка)

Необязательно. Используйте уровень настройки качества, чтобы выбрать, как вы хотите уравновесить скорость кодирования с качеством выходного видео. По умолчанию используется более быстрое кодирование с низким качеством, однопроходное кодирование.

RateControlMode -> (строка)

Используйте Режим управления скоростью передачи данных, чтобы указать, является ли скорость передачи данных переменной (vbr) или постоянной (cbr).

ScanTypeConversionMode -> (строка)

Используйте эту настройку для чередующихся выходов, когда частота кадров вывода составляет половину частоты кадров ввода. В этом случае выберите «Оптимизированное чередование», чтобы создать вывод с чередованием лучшего качества. В этом случае каждый прогрессивный кадр из ввода соответствует чередующемуся полю на выходе. Сохраните значение по умолчанию «Основное чередование» для всех других частот кадров вывода. При базовом чередовании MediaConvert выполняет сначала преобразование частоты кадров, а затем чередует кадры. При выборе «Оптимизированного чередования» и установке частоты кадров вывода на значение, которое не подходит для оптимизированного чередования, MediaConvert автоматически переключается на базовое чередование. Требуемые настройки: для использования оптимизированного чередования необходимо установить «Телекине» на «Нет» или «Мягкий». Нельзя использовать оптимизированное чередование для выходов с жестким телекине. Также необходимо установить режим чередования на значение, отличное от «Прогрессивный».

SceneChangeDetect -> (строка)

Включите эту настройку, чтобы вставлять I-кадры при смене сцен, которые служба автоматически обнаруживает. Это улучшает качество видео и включено по умолчанию.

SlowPal -> (строка)

Проигнорируйте эту настройку, если частота кадров ввода не 23,976 или 24 кадра в секунду (кадр/с). Включите Slow PAL, чтобы создать выход с частотой 25 кадр/с. При включении Slow PAL MediaConvert переименовывает кадры видео в 25 кадр/с и пересэмплирует звук, чтобы сохранить синхронизацию с видео. Обратите внимание, что включение этой настройки немного уменьшит продолжительность видео. Требуемые настройки: также необходимо установить частоту кадров на 25.

Softness -> (целое число)

Проигнорируйте эту настройку, если вам не нужно соответствовать спецификации, требующей определенного значения. Если у вас нет требования спецификации, мы рекомендуем отрегулировать мягкость вывода, используя меньшее значение для настройки «Четкость» или включив фильтр снижения шума. Настройка Softness указывает матрицы квантования, которые использует кодер. Сохраните значение по умолчанию 0, чтобы использовать стандартные матрицы AWS Elemental. Выберите значение от 17 до 128, чтобы использовать планарную интерполяцию. Увеличение значений от 17 до 128 приводит к увеличению уменьшения данных высокой частоты. Значение 128 приводит к самому мягкому видео.

SpatialAdaptiveQuantization -> (строка)

Сохраните значение по умолчанию «Включено», чтобы отрегулировать квантование внутри каждого кадра на основе пространственного изменения сложности контента. При включении этой функции кодер использует меньше битов в областях, которые могут выдержать больше искажений без заметного визуального ухудшения, и использует больше битов в областях, где любые небольшие искажения будут заметны. Например, сложные текстурные блоки кодируются с меньшим количеством битов, а гладкие текстурные блоки кодируются с большим количеством битов. Включение этой функции практически всегда улучшит качество видео. Однако имейте в виду, что эта функция не учитывает, на какой части экрана зритель, вероятно, сосредоточит внимание. Если зрители, вероятно, будут сосредоточивать внимание на части экрана с большим количеством сложной текстуры, вы можете отключить эту функцию. Связанная настройка: при включении пространственной адаптивной квантизации установите значение для адаптивной квантизации в зависимости от вашего контента. Для однородного контента, такого как мультфильмы и видеоигры, установите его на «Низкое». Для контента с более широким разнообразием текстур установите его на «Высокое» или «Более высокое».

Syntax -> (строка)

Укажите, использует ли видео этого вывода синтаксис D10. Сохраните значение по умолчанию, чтобы не использовать синтаксис. Связанные настройки: если вы выберите D10 для своего профиля MXF, вы также должны установить это значение на D10.

Telecine -> (строка)

При преобразовании частоты кадров с 23,976 кадра в секунду (кадр/с) на 29,97 кадр/с и при типе сканирования вывода «Чередование», вы можете дополнительно включить жесткий или мягкий телекине, чтобы создать более плавную картинку. Жесткий телекине создает вывод 29,97i. Мягкий телекине создает вывод с выводом 23,976, который сигнализирует устройству воспроизведения видео о необходимости преобразования во время воспроизведения. При сохранении значения по умолчанию «Нет», MediaConvert выполняет стандартное преобразование частоты кадров в 29,97 без выполнения каких-либо действий с поляризацией поля, чтобы создать более плавную картинку.

TemporalAdaptiveQuantization -> (строка)

Сохраните значение по умолчанию «Включено», чтобы отрегулировать квантование внутри каждого кадра на основе временного изменения сложности контента. При включении этой функции кодер использует меньше битов в частях кадра, которые не движутся, и использует больше битов в сложных объектах с острыми краями, которые сильно двигаются. Например, эта функция улучшает читаемость текстовых тикеров в новостях и табло на спортивных матчах. Включение этой функции практически всегда улучшит качество видео. Однако имейте в виду, что эта функция не учитывает, на какой части экрана зритель, вероятно, сосредоточит внимание. Если зрители, вероятно, будут сосредоточивать внимание на части экрана, не содержащей движущихся объектов с острыми краями, например, лицах спортсменов, вы можете отключить эту функцию. Связанная настройка: при включении временной квантизации отрегулируйте интенсивность фильтра с помощью настройки «Адаптивная квантизация».

ProresSettings -> (структура)

Требуется при установке Codec в значение PRORES.

ChromaSampling -> (строка)

Эта настройка применяется только к выводам ProRes 4444 и ProRes 4444 XQ, созданным из входов с использованием 4:4:4 подвыборки хроматичности. Установите Preserve 4:4:4 sampling, чтобы разрешить выводам также использовать 4:4:4 подвыборку хроматичности. Вам необходимо указать значение для этой настройки, если профиль кодека вывода поддерживает 4:4:4 подвыборку хроматичности. Связанные настройки: Для выводов Apple ProRes с 4:4:4 подвыборкой хроматичности: Выберите Preserve 4:4:4 sampling. Используйте, если ваш вход имеет 4:4:4 подвыборку хроматичности, а профиль кодека вывода — Apple ProRes 4444 или 4444 XQ. Обратите внимание, что при выборе Preserve 4:4:4 sampling вы не можете включать следующие предобработчики: Dolby Vision, HDR10+ или Noise reducer.

CodecProfile -> (строка)

Используйте Profile для указания типа кодека Apple ProRes, который нужно использовать для этого вывода.

FramerateControl -> (строка)

Если вы используете консоль, используйте настройку Framerate для указания частоты кадров для этого вывода. Если вы хотите сохранить ту же частоту кадров, что и у входного видео, выберите Follow source. Если вы хотите выполнить преобразование частоты кадров, выберите частоту кадров из выпадающего списка или выберите Custom. Частоты кадров, показанные в выпадающем списке, являются десятичными приближениями дробей. Если вы выберите Custom, укажите частоту кадров как дробь.

FramerateConversionAlgorithm -> (строка)

Выберите метод, который вы хотите, чтобы MediaConvert использовал при увеличении или уменьшении частоты кадров вашего видео. Для численно простых преобразований, таких как 60 к/с до 30 к/с: Мы рекомендуем сохранить значение по умолчанию, Drop duplicate. Для численно сложных преобразований, чтобы избежать подергиваний: Выберите Interpolate. Это приводит к плавному изображению, но может привести к нежелательным артефактам видео. Для сложных преобразований частоты кадров, особенно если ваше исходное видео уже было преобразовано из его исходного каденса: Выберите FrameFormer для выполнения интерполяции с компенсацией движения. FrameFormer использует лучший метод преобразования кадр за кадром. Обратите внимание, что использование FrameFormer увеличивает время транскодирования и влечёт значительные дополнительные затраты. При выборе FrameFormer разрешение входного видео должно быть как минимум 128x96. Чтобы создать вывод с тем же количеством кадров, что и у входного: Выберите Maintain frame count. При этом MediaConvert не будет пропускать, интерполировать, добавлять или иным образом изменять количество кадров от вашего входа к выходу. Обратите внимание, что поскольку количество кадров сохраняется, продолжительность вашего вывода станет короче при более высоких частотах кадров и длиннее при более низких частотах кадров.

FramerateDenominator -> (целое число)

При использовании API для задач транскодирования, которые используют преобразование частоты кадров, укажите частоту кадров как дробь. Например, 24000 / 1001 = 23,976 к/с. Используйте FramerateDenominator для указания знаменателя этой дроби. В этом примере используйте 1001 для значения FramerateDenominator. При использовании консоли для задач транскодирования, которые используют преобразование частоты кадров, укажите значение как десятичное число для Framerate. В этом примере укажите 23,976.

FramerateNumerator -> (целое число)

При использовании API для задач транскодирования, которые используют преобразование частоты кадров, укажите частоту кадров как дробь. Например, 24000 / 1001 = 23,976 к/с. Используйте FramerateNumerator для указания числителя этой дроби. В этом примере используйте 24000 для значения FramerateNumerator. При использовании консоли для задач транскодирования, которые используют преобразование частоты кадров, укажите значение как десятичное число для Framerate. В этом примере укажите 23,976.

InterlaceMode -> (строка)

Выберите тип строки сканирования для вывода. Сохраните значение по умолчанию, Progressive, чтобы создать прогрессивный вывод независимо от типа сканирования вашего входа. Используйте Top field first или Bottom field first, чтобы создать вывод, который является чересстрочным с той же полярностью поля на протяжении всего времени. Используйте Follow, default top или Follow, default bottom, чтобы создать выводы с той же полярностью поля, что и у источника. Для задач с несколькими входами полярность поля вывода может меняться в процессе вывода. Поведение Follow зависит от типа сканирования входа. Если источник чересстрочный, вывод будет чересстрочным с той же полярностью, что и источник. Если источник прогрессивный, вывод будет чересстрочным с первым полем сверху или снизу, в зависимости от выбранного вами варианта Follow.

ParControl -> (строка)

Необязательно. Укажите, как служба определяет соотношение сторон пикселей (PAR) для этого вывода. По умолчанию поведение Follow source использует PAR из входного видео для вывода. Чтобы указать другое PAR, выберите любое значение, кроме Follow source. Если вы выберете SPECIFIED для этой настройки, вы также должны указать значения для настроек parNumerator и parDenominator.

ParDenominator -> (целое число)

Требуется при установке Pixel aspect ratio в значение SPECIFIED. В консоли это соответствует любому значению, кроме Follow source. При указании отношения сторон пикселей вывода (PAR), отличного от PAR входного видео, укажите PAR вывода в виде отношения. Например, для D1/DV NTSC широкоэкранного видео укажите отношение 40:33. В этом примере значение parDenominator равно 33.

ParNumerator -> (целое число)

Требуется при установке Pixel aspect ratio в значение SPECIFIED. В консоли это соответствует любому значению, кроме Follow source. При указании отношения сторон пикселей вывода (PAR), отличного от PAR входного видео, укажите PAR вывода в виде отношения. Например, для D1/DV NTSC широкоэкранного видео укажите отношение 40:33. В этом примере значение parNumerator равно 40.

PerFrameMetrics -> (список)

Необязательно выберите один или несколько отчетов метрик на кадр, чтобы сгенерировать вместе с выводом. Вы можете использовать эти метрики для анализа вашего видеовывода по одной или нескольким часто используемым метрикам качества изображения. Вы можете указать метрики на кадр для групп вывода или для отдельных выводов. При этом MediaConvert запишет файл CSV (значения, разделенные запятыми) в ваше назначение вывода S3, названное по имени вывода и типу метрики. Например: videofile_PSNR.csv Задачи, генерирующие метрики на кадр, будут выполняться дольше, в зависимости от разрешения и сложности вашего вывода. Например, некоторые задачи 4K могут занимать до двух раз больше времени. Обратите внимание, что при анализе качества видео вывода или при сравнении качества видео нескольких различных выводов мы также рекомендуем подробный визуальный обзор в контролируемой среде. Вы можете выбрать следующие метрики на кадр: * PSNR: Пиковое отношение сигнал/шум * SSIM: Метрика структурного сходства * MS_SSIM: Метрика структурного сходства по нескольким масштабам * PSNR_HVS: Пиковое отношение сигнал/шум, система обработки человеческого зрения * VMAF: Фьюжн оценки видео с помощью нескольких методов * QVBR: Определяемая качеством переменная битрейт. Этот параметр доступен только при использовании режима управления битрейтом QVBR в выводе.

(строка)

  • PSNR: Пиковое отношение сигнал/шум * SSIM: Метрика структурного сходства * MS_SSIM: Метрика структурного сходства по нескольким масштабам * PSNR_HVS: Пиковое отношение сигнал/шум, система обработки человеческого зрения * VMAF: Фьюжн оценки видео с помощью нескольких методов * QVBR: Определяемая качеством переменная битрейт. Этот параметр доступен только при использовании режима управления битрейтом QVBR в выводе.

ScanTypeConversionMode -> (строка)

Используйте эту настройку для чересстрочных выводов, когда частота кадров вывода составляет половину частоты кадров входа. В этом случае выберите Optimized interlacing, чтобы создать вывод лучшего качества. В этом случае каждый прогрессивный кадр из входа соответствует чересстрочному полю на выходе. Сохраните значение по умолчанию, Basic interlacing, для всех других частот кадров вывода. При базовой чересстрочной обработке MediaConvert сначала выполняет любое преобразование частоты кадров, а затем чересстрочно обрабатывает кадры. При выборе Optimized interlacing и установке частоты кадров вывода в значение, которое не подходит для оптимизированной чересстрочной обработки, MediaConvert автоматически переключается на базовую чересстрочную обработку. Требуемые настройки: Чтобы использовать оптимизированную чересстрочную обработку, вы должны установить Telecine в значение None или Soft. Вы не можете использовать оптимизированную чересстрочную обработку для выводов с жестким телецином. Также необходимо установить Interlace mode в значение, отличное от Progressive.

SlowPal -> (строка)

Игнорируйте эту настройку, если частота кадров входа не равна 23,976 или 24 кадра в секунду (к/с). Включите slow PAL, чтобы создать вывод 25 к/с. При включении slow PAL MediaConvert переименовывает кадры видео в 25 к/с и пересэмплирует аудио, чтобы оно синхронизировалось с видео. Обратите внимание, что включение этой настройки немного уменьшит продолжительность видео. Требуемые настройки: Также необходимо установить Framerate в значение 25.

Telecine -> (строка)

При преобразовании частоты кадров с 23,976 кадров в секунду (к/с) до 29,97 к/с и чересстрочном типе сканирования вывода вы можете необязательно включить жесткий телецин для создания более плавного изображения. Если вы сохраните значение по умолчанию, None, MediaConvert выполнит стандартное преобразование частоты кадров до 29,97, не выполняя никаких действий с полярностью поля для создания более плавного изображения.

UncompressedSettings -> (структура)

Требуется при установке Кодека, в VideoDescription>CodecSettings со значением UNCOMPRESSED.

Fourcc -> (строка)

Четырехзначный код для не сжатого видео.

FramerateControl -> (строка)

Используйте настройку Framerate, чтобы указать частоту кадров для этого вывода. Если вы хотите сохранить ту же частоту кадров, что и у входного видео, выберите Follow source. Если вы хотите выполнить преобразование частоты кадров, выберите частоту кадров из выпадающего списка или выберите Custom. Частоты кадров, отображаемые в выпадающем списке, являются десятичными приближениями дробей. Если вы выберете Custom, укажите частоту кадров как дробь.

FramerateConversionAlgorithm -> (строка)

Выберите метод, который вы хотите, чтобы MediaConvert использовал при увеличении или уменьшении частоты кадров вашего видео. Для числовых преобразований, таких как 60 кадров в секунду (fps) в 30 fps: Рекомендуется сохранить значение по умолчанию, Drop duplicate. Для числовых сложных преобразований, чтобы избежать заикания: Выберите Interpolate. Это приводит к плавному изображению, но может ввести нежелательные артефакты видео. Для сложных преобразований частоты кадров, особенно если ваше исходное видео уже было преобразовано из его исходной частоты: Выберите FrameFormer для выполнения интерполяции с компенсацией движения. FrameFormer использует лучший метод преобразования кадр за кадром. Обратите внимание, что использование FrameFormer увеличивает время транскодирования и влечёт существенные дополнительные затраты. При выборе FrameFormer, разрешение входного видео должно быть не менее 128x96. Чтобы создать вывод с тем же количеством кадров, что и входной: Выберите Maintain frame count. В этом случае MediaConvert не будет удалять, интерполировать, добавлять или иным образом изменять количество кадров от входа к выходу. Обратите внимание, что поскольку количество кадров сохраняется, продолжительность вывода будет короче при более высоких частотах кадров и длиннее при более низких.

FramerateDenominator -> (целое число)

При использовании API для задач транскодирования, использующих преобразование частоты кадров, укажите частоту кадров в виде дроби. Например, 24000 / 1001 = 23,976 кадр/с. Используйте FramerateDenominator для указания знаменателя этой дроби. В этом примере используйте 1001 для значения FramerateDenominator. При использовании консоли для задач транскодирования, использующих преобразование частоты кадров, укажите значение как десятичное число для Framerate. В этом примере укажите 23,976.

FramerateNumerator -> (целое число)

При использовании API для задач транскодирования, использующих преобразование частоты кадров, укажите частоту кадров в виде дроби. Например, 24000 / 1001 = 23,976 кадр/с. Используйте FramerateNumerator для указания числителя этой дроби. В этом примере используйте 24000 для значения FramerateNumerator. При использовании консоли для задач транскодирования, использующих преобразование частоты кадров, укажите значение как десятичное число для Framerate. В этом примере укажите 23,976.

InterlaceMode -> (строка)

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

ScanTypeConversionMode -> (строка)

Используйте эту настройку для вывода с чередованием, когда частота кадров вывода составляет половину частоты кадров входа. В этом случае выберите Optimized interlacing для создания вывода с чередованием лучшего качества. В этом случае каждый прогрессивный кадр из входного значения соответствует интерлинированному полю на выходе. Сохраните значение по умолчанию, Basic interlacing, для всех других частот кадров вывода. При базовом чередовании MediaConvert выполняет преобразование частоты кадров, а затем чередует кадры. При выборе Optimized interlacing и установке частоты кадров вывода на значение, которое не подходит для оптимизированного чередования, MediaConvert автоматически переключается на базовое чередование. Требуемые настройки: Чтобы использовать оптимизированное чередование, вы должны установить Telecine на значение None или Soft. Вы не можете использовать оптимизированное чередование для вывода с жестким телекинезом. Вы также должны установить режим Interlace на значение, отличное от Progressive.

SlowPal -> (строка)

Проигнорируйте эту настройку, если частота кадров входа не равна 23,976 или 24 кадра в секунду (fps). Включите slow PAL, чтобы создать вывод 25 fps, переименовав кадры видео и пересэмплировав аудио. Обратите внимание, что включение этой настройки немного уменьшит продолжительность видео. Связанные настройки: Вы также должны установить Framerate на 25.

Telecine -> (строка)

При преобразовании частоты кадров с 23,976 кадра в секунду (fps) до 29,97 fps и типе сканирования вывода с чередованием, вы можете дополнительно включить жесткий телекинез для создания более плавного изображения. При сохранении значения по умолчанию None, MediaConvert выполняет стандартное преобразование частоты кадров до 29,97 без каких-либо действий с полярностью поля для создания более плавного изображения.

Vc3Settings -> (структура)

Требуется, когда Codec имеет значение VC3.

FramerateControl -> (строка)

Если вы используете консоль, используйте настройку Framerate, чтобы указать частоту кадров для этого вывода. Если вы хотите сохранить ту же частоту кадров, что и у входного видео, выберите Follow source. Если вы хотите выполнить преобразование частоты кадров, выберите частоту кадров из выпадающего списка или выберите Custom. Частоты кадров, отображаемые в выпадающем списке, являются десятичными приближениями дробей. Если вы выберете Custom, укажите частоту кадров как дробь.

FramerateConversionAlgorithm -> (строка)

Выберите метод, который вы хотите, чтобы MediaConvert использовал при увеличении или уменьшении частоты кадров вашего видео. Для числовых преобразований, таких как 60 кадров в секунду (fps) в 30 fps: Рекомендуется сохранить значение по умолчанию, Drop duplicate. Для числовых сложных преобразований, чтобы избежать заикания: Выберите Interpolate. Это приводит к плавному изображению, но может ввести нежелательные артефакты видео. Для сложных преобразований частоты кадров, особенно если ваше исходное видео уже было преобразовано из его исходной частоты: Выберите FrameFormer для выполнения интерполяции с компенсацией движения. FrameFormer использует лучший метод преобразования кадр за кадром. Обратите внимание, что использование FrameFormer увеличивает время транскодирования и влечёт существенные дополнительные затраты. При выборе FrameFormer, разрешение входного видео должно быть не менее 128x96. Чтобы создать вывод с тем же количеством кадров, что и входной: Выберите Maintain frame count. В этом случае MediaConvert не будет удалять, интерполировать, добавлять или иным образом изменять количество кадров от входа к выходу. Обратите внимание, что поскольку количество кадров сохраняется, продолжительность вывода будет короче при более высоких частотах кадров и длиннее при более низких.

FramerateDenominator -> (целое число)

При использовании API для задач транскодирования, использующих преобразование частоты кадров, укажите частоту кадров в виде дроби. Например, 24000 / 1001 = 23,976 кадр/с. Используйте FramerateDenominator для указания знаменателя этой дроби. В этом примере используйте 1001 для значения FramerateDenominator. При использовании консоли для задач транскодирования, использующих преобразование частоты кадров, укажите значение как десятичное число для Framerate. В этом примере укажите 23,976.

FramerateNumerator -> (целое число)

При использовании API для задач транскодирования, использующих преобразование частоты кадров, укажите частоту кадров в виде дроби. Например, 24000 / 1001 = 23,976 кадр/с. Используйте FramerateNumerator для указания числителя этой дроби. В этом примере используйте 24000 для значения FramerateNumerator. При использовании консоли для задач транскодирования, использующих преобразование частоты кадров, укажите значение как десятичное число для Framerate. В этом примере укажите 23,976.

InterlaceMode -> (строка)

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

ScanTypeConversionMode -> (строка)

Используйте эту настройку для вывода с чередованием, когда частота кадров вывода составляет половину частоты кадров входа. В этом случае выберите Optimized interlacing для создания вывода с чередованием лучшего качества. В этом случае каждый прогрессивный кадр из входного значения соответствует интерлинированному полю на выходе. Сохраните значение по умолчанию, Basic interlacing, для всех других частот кадров вывода. При базовом чередовании MediaConvert выполняет преобразование частоты кадров, а затем чередует кадры. При выборе Optimized interlacing и установке частоты кадров вывода на значение, которое не подходит для оптимизированного чередования, MediaConvert автоматически переключается на базовое чередование. Требуемые настройки: Чтобы использовать оптимизированное чередование, вы должны установить Telecine на значение None или Soft. Вы не можете использовать оптимизированное чередование для вывода с жестким телекинезом. Вы также должны установить режим Interlace на значение, отличное от Progressive.

SlowPal -> (строка)

Проигнорируйте эту настройку, если частота кадров входа не равна 23,976 или 24 кадра в секунду (fps). Включите slow PAL, чтобы создать вывод 25 fps, переименовав кадры видео и пересэмплировав аудио. Обратите внимание, что включение этой настройки немного уменьшит продолжительность видео. Связанные настройки: Вы также должны установить Framerate на 25.

Telecine -> (строка)

При преобразовании частоты кадров с 23,976 кадра в секунду (fps) до 29,97 fps и типе сканирования вывода с чередованием, вы можете дополнительно включить жесткий телекинез для создания более плавного изображения. При сохранении значения по умолчанию None, MediaConvert выполняет стандартное преобразование частоты кадров до 29,97 без каких-либо действий с полярностью поля для создания более плавного изображения.

Vc3Class -> (строка)

Укажите класс VC3, чтобы выбрать характеристики качества для этого вывода. Класс VC3, вместе с настройками Framerate (framerateNumerator и framerateDenominator) и Resolution (высота и ширина), определяют битрейт вывода. Например, если разрешение вашего видео 1920x1080, а частота кадров 29,97, то класс 145 даёт вывод с битрейтом примерно 145 Мбит/с, а класс 220 даёт вывод с битрейтом примерно 220 Мбит/с. Класс VC3 также определяет глубину цветового бита вывода.

Vp8Settings -> (структура)

Требуется при установке Кодека в значение VP8.

Bitrate -> (целое число)

Целевое значение битрейта в битах в секунду. Например, введите пять мегабит в секунду как 5000000.

FramerateControl -> (строка)

Если вы используете консоль, используйте настройку Framerate для указания частоты кадров для этого вывода. Если вы хотите сохранить ту же частоту кадров, что и у входного видео, выберите Следовать источнику. Если вы хотите выполнить преобразование частоты кадров, выберите частоту кадров из раскрывающегося списка или выберите Настроить. Частоты кадров, отображаемые в раскрывающемся списке, являются десятичными приближениями дробей. Если вы выберете Настроить, укажите свою частоту кадров как дробь.

FramerateConversionAlgorithm -> (строка)

Выберите метод, который вы хотите, чтобы MediaConvert использовал при увеличении или уменьшении частоты кадров вашего видео. Для числовых простых преобразований, таких как 60 кадров/с до 30 кадров/с: мы рекомендуем сохранить значение по умолчанию, Отбрасывать дубликаты. Для числовых сложных преобразований, чтобы избежать прерывания: выберите Интерполировать. Это приводит к плавному изображению, но может ввести нежелательные артефакты видео. Для сложных преобразований частоты кадров, особенно если ваше входное видео уже было преобразовано из своей исходной частоты: выберите FrameFormer для выполнения интерполяции с учетом движения. FrameFormer использует лучший метод преобразования кадр за кадром. Обратите внимание, что использование FrameFormer увеличивает время транскодирования и влечет за собой значительные дополнительные расходы. При выборе FrameFormer разрешение входного видео должно быть не менее 128x96. Чтобы создать выходной файл с тем же количеством кадров, что и входной: выберите Поддерживать количество кадров. Когда вы это делаете, MediaConvert не будет отбрасывать, интерполировать, добавлять или иным образом изменять количество кадров от входного к выходному. Обратите внимание, что поскольку количество кадров поддерживается, продолжительность вашего выходного видео станет короче при более высокой частоте кадров и длиннее при более низкой частоте кадров.

FramerateDenominator -> (целое число)

При использовании API для задач транскодирования, использующих преобразование частоты кадров, укажите частоту кадров как дробь. Например, 24000 / 1001 = 23,976 кадров/с. Используйте FramerateDenominator для указания знаменателя этой дроби. В этом примере используйте 1001 для значения FramerateDenominator. При использовании консоли для задач транскодирования, использующих преобразование частоты кадров, предоставьте значение как десятичное число для Framerate. В этом примере укажите 23,976.

FramerateNumerator -> (целое число)

При использовании API для задач транскодирования, использующих преобразование частоты кадров, укажите частоту кадров как дробь. Например, 24000 / 1001 = 23,976 кадров/с. Используйте FramerateNumerator для указания числителя этой дроби. В этом примере используйте 24000 для значения FramerateNumerator. При использовании консоли для задач транскодирования, использующих преобразование частоты кадров, предоставьте значение как десятичное число для Framerate. В этом примере укажите 23,976.

GopSize -> (двойное)

Длина GOP (интервал ключевых кадров) в кадрах. Должно быть больше нуля.

HrdBufferSize -> (целое число)

Необязательно. Размер буфера (модель буфера HRD) в битах. Например, введите пять мегабит как 5000000.

MaxBitrate -> (целое число)

Игнорируйте эту настройку, если вы не установили qualityTuningLevel в MULTI_PASS. Необязательно. Укажите максимальный битрейт в битах/секунду. Например, введите пять мегабит в секунду как 5000000. По умолчанию используется в два раза больше целевого битрейта как максимальный битрейт.

ParControl -> (строка)

Необязательно. Укажите, как служба определяет соотношение сторон пикселей (PAR) для этого вывода. По умолчанию, Следовать источнику, используется PAR из вашего входного видео для вашего вывода. Чтобы указать другое PAR в консоли, выберите любое значение, отличное от Следовать источнику. При выборе SPECIFIED для этой настройки вы также должны указать значения для настроек parNumerator и parDenominator.

ParDenominator -> (целое число)

Требуется, когда вы установили Соотношение сторон пикселей в SPECIFIED. В консоли это соответствует любому значению, кроме Следовать источнику. Когда вы указываете выходное соотношение сторон пикселей (PAR), отличное от входного соотношения сторон пикселей вашего видео, укажите выходное соотношение сторон пикселей как отношение. Например, для D1/DV NTSC широкоформатного, вы бы указали отношение 40:33. В этом примере значение для parDenominator равно 33.

ParNumerator -> (целое число)

Требуется, когда вы установили Соотношение сторон пикселей в SPECIFIED. В консоли это соответствует любому значению, кроме Следовать источнику. Когда вы указываете выходное соотношение сторон пикселей (PAR), отличное от входного соотношения сторон пикселей вашего видео, укажите выходное соотношение сторон пикселей как отношение. Например, для D1/DV NTSC широкоформатного, вы бы указали отношение 40:33. В этом примере значение для parNumerator равно 40.

QualityTuningLevel -> (строка)

Необязательно. Используйте Уровень настройки качества, чтобы выбрать, как вы хотите скомпрометировать скорость кодирования для качества выходного видео. По умолчанию используется более быстрое, более низкое качество, многопроходное кодирование.

RateControlMode -> (строка)

С кодеком VP8 вы можете использовать только режим управления битрейтом с переменной скоростью (VBR).

Vp9Settings -> (структура)

Требуется при установке Кодека в значение VP9.

Bitrate -> (целое число)

Целевое значение битрейта в битах в секунду. Например, введите пять мегабит в секунду как 5000000.

FramerateControl -> (строка)

Если вы используете консоль, используйте настройку Framerate для указания частоты кадров для этого вывода. Если вы хотите сохранить ту же частоту кадров, что и у входного видео, выберите Следовать источнику. Если вы хотите выполнить преобразование частоты кадров, выберите частоту кадров из раскрывающегося списка или выберите Настроить. Частоты кадров, отображаемые в раскрывающемся списке, являются десятичными приближениями дробей. Если вы выберете Настроить, укажите свою частоту кадров как дробь.

FramerateConversionAlgorithm -> (строка)

Выберите метод, который вы хотите, чтобы MediaConvert использовал при увеличении или уменьшении частоты кадров вашего видео. Для числовых простых преобразований, таких как 60 кадров/с до 30 кадров/с: мы рекомендуем сохранить значение по умолчанию, Отбрасывать дубликаты. Для числовых сложных преобразований, чтобы избежать прерывания: выберите Интерполировать. Это приводит к плавному изображению, но может ввести нежелательные артефакты видео. Для сложных преобразований частоты кадров, особенно если ваше входное видео уже было преобразовано из своей исходной частоты: выберите FrameFormer для выполнения интерполяции с учетом движения. FrameFormer использует лучший метод преобразования кадр за кадром. Обратите внимание, что использование FrameFormer увеличивает время транскодирования и влечет за собой значительные дополнительные расходы. При выборе FrameFormer разрешение входного видео должно быть не менее 128x96. Чтобы создать выходной файл с тем же количеством кадров, что и входной: выберите Поддерживать количество кадров. Когда вы это делаете, MediaConvert не будет отбрасывать, интерполировать, добавлять или иным образом изменять количество кадров от входного к выходному. Обратите внимание, что поскольку количество кадров поддерживается, продолжительность вашего выходного видео станет короче при более высокой частоте кадров и длиннее при более низкой частоте кадров.

FramerateDenominator -> (целое число)

При использовании API для задач транскодирования, использующих преобразование частоты кадров, укажите частоту кадров как дробь. Например, 24000 / 1001 = 23,976 кадров/с. Используйте FramerateDenominator для указания знаменателя этой дроби. В этом примере используйте 1001 для значения FramerateDenominator. При использовании консоли для задач транскодирования, использующих преобразование частоты кадров, предоставьте значение как десятичное число для Framerate. В этом примере укажите 23,976.

FramerateNumerator -> (целое число)

При использовании API для задач транскодирования, использующих преобразование частоты кадров, укажите частоту кадров как дробь. Например, 24000 / 1001 = 23,976 кадров/с. Используйте FramerateNumerator для указания числителя этой дроби. В этом примере используйте 24000 для значения FramerateNumerator. При использовании консоли для задач транскодирования, использующих преобразование частоты кадров, предоставьте значение как десятичное число для Framerate. В этом примере укажите 23,976.

GopSize -> (двойное)

Длина GOP (интервал ключевых кадров) в кадрах. Должно быть больше нуля.

HrdBufferSize -> (целое число)

Размер буфера (модель буфера HRD) в битах. Например, введите пять мегабит как 5000000.

MaxBitrate -> (целое число)

Игнорируйте эту настройку, если вы не установили qualityTuningLevel в MULTI_PASS. Необязательно. Укажите максимальный битрейт в битах/секунду. Например, введите пять мегабит в секунду как 5000000. По умолчанию используется в два раза больше целевого битрейта как максимальный битрейт.

ParControl -> (строка)

Необязательно. Укажите, как служба определяет соотношение сторон пикселей для этого вывода. По умолчанию используется то же соотношение сторон пикселей, что и у входного видео.

ParDenominator -> (целое число)

Требуется, когда вы установили Соотношение сторон пикселей в SPECIFIED. В консоли это соответствует любому значению, кроме Следовать источнику. Когда вы указываете выходное соотношение сторон пикселей (PAR), отличное от входного соотношения сторон пикселей вашего видео, укажите выходное соотношение сторон пикселей как отношение. Например, для D1/DV NTSC широкоформатного, вы бы указали отношение 40:33. В этом примере значение для parDenominator равно 33.

ParNumerator -> (целое число)

Требуется, когда вы установили Соотношение сторон пикселей в SPECIFIED. В консоли это соответствует любому значению, кроме Следовать источнику. Когда вы указываете выходное соотношение сторон пикселей (PAR), отличное от входного соотношения сторон пикселей вашего видео, укажите выходное соотношение сторон пикселей как отношение. Например, для D1/DV NTSC широкоформатного, вы бы указали отношение 40:33. В этом примере значение для parNumerator равно 40.

QualityTuningLevel -> (строка)

Необязательно. Используйте Уровень настройки качества, чтобы выбрать, как вы хотите скомпрометировать скорость кодирования для качества выходного видео. По умолчанию используется более быстрое, более низкое качество, многопроходное кодирование.

RateControlMode -> (строка)

С кодеком VP9 вы можете использовать только режим управления битрейтом с переменной скоростью (VBR).

XavcSettings -> (структура)

Требуется при установке Кодека в значение XAVC.

AdaptiveQuantization -> (строка)

Сохраните значение по умолчанию, Auto, для этого параметра, чтобы MediaConvert автоматически применял лучшие типы квантования для вашего видеоконтента. Когда вы хотите вручную настроить параметры квантования, необходимо установить Adaptive quantization на значение, отличное от Auto. Используйте этот параметр для указания силы любых адаптивных фильтров квантования, которые вы включили. Если вы не хотите, чтобы MediaConvert выполнял адаптивное квантование в этом транскодировании, установите Adaptive quantization в значение Off. Связанные параметры: выбранное здесь значение применяется к следующим параметрам: квантование с адаптацией к мерцанию (flickerAdaptiveQuantization), пространственное адаптивное квантование и временное адаптивное квантование.

EntropyEncoding -> (строка)

Необязательно. Выберите конкретный режим кодирования энтропии только при необходимости переопределения рекомендаций XAVC. Если вы выберете значение auto, MediaConvert использует режим, указанный форматом XAVC файла, учитывая рабочую точку этого вывода.

FramerateControl -> (строка)

Если вы используете консоль, используйте параметр Частота кадров, чтобы указать частоту кадров для этого вывода. Если вы хотите сохранить ту же частоту кадров, что и у входного видео, выберите Follow source. Если вы хотите выполнить преобразование частоты кадров, выберите частоту кадров из раскрывающегося списка. Частоты кадров, показанные в раскрывающемся списке, являются десятичными приближениями дробей.

FramerateConversionAlgorithm -> (строка)

Выберите метод, который вы хотите, чтобы MediaConvert использовал при увеличении или уменьшении частоты кадров вашего видео. Для числовых преобразований, таких как 60 кадров/с в 30 кадров/с: рекомендуем сохранить значение по умолчанию, Drop duplicate. Для числовых сложных преобразований, чтобы избежать прерываний: выберите Interpolate. Это обеспечивает плавную картинку, но может привести к нежелательным артефактам видео. Для сложных преобразований частоты кадров, особенно если исходное видео уже было преобразовано из его первоначальной частоты: выберите FrameFormer для выполнения интерполяции с компенсацией движения. FrameFormer использует лучший метод преобразования кадр за кадром. Обратите внимание, что использование FrameFormer увеличивает время транскодирования и влечёт значительные дополнительные расходы. При выборе FrameFormer разрешение входного видео должно быть не менее 128x96. Чтобы создать вывод с тем же количеством кадров, что и вход: выберите Maintain frame count. В этом случае MediaConvert не будет удалять, интерполировать, добавлять или иным образом изменять количество кадров от входа к выходу. Обратите внимание, что поскольку количество кадров сохраняется, продолжительность вывода станет короче при более высоких частотах кадров и длиннее при более низких частотах кадров.

FramerateDenominator -> (целое число)

При использовании API для задач транскодирования с преобразованием частоты кадров укажите частоту кадров в виде дроби. Например, 24000 / 1001 = 23,976 кадр/с. Используйте FramerateDenominator для указания знаменателя этой дроби. В данном примере используйте 1001 для значения FramerateDenominator. При использовании консоли для задач транскодирования с преобразованием частоты кадров укажите значение в виде десятичного числа для параметра Частота кадров. В данном примере укажите 23,976.

FramerateNumerator -> (целое число)

При использовании API для задач транскодирования с преобразованием частоты кадров укажите частоту кадров в виде дроби. Например, 24000 / 1001 = 23,976 кадр/с. Используйте FramerateNumerator для указания числителя этой дроби. В данном примере используйте 24000 для значения FramerateNumerator. При использовании консоли для задач транскодирования с преобразованием частоты кадров укажите значение в виде десятичного числа для параметра Частота кадров. В данном примере укажите 23,976.

PerFrameMetrics -> (список)

Необязательно выберите один или несколько отчетов о метриках за кадр для генерации вместе с выводом. Вы можете использовать эти метрики для анализа выходного видео в соответствии с одной или несколькими общепринятыми метриками качества изображения. Вы можете указать метрики за кадр для групп вывода или для отдельных выводов. В этом случае MediaConvert запишет CSV-файл (CSV — значения, разделенные запятыми) в ваш целевой S3 выход, названный в соответствии с именем вывода и типом метрики. Например: videofile_PSNR.csv Задачи, которые генерируют метрики за кадр, будут выполняться дольше, в зависимости от разрешения и сложности вывода. Например, некоторые задачи 4K могут занимать до дважды больше времени. Обратите внимание, что при анализе качества видео вывода или сравнении качества видео нескольких разных выводов мы также рекомендуем подробный визуальный обзор в контролируемой среде. Вы можете выбрать следующие метрики за кадр: * PSNR: Пиковое отношение сигнал/шум * SSIM: Индекс структурного сходства * MS_SSIM: Индекс сходства многомасштабного * PSNR_HVS: Пиковое отношение сигнал/шум, система обработки визуальной информации человека * VMAF: Видео оценка слияния нескольких методов * QVBR: Управляемый битрейт, определяемый качеством. Этот параметр доступен только в том случае, если вывод использует режим управления битрейтом QVBR.

(строка)

  • PSNR: Пиковое отношение сигнал/шум * SSIM: Индекс структурного сходства * MS_SSIM: Индекс сходства многомасштабного * PSNR_HVS: Пиковое отношение сигнал/шум, система обработки визуальной информации человека * VMAF: Видео оценка слияния нескольких методов * QVBR: Управляемый битрейт, определяемый качеством. Этот параметр доступен только в том случае, если вывод использует режим управления битрейтом QVBR.

Profile -> (строка)

Укажите профиль XAVC для этого вывода. Более подробная информация доступна в документации Sony по адресу https://www.xavc-info.org/. Обратите внимание, что MediaConvert не поддерживает интерлейсированные видео рабочие точки XAVC для XAVC_HD_INTRA_CBG. Для создания интерлейсированного вывода XAVC выберите профиль XAVC_HD.

SlowPal -> (строка)

Игнорируйте этот параметр, если частота кадров входного видео не 23,976 или 24 кадра в секунду (кадр/с). Включите slow PAL, чтобы создать вывод с частотой 25 кадр/с, переименовав кадры видео и пересэмплировав звук. Обратите внимание, что включение этого параметра незначительно сократит продолжительность видео. Связанные параметры: также необходимо установить Частота кадров в значение 25.

Softness -> (целое число)

Игнорируйте этот параметр, если ваш последующий рабочий процесс не требует его явного указания. В противном случае мы рекомендуем настроить мягкость вывода, используя меньшее значение для параметра Sharpness или включив фильтр шумоподавления. Параметр Softness определяет матрицы квантования, используемые кодером. Сохраните значение по умолчанию, 0, для плоского квантования. Выберите значение 1 или 16, чтобы использовать стандартные матрицы квантования смягчения JVT из спецификации H.264. Выберите значение от 17 до 128 для использования планарной интерполяции. Увеличение значений от 17 до 128 приводит к увеличению уменьшения данных высокой частоты. Значение 128 приводит к самому мягкому видео.

SpatialAdaptiveQuantization -> (строка)

Лучший способ настроить адаптивное квантование — сохранить значение по умолчанию, Auto, для параметра Adaptive quantization. В этом случае MediaConvert автоматически применяет лучшие типы квантования для вашего видеоконтента. Включите этот параметр в спецификацию задания JSON только в том случае, если вы хотите изменить значение по умолчанию для Adaptive quantization. Для этого параметра сохраните значение по умолчанию, Enabled, для настройки квантования в каждом кадре на основе пространственного изменения сложности контента. При включении этой функции кодер использует меньше бит в областях, которые могут выдержать больше искажений без заметного визуального ухудшения, и использует больше бит в областях, где любые небольшие искажения будут заметны. Например, сложные текстурированные блоки кодируются меньшим количеством бит, а гладкие текстурированные блоки — большим количеством бит. Включение этой функции почти всегда улучшает качество видео. Однако следует учесть, что эта функция не учитывает, на какую часть экрана зритель, скорее всего, будет обращать внимание. Если зрители, скорее всего, будут обращать внимание на часть экрана с большим количеством сложной текстуры, вы можете отключить эту функцию. Связанный параметр: при включении пространственного адаптивного квантования установите значение для Adaptive quantization в зависимости от вашего контента. Для однородного контента, такого как мультфильмы и видеоигры, установите его в значение Low. Для контента с более широким разнообразием текстур установите его в значение High или Higher.

TemporalAdaptiveQuantization -> (строка)

Лучший способ настроить адаптивное квантование — сохранить значение по умолчанию, Auto, для параметра Adaptive quantization. В этом случае MediaConvert автоматически применяет лучшие типы квантования для вашего видеоконтента. Включите этот параметр в спецификацию задания JSON только в том случае, если вы хотите изменить значение по умолчанию для Adaptive quantization. Для этого параметра сохраните значение по умолчанию, Enabled, для настройки квантования в каждом кадре на основе временного изменения сложности контента. При включении этой функции кодер использует меньше бит в областях кадра, которые не движутся, и использует больше бит в сложных объектах с острыми краями, которые много движутся. Например, эта функция улучшает читаемость текстовых тикеров в новостях и табло на спортивных матчах. Включение этой функции почти всегда улучшает качество видео. Однако следует учесть, что эта функция не учитывает, на какую часть экрана зритель, скорее всего, будет обращать внимание. Если зрители, скорее всего, будут обращать внимание на часть экрана, не содержащую движущихся объектов с острыми краями, таких как лица спортсменов, вы можете отключить эту функцию. Связанный параметр: при включении временного адаптивного квантования отрегулируйте силу фильтра с помощью параметра Adaptive quantization.

Xavc4kIntraCbgProfileSettings -> (структура)

Требуется при установке Profile в значение XAVC_4K_INTRA_CBG.

XavcClass -> (строка)

Укажите класс XAVC Intra 4k (CBG) для настройки битрейта вывода. Выводы одного класса имеют схожее качество изображения по рабочим точкам, которые допустимы для этого класса.

Xavc4kIntraVbrProfileSettings -> (структура)

Требуется при установке Profile в значение XAVC_4K_INTRA_VBR.

XavcClass -> (строка)

Укажите класс XAVC Intra 4k (VBR) для настройки битрейта вывода. Выводы одного класса имеют схожее качество изображения по рабочим точкам, которые допустимы для этого класса.

Xavc4kProfileSettings -> (структура)

Требуется при установке Profile в значение XAVC_4K.

BitrateClass -> (строка)

Укажите класс битрейта XAVC 4k (Long GOP) для установки битрейта выходного потока. Выходные потоки одного класса имеют схожее качество изображения на рабочих точках, допустимых для этого класса.

CodecProfile -> (строка)

Укажите профиль кодека для этого выходного потока. Выберите High, 8-битный, 4:2:0 (HIGH) или High, 10-битный, 4:2:2 (HIGH_422). Эти профили указаны в ITU-T H.264.

FlickerAdaptiveQuantization -> (строка)

Лучший способ настроить адаптивную квантизацию — сохранить значение по умолчанию Auto для параметра Adaptive quantization. В этом случае MediaConvert автоматически применяет лучшие типы квантизации для вашего видеоконтента. Включите этот параметр в спецификацию задания JSON только в случае необходимости изменения значения по умолчанию для Adaptive quantization. Включите этот параметр, чтобы кодер уменьшил всплеск I-кадров. Всплеск I-кадров проявляется как визуальная мерцание, которое может возникнуть, когда кодер экономит биты, копируя некоторые макроблоки многократно из кадра в кадр, а затем обновляет их в I-кадре. При включении этого параметра кодер обновляет эти макроблоки несколько чаще, чтобы сгладить мерцание. Этот параметр отключен по умолчанию. Связанный параметр: помимо включения этого параметра, необходимо также установить Adaptive quantization на значение, отличное от Off или Auto. Используйте Adaptive quantization для регулировки степени сглаживания, предоставляемой Flicker adaptive quantization.

GopBReference -> (строка)

Укажите, использует ли кодер B-кадры в качестве опорных кадров для других кадров в том же GOP. Выберите Allow, чтобы разрешить кодеру использовать B-кадры в качестве опорных кадров. Выберите Don’t allow, чтобы предотвратить использование кодером B-кадров в качестве опорных кадров.

GopClosedCadence -> (целое число)

Частота закрытых GOP. В приложениях для потоковой передачи рекомендуется установить это значение в 1, чтобы декодер, присоединившийся к потоку посредине, как можно быстрее получил IDR-кадр. Установка этого значения в 0 нарушит сегментацию выходного потока.

HrdBufferSize -> (целое число)

Укажите размер буфера, который MediaConvert использует в модели буфера HRD для этого выходного потока. Укажите это значение в битах; например, введите пять мегабитов как 5000000. Если вы не установите это значение или установите его в ноль, MediaConvert вычислит значение по умолчанию, удвоив битрейт этой выходной точки.

QualityTuningLevel -> (строка)

Необязательно. Используйте уровень настройки качества, чтобы выбрать, как вы хотите балансировать скорость кодирования и качество выходного видео. По умолчанию используется более быстрое, но менее качественное кодирование в один проход.

Slices -> (целое число)

Количество слайсов на картинку. Должно быть меньше или равно количеству строк макроблоков для прогрессивных изображений и меньше или равно половине количества строк макроблоков для интерлинированных изображений.

XavcHdIntraCbgProfileSettings -> (структура)

Требуется при установке Profile в значение XAVC_HD_INTRA_CBG.

XavcClass -> (строка)

Укажите класс XAVC Intra HD (CBG) для установки битрейта выходного потока. Выходные потоки одного класса имеют схожее качество изображения на рабочих точках, допустимых для этого класса.

XavcHdProfileSettings -> (структура)

Требуется при установке Profile в значение XAVC_HD.

BitrateClass -> (строка)

Укажите класс битрейта XAVC HD (Long GOP) для установки битрейта выходного потока. Выходные потоки одного класса имеют схожее качество изображения на рабочих точках, допустимых для этого класса.

FlickerAdaptiveQuantization -> (строка)

Лучший способ настроить адаптивную квантизацию — сохранить значение по умолчанию Auto для параметра Adaptive quantization. В этом случае MediaConvert автоматически применяет лучшие типы квантизации для вашего видеоконтента. Включите этот параметр в спецификацию задания JSON только в случае необходимости изменения значения по умолчанию для Adaptive quantization. Включите этот параметр, чтобы кодер уменьшил всплеск I-кадров. Всплеск I-кадров проявляется как визуальная мерцание, которое может возникнуть, когда кодер экономит биты, копируя некоторые макроблоки многократно из кадра в кадр, а затем обновляет их в I-кадре. При включении этого параметра кодер обновляет эти макроблоки несколько чаще, чтобы сгладить мерцание. Этот параметр отключен по умолчанию. Связанный параметр: помимо включения этого параметра, необходимо также установить Adaptive quantization на значение, отличное от Off или Auto. Используйте Adaptive quantization для регулировки степени сглаживания, предоставляемой Flicker adaptive quantization.

GopBReference -> (строка)

Укажите, использует ли кодер B-кадры в качестве опорных кадров для других кадров в том же GOP. Выберите Allow, чтобы разрешить кодеру использовать B-кадры в качестве опорных кадров. Выберите Don’t allow, чтобы предотвратить использование кодером B-кадров в качестве опорных кадров.

GopClosedCadence -> (целое число)

Частота закрытых GOP. В приложениях для потоковой передачи рекомендуется установить это значение в 1, чтобы декодер, присоединившийся к потоку посредине, как можно быстрее получил IDR-кадр. Установка этого значения в 0 нарушит сегментацию выходного потока.

HrdBufferSize -> (целое число)

Укажите размер буфера, который MediaConvert использует в модели буфера HRD для этого выходного потока. Укажите это значение в битах; например, введите пять мегабитов как 5000000. Если вы не установите это значение или установите его в ноль, MediaConvert вычислит значение по умолчанию, удвоив битрейт этой выходной точки.

InterlaceMode -> (строка)

Выберите тип строки сканирования для выходного потока. Сохраните значение по умолчанию Progressive, чтобы создать прогрессивный выход, независимо от типа сканирования входного потока. Используйте Top field first или Bottom field first, чтобы создать выходной поток, интерлинированный с той же полярностью поля на протяжении всего потока. Используйте Follow, default top или Follow, default bottom, чтобы создать выходной поток с той же полярностью поля, что и исходный. Для заданий с несколькими входами полярность выходного поля может меняться в течение выходного потока. Поведение Follow зависит от типа сканирования входного потока. Если исходный поток интерлинированный, выходной поток будет интерлинированным с той же полярностью, что и исходный. Если исходный поток прогрессивный, выходной поток будет интерлинированным с полями сверху или снизу первым, в зависимости от выбранного варианта Follow.

QualityTuningLevel -> (строка)

Необязательно. Используйте уровень настройки качества, чтобы выбрать, как вы хотите балансировать скорость кодирования и качество выходного видео. По умолчанию используется более быстрое, но менее качественное кодирование в один проход.

Slices -> (целое число)

Количество слайсов на картинку. Должно быть меньше или равно количеству строк макроблоков для прогрессивных изображений и меньше или равно половине количества строк макроблоков для интерлинированных изображений.

Telecine -> (строка)

Проигнорируйте этот параметр, если не установлен параметр Частота кадров (framerateNumerator поделено на framerateDenominator) в значение 29,970. Если ваша частота кадров на входе составляет 23,976, выберите Hard. В противном случае сохраните значение по умолчанию None. Дополнительная информация доступна по адресу https://docs.aws.amazon.com/mediaconvert/latest/ug/working-with-telecine-and-inverse-telecine.html.

ColorMetadata -> (строка)

Выберите Insert для этого параметра, чтобы включить метаданные цвета в этот выходной поток. Выберите Ignore, чтобы исключить метаданные цвета из этого выходного потока. Если вы не укажете значение, служба установит его в Insert по умолчанию.

Crop -> (структура)

Используйте выбор обрезки, чтобы указать область видео, которую служба включит во фрейм выходного видео.

Height -> (целое число)

Высота прямоугольника в пикселях. Указывайте только четные числа.

Width -> (целое число)

Ширина прямоугольника в пикселях. Указывайте только четные числа.

X -> (целое число)

Расстояние в пикселях между прямоугольником и левой границей кадра видео. Указывайте только четные числа.

Y -> (целое число)

Расстояние в пикселях между прямоугольником и верхней границей кадра видео. Указывайте только четные числа.

DropFrameTimecode -> (строка)

Применяется только к выходным потокам с частотой 29,97 кадр/с. При включении этой функции служба будет использовать временной код с пропускаемыми кадрами для выходных потоков. Если использовать временной код с пропускаемыми кадрами невозможно, система переключится на временной код без пропускаемых кадров. Этот параметр включен по умолчанию, когда включена вставка временного кода или дорожка временного кода.

FixedAfd -> (целое число)

Применяется только в том случае, если вы установили AFD Signaling в Fixed. Используйте Fixed для указания четырехбитного значения AFD, которое служба запишет во все кадры этого выходного видео.

Height -> (целое число)

Используйте Height для определения высоты разрешения видео в пикселях для этого выходного потока. Чтобы использовать такое же разрешение, как и на входе: оставьте Width и Height пустыми. Чтобы равномерно масштабировать с разрешения на входе: оставьте Height пустым и введите значение для Width. Например, если на входе 1920x1080, и вы установите Width в 1280, выходной поток будет 1280x720.

Position -> (структура)

Используйте размещение выбора, чтобы определить область видео в выходном кадре. Область за пределами указанного вами прямоугольника будет черного цвета.

Height -> (целое число)

Высота прямоугольника в пикселях. Указывайте только четные числа.

Width -> (целое число)

Ширина прямоугольника в пикселях. Указывайте только четные числа.

X -> (целое число)

Расстояние в пикселях между прямоугольником и левой границей кадра видео. Указывайте только четные числа.

Y -> (целое число)

Расстояние в пикселях между прямоугольником и верхней границей кадра видео. Указывайте только четные числа.

RespondToAfd -> (строка)

Используйте Respond to AFD, чтобы указать, как служба изменяет само видео в ответ на значения AFD на входе. * Выберите Respond to, чтобы обрезать входной кадр видео в соответствии со значением AFD, соотношением сторон входного и выходного дисплея. * Выберите Passthrough, чтобы включить входные значения AFD. Не выбирайте этот параметр, если AfdSignaling установлен в NONE. Предпочтительная реализация этого рабочего процесса — установить RespondToAfd в AUTO и установить AfdSignaling в AUTO. * Выберите None, чтобы удалить все входные значения AFD из этого выходного потока.

ScalingBehavior -> (строка)

Укажите поведение масштабирования видео, когда разрешение выходного потока отличается от разрешения входного потока. Дополнительная информация доступна по адресу https://docs.aws.amazon.com/mediaconvert/latest/ug/video-scaling.html

Sharpness -> (целое число)

Используйте настройку Sharpness, чтобы указать интенсивность антиалиасинга. Этот параметр изменяет ширину ядра фильтра антиалиасинга, используемого для масштабирования. Sharpness применяется только в том случае, если разрешение выходного потока отличается от разрешения входного потока. 0 — самая мягкая настройка, 100 — самая резкая, а 50 рекомендуется для большинства контента.

TimecodeInsertion -> (строка)

Применяется только к выводам H.264, H.265, MPEG2 и ProRes. Включайте вставку временных меток только тогда, когда частота кадров входного и выходного видео одинакова. Чтобы включить временные метки в этом выводе, установите вставку временных меток в PIC_TIMING_SEI. Чтобы их исключить, установите значение DISABLED. Значение по умолчанию — DISABLED. Когда служба вставляет временные метки в выходной поток, по умолчанию она использует любые встроенные временные метки из входного потока. Если таковых нет, служба установит временную метку для первого кадра выходного потока в ноль. Чтобы изменить это поведение по умолчанию, настройте параметры в разделе Настройка временных меток. В консоли эти настройки находятся в меню Работа > Настройки работы > Настройка временных меток. Примечание: источник временных меток в настройках ввода не влияет на временные метки, вставляемые в выходной поток. Источник в разделе Настройки работы > Настройка временных меток влияет.

TimecodeTrack -> (строка)

Чтобы включить дорожку временных меток в выходной MP4: Выберите Включено. MediaConvert записывает дорожку временных меток в поле заголовка без данных (NMHD) без каких-либо форматов информации о временных метках. Также можно указать временные метки с выпадением или без выпадения в настройке Временные метки с выпадением. Чтобы не включать дорожку временных меток: Оставьте значение по умолчанию, Отключено.

VideoPreprocessors -> (структура)

Дополнительные функции транскодирования см. в разделе Обработка предварительных данных. Включите функции для каждого выходного потока индивидуально. Эти функции отключены по умолчанию.

ColorCorrector -> (структура)

Используйте эти настройки для преобразования цветового пространства или изменения таких свойств, как оттенок и контрастность для данного вывода. Более подробную информацию см. на странице https://docs.aws.amazon.com/mediaconvert/latest/ug/converting-the-color-space.html.

Brightness -> (целое число)

Уровень яркости.

ClipLimits -> (структура)

Укажите пределы YUV и допуски RGB, когда вы устанавливаете преобразование диапазона образцов на ограниченный диапазон.

MaximumRGBTolerance -> (целое число)

Укажите максимальное значение допустимого диапазона образцов цвета RGB для выходного потока. MediaConvert корректирует любые значения YUV, которые при преобразовании в RGB выходят за пределы указанного вами верхнего порога. Введите целое число от 90 до 105 в качестве процентного смещения от максимального возможного значения. Оставьте пустым для использования значения по умолчанию 100. При указании значения максимального допуска RGB необходимо установить преобразование диапазона образцов на ограниченный диапазон.

MaximumYUV -> (целое число)

Укажите максимальное ограничение образцов цвета YUV. MediaConvert согласует все пиксели ввода, превышающие заданное значение, с типичными границами ограниченного диапазона. Введите целое число от 920 до 1023. Оставьте пустым для использования значения по умолчанию 940. Введенное значение относится к 10-битным диапазонам. Для 8-битных диапазонов MediaConvert автоматически уменьшает это значение. При указании значения максимального YUV необходимо установить преобразование диапазона образцов на ограниченный диапазон.

MinimumRGBTolerance -> (целое число)

Укажите минимальный допуск диапазона образцов цвета RGB для выходного потока. MediaConvert корректирует любые значения YUV, которые при преобразовании в RGB выходят за пределы указанного вами нижнего порога. Введите целое число от -5 до 10 в качестве процентного смещения от минимального возможного значения. Оставьте пустым для использования значения по умолчанию 0. При указании значения минимального допуска RGB необходимо установить преобразование диапазона образцов на ограниченный диапазон.

MinimumYUV -> (целое число)

Укажите минимальное ограничение образцов цвета YUV. MediaConvert согласует все пиксели ввода, меньшие заданного значения, с типичными границами ограниченного диапазона. Введите целое число от 0 до 128. Оставьте пустым для использования значения по умолчанию 64. Введенное значение относится к 10-битным диапазонам. Для 8-битных диапазонов MediaConvert автоматически уменьшает это значение. При указании значения минимального YUV необходимо установить преобразование диапазона образцов на ограниченный диапазон.

ColorSpaceConversion -> (строка)

Укажите цветовое пространство для этого вывода. Служба поддерживает преобразование между форматами HDR, между форматами SDR, от SDR к HDR и от HDR к SDR. Преобразование SDR в HDR не улучшает динамический диапазон. Преобразованное видео имеет формат HDR, но визуально выглядит так же, как и необработанный вывод. Преобразование HDR в SDR использует тоновую коррекцию для приближения результата ручного пересортирования от HDR к SDR. При указании цветового пространства вывода MediaConvert использует следующие метаданные цветового пространства, включающие цветовые первичные цвета, передаточные характеристики и матричные коэффициенты: * HDR 10: BT.2020, PQ, BT.2020 не постоянные * HLG 2020: BT.2020, HLG, BT.2020 не постоянные * P3DCI (кинотеатр): DCIP3, SMPTE 428M, BT.709 * P3D65 (SDR): P3 дисплея, sRGB, BT.709 * P3D65 (HDR): P3 дисплея, PQ, BT.709

Contrast -> (целое число)

Уровень контрастности.

Hdr10Metadata -> (структура)

Используйте эти настройки при преобразовании в цветовое пространство HDR 10. Укажите статические метаданные объёма цветового пространства мастера дисплея SMPTE ST 2086, которые вы хотите передать в выходной поток. Эти значения не влияют на значения пикселей, закодированные в потоке видео. Они предназначены для помощи проигрывателю видео в последующей обработке, чтобы отображать контент в соответствии с намерениями создателя контента. При установке преобразования цветового пространства на HDR 10 эти настройки необходимы. Необходимо установить значения для максимального среднего уровня освещенности кадра и максимального уровня освещенности контента; у этих настроек нет значения по умолчанию. Значения по умолчанию для других настроек метаданных HDR 10 определяются цветовым пространством P3D65. Более подробную информацию о заданиях MediaConvert HDR см. на странице https://docs.aws.amazon.com/console/mediaconvert/hdr.

BluePrimaryX -> (целое число)

Информация о главном дисплее HDR должна предоставляться цветовым корректором, использующим инструменты цветовой коррекции. Диапазон значений от 0 до 50 000, каждый шаг соответствует 0,00002 в цветовой координате CIE1931. Обратите внимание, что эта настройка не предназначена для цветовой коррекции.

BluePrimaryY -> (целое число)

Информация о главном дисплее HDR должна предоставляться цветовым корректором, использующим инструменты цветовой коррекции. Диапазон значений от 0 до 50 000, каждый шаг соответствует 0,00002 в цветовой координате CIE1931. Обратите внимание, что эта настройка не предназначена для цветовой коррекции.

GreenPrimaryX -> (целое число)

Информация о главном дисплее HDR должна предоставляться цветовым корректором, использующим инструменты цветовой коррекции. Диапазон значений от 0 до 50 000, каждый шаг соответствует 0,00002 в цветовой координате CIE1931. Обратите внимание, что эта настройка не предназначена для цветовой коррекции.

GreenPrimaryY -> (целое число)

Информация о главном дисплее HDR должна предоставляться цветовым корректором, использующим инструменты цветовой коррекции. Диапазон значений от 0 до 50 000, каждый шаг соответствует 0,00002 в цветовой координате CIE1931. Обратите внимание, что эта настройка не предназначена для цветовой коррекции.

MaxContentLightLevel -> (целое число)

Максимальный уровень освещенности среди всех образцов в кодированной последовательности видео в единицах кандел на квадратный метр. У этой настройки нет значения по умолчанию; необходимо указать значение, подходящее для контента.

MaxFrameAverageLightLevel -> (целое число)

Максимальный средний уровень освещенности любого кадра в кодированной последовательности видео в единицах кандел на квадратный метр. У этой настройки нет значения по умолчанию; необходимо указать значение, подходящее для контента.

MaxLuminance -> (целое число)

Номинальная максимальная яркость отображения мастера в единицах 0,0001 кандел на квадратный метр.

MinLuminance -> (целое число)

Номинальная минимальная яркость отображения мастера в единицах 0,0001 кандел на квадратный метр

RedPrimaryX -> (целое число)

Информация о главном дисплее HDR должна предоставляться цветовым корректором, использующим инструменты цветовой коррекции. Диапазон значений от 0 до 50 000, каждый шаг соответствует 0,00002 в цветовой координате CIE1931. Обратите внимание, что эта настройка не предназначена для цветовой коррекции.

RedPrimaryY -> (целое число)

Информация о главном дисплее HDR должна предоставляться цветовым корректором, использующим инструменты цветовой коррекции. Диапазон значений от 0 до 50 000, каждый шаг соответствует 0,00002 в цветовой координате CIE1931. Обратите внимание, что эта настройка не предназначена для цветовой коррекции.

WhitePointX -> (целое число)

Информация о главном дисплее HDR должна предоставляться цветовым корректором, использующим инструменты цветовой коррекции. Диапазон значений от 0 до 50 000, каждый шаг соответствует 0,00002 в цветовой координате CIE1931. Обратите внимание, что эта настройка не предназначена для цветовой коррекции.

WhitePointY -> (целое число)

Информация о главном дисплее HDR должна предоставляться цветовым корректором, использующим инструменты цветовой коррекции. Диапазон значений от 0 до 50 000, каждый шаг соответствует 0,00002 в цветовой координате CIE1931. Обратите внимание, что эта настройка не предназначена для цветовой коррекции.

HdrToSdrToneMapper -> (строка)

Укажите, как MediaConvert отображает яркость и цвета из входного HDR в выходной SDR. Выбранный режим представляет собой творческий выбор с различными компромиссами в деталях и тонах выходного сигнала. Чтобы сохранить детали в ярких или насыщенных областях выходного потока: Выберите Сохранить детали. Для некоторых источников выходной SDR может выглядеть менее ярким и менее насыщенным по сравнению с исходным HDR. MediaConvert автоматически применяет этот режим для источников HLG независимо от вашего выбора. Для яркого и насыщенного вывода: Выберите Яркий. Мы рекомендуем выбрать этот режим, если любой из исходных данных является HDR10, и для достижения наилучших результатов, когда он предназначен для 1000 нит. Вы можете заметить потерю деталей в ярких или насыщенных областях выходного сигнала. Тоновая коррекция HDR в SDR не действует, если входной сигнал является SDR.

Hue -> (целое число)

Оттенок в градусах.

MaxLuminance -> (целое число)

Укажите максимальную яркость мастер-дисплея. Введите целое число от 0 до 2147483647, в единицах 0,0001 нита. Например, введите 10000000 для 1000 нит.

SampleRangeConversion -> (строка)

Укажите, как MediaConvert ограничивает диапазон образцов цвета для этого вывода. Чтобы создать выходной сигнал с ограниченным диапазоном из входного сигнала с полным диапазоном: Выберите Сжатие ограниченного диапазона. Для входов с полным диапазоном MediaConvert выполняет линейное смещение образцов цвета равномерно по всем пикселям и кадрам. Образцы цвета в 10-битных выходах ограничены значениями от 64 до 940, а в 8-битных выходах — от 16 до 235. Примечание: для входов с ограниченным диапазоном значения образцов цвета передаются в выходной поток без изменений. MediaConvert не ограничивает диапазон образцов. Чтобы исправить пиксели в вашем входе, которые находятся вне диапазона или вне гаммы: Выберите Ограничение диапазона. Используется для вещательных приложений. MediaConvert согласует все пиксели за пределами значений, указанных в Minimum YUV и Maximum YUV, с границами ограниченного диапазона. MediaConvert также корректирует любые значения YUV, которые при преобразовании в RGB выходят за пределы границ, указанных в Minimum RGB tolerance и Maximum RGB tolerance. При любом преобразовании диапазона образцов MediaConvert записывает метаданные диапазона образцов в выходной сигнал.

Saturation -> (целое число)

Уровень насыщенности.

SdrReferenceWhiteLevel -> (целое число)

Укажите эталонный уровень белого цвета, в нитах, для всех ваших входов SDR. Используется для коррекции уровней яркости в выходных потоках HDR10. В вашем входе SDR должны присутствовать следующие цветовые метаданные: цветовые первичные цвета, передаточные характеристики и матричные коэффициенты. Если в вашем входе SDR отсутствуют цветовые метаданные или если вы хотите исправить цветовые метаданные ввода, вручную укажите цветовое пространство в селекторе входного видео. Для дисплеев с пиковой яркостью 1000 нит рекомендуется установить эталонный уровень белого цвета SDR в 203 (в соответствии с ITU-R BT.2408). Оставьте пустым для использования значения по умолчанию 100 или укажите целое число от 100 до 1000.

Deinterlacer -> (структура)

Используйте деинтерлейсер для получения более плавного движения и четкого изображения. Для получения дополнительной информации см. https://docs.aws.amazon.com/mediaconvert/latest/ug/working-with-scan-type.html.

Algorithm -> (строка)

Применяется только при установке режима Деинтерлейсинга в Деинтерлейс или Адаптивный. Интерполяция создает более четкие изображения, а сглаживание — более плавное движение. Если исходный файл содержит тикер, например, бегущую строку в нижней части кадра: выберите Интерполяция тикера или Сглаживание тикера. Для применения удвоения полей: выберите Линейная интерполяция. Обратите внимание, что линейная интерполяция может добавить артефакты в выходной видеосигнал.

Control -> (строка)

  • При установке в NORMAL (по умолчанию) деинтерлейсер не конвертирует кадры, помеченные в метаданных как прогрессивные. Он будет конвертировать только те, которые помечены как другой тип. - При установке в FORCE_ALL_FRAMES деинтерлейсер конвертирует каждый кадр в прогрессивный - даже те, которые уже помечены как прогрессивные. Включайте режим принуждения только в том случае, если есть высокая вероятность, что метаданные пометили кадры как прогрессивные, когда они таковыми не являются. В противном случае не включайте; обработка уже прогрессивных кадров в прогрессивные, вероятно, приведет к снижению качества видео.

Mode -> (строка)

Используйте Деинтерлейсер, чтобы выбрать, как служба выполнит деинтерлейсинг. По умолчанию установлено Деинтерлейс. - Деинтерлейс конвертирует чересстрочную в прогрессивную. - Обратный телекине конвертирует Hard Telecine 29.97i в прогрессивную 23.976p. - Адаптивный автоматически определяет и конвертирует в прогрессивную.

DolbyVision -> (структура)

Включите функцию Dolby Vision, чтобы создать выходной видеосигнал, совместимый с Dolby Vision.

L6Metadata -> (структура)

Используйте эти параметры при установке DolbyVisionLevel6Mode в SPECIFY, чтобы переопределить значения MaxCLL и MaxFALL в входном файле новыми значениями.

MaxCll -> (целое число)

Максимальный уровень освещенности содержимого. Статические метаданные HDR, соответствующие самому яркому пикселю во всем потоке. Измеряется в нитах.

MaxFall -> (целое число)

Максимальный средний уровень освещенности кадра. Статические метаданные HDR, соответствующие максимальной средней яркости во всем потоке. Измеряется в нитах.

L6Mode -> (строка)

Используйте режим Dolby Vision, чтобы выбрать, как служба будет обрабатывать свойства Dolby Vision MaxCLL и MaxFALL.

Mapping -> (строка)

Требуется, когда вы установили профиль Dolby Vision в профиль 8.1. При установке отображения содержимого в None отображение содержимого не применяется к совместимому с HDR10 сигналу. В зависимости от пикового уровня яркости источника, на устройствах HDR без Dolby Vision может произойти обрезка. При установке отображения содержимого в HDR10 1000 транскодер создает совместимый с HDR10 сигнал с пиковой яркостью 1000 нит, применяя статическое отображение содержимого к источнику. Этот режим оптимизирован для источников PQ10 с метаданными, созданными на основе анализа. Для откорректированного содержимого Dolby Vision имейте в виду, что творческая цель может не гарантироваться при экстремальных обрезках 1000 нит.

Profile -> (строка)

Требуется при включении Dolby Vision. Используйте профиль 5, чтобы включить метаданные Dolby Vision с чередованием кадров в выходном файле. Входной файл должен содержать метаданные Dolby Vision или цветовое пространство HDR10 YUV. Используйте профиль 8.1, чтобы включить метаданные Dolby Vision с чередованием кадров и метаданные HDR10 в выходном файле. Входной файл должен содержать метаданные Dolby Vision.

Hdr10Plus -> (структура)

Включите анализ HDR10+ и вставку метаданных. Совместимо только с HEVC.

MasteringMonitorNits -> (целое число)

Укажите пиковую яркость, нормированную для дисплея мастеринга HDR10+, в нитах. Это фактическая пиковая яркость, нормированная для дисплея мастеринга, как определено в ST 2094-40.

TargetMonitorNits -> (целое число)

Укажите номинальную пиковую яркость целевого дисплея HDR10+, в нитах. Это номинальная максимальная яркость целевого дисплея, как определено в ST 2094-40.

ImageInserter -> (структура)

Включите функцию вставки изображений, чтобы добавить графический наложение на видео. Включите или отключите эту функцию для каждого выходного файла по отдельности. По умолчанию эта настройка отключена.

InsertableImages -> (список)

Укажите изображения, которые нужно наложить на видео. Изображения должны быть в формате PNG или TGA.

(структура)

Эти настройки применяются к конкретному графическому наложению. Вы можете включить несколько наложений в задании.

Duration -> (целое число)

Укажите время в миллисекундах, в течение которого изображение будет отображаться на выходном видео. Это время включает время затухания, но не время вывода.

FadeIn -> (целое число)

Укажите длительность в миллисекундах между указанным начальным временем вставки изображения и временем, когда изображение появится с полной непрозрачностью. Полная непрозрачность — это уровень, указанный для параметра непрозрачности. Если вы не укажете значение для плавного появления, изображение внезапно появится в заданное время начала наложения.

FadeOut -> (целое число)

Укажите время в миллисекундах между концом времени, указанным для продолжительности наложения изображения, и временем, когда наложенное изображение полностью пропадает. Если вы не укажете значение для плавного исчезновения, изображение внезапно исчезнет в конце указанной продолжительности вставки.

Height -> (целое число)

Укажите высоту вставляемого изображения в пикселях. Если вы укажете значение, большее, чем высота разрешения видео, служба обрезает наложенное изображение для соответствия. Для использования исходной высоты изображения оставьте это поле пустым.

ImageInserterInput -> (строка)

Укажите расположение изображения в формате HTTP, HTTPS или Amazon S3, которое нужно наложить на видео. Используйте файлы PNG или TGA.

ImageX -> (целое число)

Укажите расстояние в пикселях между вставляемым изображением и левым краем кадра видео. Требуется для любого наложенного изображения, которое вы указываете.

ImageY -> (целое число)

Укажите расстояние в пикселях между наложенным изображением и верхним краем кадра видео. Требуется для любого наложенного изображения, которое вы указываете.

Layer -> (целое число)

Укажите, как отображаются перекрывающиеся вставляемые изображения. Изображения с более высокими значениями для слоя отображаются поверх изображений с более низкими значениями для слоя.

Opacity -> (целое число)

Используйте непрозрачность, чтобы указать, сколько подлежащего видео отображается через вставленное изображение. 0 — прозрачно, 100 — полностью непрозрачно. По умолчанию — 50.

StartTime -> (строка)

Укажите временной код кадра, на котором наложение должно появиться впервые. Это должно быть в формате временного кода (ЧЧ:ММ:СС:КК или ЧЧ:ММ:СС;КК). Не забудьте учесть настройки исходного временного кода.

Width -> (целое число)

Укажите ширину вставляемого изображения в пикселях. Если вы укажете значение, большее, чем ширина разрешения видео, служба обрезает наложенное изображение для соответствия. Для использования исходной ширины изображения оставьте это поле пустым.

SdrReferenceWhiteLevel -> (целое число)

Укажите эталонный уровень белого в нитах для всех изображений вставки вставки изображений. Используйте для корректировки уровней яркости в выходных файлах HDR10. Для дисплеев с пиковой яркостью 1000 нит рекомендуется установить эталонный уровень белого SDR в 203 (в соответствии с ITU-R BT.2408). Оставьте пустым, чтобы использовать значение по умолчанию 100, или укажите целое число от 100 до 1000.

NoiseReducer -> (структура)

Включите функцию устранения шума, чтобы при необходимости удалить шум из выходного видео. Включите или отключите эту функцию для каждого выходного файла по отдельности. По умолчанию эта настройка отключена. При включении устранения шума необходимо также выбрать значение фильтра устранения шума. Для выходных файлов AVC, при включении устранения шума, нельзя включать фильтр уменьшения полосы пропускания.

Filter -> (строка)

Используйте фильтр устранения шума, чтобы выбрать одну из следующих пространственных функций фильтрации изображений. Для использования этой настройки необходимо также включить устранение шума. * Билатеральный сохраняет края, уменьшая шум. * Среднее (наименее жесткое), Гауссово, Ланцош и Усиление (наиболее жесткое) выполняют фильтрацию свёрткой. * Сохранение выполняет уменьшение шума по минимуму/максимуму. * Пространственный выполняет фильтрацию в частотной области на основе принципов JND. * Временной оптимизирует качество видео для сложных движений.

FilterSettings -> (структура)

Настройки фильтра устранения шума

Strength -> (целое число)

Относительная сила фильтра уменьшения шума. Более высокие значения приводят к более сильной фильтрации.

SpatialFilterSettings -> (структура)

Настройки фильтра устранения шума для пространственного фильтра.

PostFilterSharpenStrength -> (целое число)

Укажите силу фильтра послеобработки, усиливающего резкость, от 0 (отключение фильтра) до 3 (максимальная сила).

Speed -> (целое число)

Скорость фильтра от -2 (низкая скорость) до 3 (высокая скорость), 0 — номинальное значение.

Strength -> (целое число)

Относительная сила фильтра уменьшения шума. Более высокие значения приводят к более сильной фильтрации.

TemporalFilterSettings -> (структура)

Настройки фильтра устранения шума для временного фильтра.

AggressiveMode -> (целое число)

Используйте режим Агрессивный для контента со сложным движением. Более высокие значения приводят к более сильной временной фильтрации. Это фильтрует высокосложные сцены более агрессивно и создает лучшее VQ для выходных файлов с низким битрейтом.

PostTemporalSharpening -> (строка)

При установке устранения шума на Временной полоса пропускания и резкость выходного сигнала уменьшаются. Вы можете применить усиление по временной резкости к краям выходного сигнала. Имейте в виду, что усиление по временной резкости также уменьшит уменьшение полосы пропускания от устранения шума. По умолчанию, режим Авто, позволяет транскодеру определить, следует ли применять усиление, в зависимости от типа и качества входных данных. При установке усиления по временной резкости в Включено, укажите степень усиления с помощью настройки Сила усиления по временной резкости. Установите усиление по временной резкости в Выключено, чтобы не применять усиление.

PostTemporalSharpeningStrength -> (строка)

Используйте Силу усиления по временной резкости, чтобы определить степень усиления, которую транскодер применяет к выходу. Установите Силу усиления по временной резкости в Низкое, Среднее или Высокое, чтобы указать степень усиления.

Speed -> (целое число)

Скорость фильтра (большее число — быстрее). Низкое значение уменьшает битрейт за счет увеличения времени транскодирования, высокое значение увеличивает время транскодирования за счет битрейта.

Strength -> (целое число)

Укажите силу фильтра уменьшения шума для данного вывода. Более высокие значения приводят к более сильной фильтрации. Рекомендуемые диапазоны значений, в зависимости от желаемого результата: * 0-2 для уменьшения сложности с минимальной потерей резкости * 2-8 для уменьшения сложности с сохранением изображения * 8-16 для высокого уровня уменьшения сложности.

PartnerWatermarking -> (структура)

Если вы работаете с партнёром по водознаку для видео сторонней компании, используйте группу настроек, соответствующую вашему партнёру по водознаку, чтобы включить водяные знаки в выходные данные.

NexguardFileMarkerSettings -> (структура)

Для проведения криминалистического анализа видео-водознаков MediaConvert поддерживает водяные знаки NexGuard File Marker от Nagra. MediaConvert поддерживает рабочие процессы как PreRelease Content (NGPR/G2), так и OTT Streaming.

Лицензия -> (строка)

Используйте строку лицензии base64, предоставленную вам Nagra. Введите её непосредственно в спецификацию задания JSON или в консоли. Требуется при включении водяных знаков Nagra NexGuard File Marker в ваше задание.

Payload -> (целое число)

Укажите идентификатор полезной нагрузки, который вы хотите связать с этим выходом. Допустимые значения варьируются в зависимости от вашего рабочего процесса Nagra NexGuard по криминалистическому анализу видео. Требуется при включении водяных знаков Nagra NexGuard File Marker в ваше задание. Для PreRelease Content (NGPR/G2) укажите целое число от 1 до 4 194 303. Вы должны сгенерировать уникальный идентификатор для каждого помеченного актива и сохранить запись о назначенном идентификаторе для каждого актива. Ни Nagra, ни MediaConvert не отслеживают взаимосвязь между выходными файлами и вашими идентификаторами. Для OTT Streaming создайте два стека с адаптивной скоростью передачи данных (ABR) для каждого актива. Сделайте это, настроив две группы выходов. Для одной группы выходов установите значение идентификатора полезной нагрузки в 0 для каждого выхода. Для другой группы выходов установите идентификатор полезной нагрузки в 1 для каждого выхода.

Preset -> (строка)

Введите одну из строк предустановки водознаков, предоставленную вам Nagra. Требуется при включении водяных знаков Nagra NexGuard File Marker в ваше задание.

Strength -> (строка)

Необязательно. Игнорируйте эту настройку, если служба поддержки Nagra не укажет вам значение. Если вы не укажете значение, библиотека Nagra NexGuard использует своё значение по умолчанию.

TimecodeBurnin -> (структура)

Настройки для вывода временных меток вывода и указанного префикса в выходные данные.

Размер шрифта -> (целое число)

Используйте размер шрифта для установки размера шрифта любых выведенных временных меток. Допустимые значения: 10, 16, 32, 48.

Позиция -> (строка)

Используйте Позицию в разделе Время вывода, чтобы указать местоположение выведенной временной метки на видеовыходе.

Префикс -> (строка)

Используйте Префикс для размещения ASCII-символов перед любой выведенной временной меткой. Например, префикс «EZ-» приведет к временной метке «EZ-00:00:00:00». Укажите сами символы или эквиваленты кодов ASCII. Поддерживаемый диапазон символов — от 0x20 до 0x7e. Это включает буквы, цифры и все специальные символы, представленные на стандартной английской клавиатуре.

Ширина -> (целое число)

Используйте Ширину для определения ширины разрешения видео в пикселях для этого выхода. Чтобы использовать то же разрешение, что и на входе: оставьте ширину и высоту пустыми. Чтобы равномерно масштабировать из разрешения входных данных: оставьте ширину пустой и введите значение для высоты. Например, если входные данные составляют 1920x1080, а вы установили высоту в 720, выходные данные будут 1280x720.

Тип -> (строка)

Предустановка может быть двух типов: системная или пользовательская. Системные или встроенные предустановки не могут быть изменены или удалены пользователем.

© Copyright 2025, Amazon Web Services. Created using Sphinx.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API