Spec-Zone.ru › AWS CLI v2

[ aws . mediaconvert ]

list-presets

Описание

Получение JSON-массива до двадцати ваших пресетов. Будут возвращены сами пресеты, а не просто список. Чтобы получить следующие двадцать пресетов, используйте строку nextToken, возвращенную в массиве.

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

list-presets является операцией с постраничной передачей. Для получения всего набора результатов могут быть выполнены несколько вызовов API. Вы можете отключить постраничную передачу, указав аргумент --no-paginate. При использовании --output text и аргумента --query в ответе с постраничной передачей, аргумент --query должен извлекать данные из результатов следующих выражений запроса: Presets

Синтаксис

  list-presets
[--category <value>]
[--list-by <value>]
[--order <value>]
[--cli-input-json | --cli-input-yaml]
[--starting-token <value>]
[--page-size <value>]
[--max-items <value>]
[--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 (строка) Дополнительно, укажите категорию пресетов, чтобы ограничить ответы только пресетами из этой категории.

--list-by (строка) Необязательно. Когда вы запрашиваете список пресетов, вы можете выбрать сортировку по имени (NAME) или по дате создания (CREATION_DATE). Если вы ничего не укажете, служба отсортирует их по имени.

Возможные значения:

  • NAME
  • CREATION_DATE
  • SYSTEM

--order (строка) Необязательно. При запросе списков ресурсов вы можете указать, должны ли они быть отсортированы по возрастанию (ASCENDING) или убыванию (DESCENDING). Значение по умолчанию варьируется в зависимости от ресурса.

Возможные значения:

  • ASCENDING
  • DESCENDING

--cli-input-json | --cli-input-yaml (строка) Считывает аргументы из предоставленной JSON-строки. JSON-строка следует формату, предоставленному --generate-cli-skeleton. Если на командной строке указаны другие аргументы, значения этих аргументов переопределят значения, полученные из JSON. Невозможно передать произвольные двоичные значения с помощью значения, предоставленного в JSON, так как строка будет воспринята буквально. Это не может быть указано вместе с --cli-input-yaml.

--starting-token (строка)

Токен для указания точки начала постраничной передачи. Это NextToken из ранее усеченного ответа.

Примеры использования см. в разделе Постраничная передача в руководстве пользователя AWS Command Line Interface.

--page-size (целое число)

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

Примеры использования см. в разделе Постраничная передача в руководстве пользователя AWS Command Line Interface.

--max-items (целое число)

Общее количество элементов для возврата в выходных данных команды. Если общее количество доступных элементов больше указанного значения, в выходных данных команды предоставляется NextToken. Для возобновления постраничной передачи предоставьте значение NextToken в аргументе starting-token последующей команды. Не используйте элемент ответа NextToken напрямую за пределами AWS CLI.

Примеры использования см. в разделе Постраничная передача в руководстве пользователя AWS Command Line Interface.

--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
  • table
  • yaml
  • yaml-stream

--query (строка)

Запрос JMESPath для фильтрации данных ответа.

--profile (строка)

Использовать определенный профиль из файла учетных данных.

--region (строка)

Регион для использования. Переопределяет настройки конфигурации/среды.

--version (строка)

Показать версию этого инструмента.

--color (строка)

Включить/отключить цветной вывод.

  • on
  • off
  • auto

--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 для вывода.

--cli-auto-prompt (логическое значение)

Автоматически запросить параметры ввода CLI.

--no-cli-auto-prompt (логическое значение)

Отключить автоматическое запроса параметров ввода CLI.

Примеры

Примечание

Для использования следующих примеров необходимо установить и настроить AWS CLI. Подробнее см. руководство по началу работы в руководстве пользователя AWS CLI.

Если не указано иное, все примеры используют правила цитирования в стиле Unix. Эти примеры необходимо адаптировать к правилам цитирования вашей терминальной оболочки. См. раздел Использование кавычек со строками в руководстве пользователя AWS CLI.

Пример 1: Чтобы перечислить ваши настраиваемые выходные пресеты

Следующий пример перечисляет ваши настраиваемые выходные пресеты. Чтобы перечислить системные пресеты, см. следующий пример.

aws mediaconvert list-presets \
    --endpoint-url https://abcd1234.mediaconvert.us-west-2.amazonaws.com

Вывод:

{
    "Presets": [
        {
            "Name": "SimpleMP4",
            "CreatedAt": 1568841521,
            "Settings": {
                ......
            },
            "Arn": "arn:aws:mediaconvert:us-east-1:003235472598:presets/SimpleMP4",
            "Type": "CUSTOM",
            "LastUpdated": 1568843141,
            "Description": "Creates basic MP4 file. No filtering or preproccessing."
        },
        {
            "Name": "SimpleTS",
            "CreatedAt": 1568843113,
            "Settings": {
                ... truncated for brevity ...
            },
            "Arn": "arn:aws:mediaconvert:us-east-1:003235472598:presets/SimpleTS",
            "Type": "CUSTOM",
            "LastUpdated": 1568843113,
            "Description": "Create a basic transport stream."
        }
    ]
}

Пример 2: Чтобы перечислить системные выходные пресеты

Следующий пример перечисляет доступные системные пресеты MediaConvert. Чтобы перечислить ваши настраиваемые пресеты, см. предыдущий пример.

aws mediaconvert list-presets \
    --list-by SYSTEM \
    --endpoint-url https://abcd1234.mediaconvert.us-west-2.amazonaws.com

Вывод:

{
    "Presets": [
        {
            "Arn": "arn:aws:mediaconvert:us-west-2:123456789012:presets/System-Avc_16x9_1080p_29_97fps_8500kbps",
            "Name": "System-Avc_16x9_1080p_29_97fps_8500kbps",
            "CreatedAt": 1568321789,
            "Description": "Wifi, 1920x1080, 16:9, 29.97fps, 8500kbps",
            "LastUpdated": 1568321789,
            "Type": "SYSTEM",
            "Category": "HLS",
            "Settings": {
            ...<output settings removed for brevity>...
            }
        },

        ...<list of presets shortened for brevity>...

        {
            "Arn": "arn:aws:mediaconvert:us-east-1:123456789012:presets/System-Xdcam_HD_1080i_29_97fps_35mpbs",
            "Name": "System-Xdcam_HD_1080i_29_97fps_35mpbs",
            "CreatedAt": 1568321790,
            "Description": "XDCAM MPEG HD, 1920x1080i, 29.97fps, 35mbps",
            "LastUpdated": 1568321790,
            "Type": "SYSTEM",
            "Category": "MXF",
            "Settings": {
            ...<output settings removed for brevity>...
            }
        }
    ]
}

Дополнительную информацию см. в разделе Работа с выходными пресетами AWS Elemental MediaConvert в руководстве пользователя AWS Elemental MediaConvert.

Вывод

NextToken -> (строка)

Используйте эту строку для запроса следующей партии пресетов.

Пресеты -> (список)

Список пресетов

(структура)

Пресет — это набор предварительно настроенных параметров преобразования медиа, которые MediaConvert применяет к выводу во время процесса преобразования.

Arn -> (строка)

Идентификатор этого ресурса, уникальный во всей AWS.

Категория -> (строка)

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

CreatedAt -> (отметка времени)

Отметка времени создания пресета в секундах с начала эпохи.

Описание -> (строка)

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

LastUpdated -> (отметка времени)

Отметка времени последнего обновления пресета в секундах с начала эпохи.

Имя -> (строка)

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

Параметры -> (структура)

Параметры пресета

AudioDescriptions -> (список)

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

(структура)

Настройки, связанные с одной вкладкой аудио в консоли 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 -> (структура)

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

Алгоритм -> (строка)

Выберите один из следующих алгоритмов нормализации аудио: 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.

Управление алгоритмом -> (строка)

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

Уровень порога коррекции -> (целое число)

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

Логирование громкости -> (строка)

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

Вычисление пика -> (строка)

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

Целевые LKFS -> (двойное значение)

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

Порог ограничителя истинного пика -> (двойное значение)

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

Имя источника аудио -> (строка)

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

Тип аудио -> (целое число)

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

Управление типом аудио -> (строка)

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

Параметры кодека -> (структура)

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

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

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

AudioDescriptionBroadcasterMix -> (строка)

Выберите BROADCASTER_MIXED_AD, если вход содержит предварительно смешанный основной аудиосигнал + аудиоописание (AD) как стереопару. Значение AudioType будет установлено в 3, что сигнализирует системам вниз по потоку, что этот поток содержит «смешанное аудиоописание вещателя». Обратите внимание, что вход, полученный кодером, должен содержать предварительно смешанный аудиосигнал; кодер не выполняет смешивание. При выборе 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 будет меняться в зависимости от вашего аудиоконтента и значения, которое вы выберите для качества Bitrate.

RawFormat -> (строка)

Включает вывод AAC LATM/LOAS. Обратите внимание, что если вы используете 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 транспортного потока.

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 для режима работы линии. Соответствующая настройка: при использовании этой настройки MediaConvert игнорирует любое заданное вами значение для профиля сжатия динамического диапазона. Сведения о режимах работы и профилях DRC Dolby Digital см. в главе «Управление динамическим диапазоном» руководства по метаданным Dolby по адресу https://developer.dolby.com/globalassets/professional/documents/dolby-metadata-guide.pdf.

DynamicRangeCompressionProfile -> (строка)

Если необходимо добавить сигналы сжатия динамического диапазона Dolby (DRC) в выходной поток, рекомендуется использовать настройки, специфичные для режима, вместо профиля сжатия динамического диапазона. Настройки, специфичные для режима, — это профиль сжатия динамического диапазона, режим линии и профиль сжатия динамического диапазона, режим 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» применим только к входным аудиосигналам 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. Дополнительную информацию о режимах и профилях работы DRC Dolby см. в главе 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. Дополнительную информацию о режимах и профилях работы DRC Dolby см. в главе Dynamic Range Control руководства по метаданным 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. В противном случае служба игнорирует Left total/Right total surround.

MeteringMode -> (строка)

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

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

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

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

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

StereoDownmix -> (строка)

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

SurroundExMode -> (строка)

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

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

Необходимо, когда вы устанавливаете Codec в значение 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 игнорирует значение, которое вы предоставили для профиля сжатия динамического диапазона. Подробная информация о режимах и профилях работы Dolby Digital DRC находится в главе «Управление динамическим диапазоном» руководства по метаданным Dolby по адресу https://developer.dolby.com/globalassets/professional/documents/dolby-metadata-guide.pdf.

DynamicRangeCompressionRf -> (строка)

Выберите профиль управления динамическим диапазоном Dolby Digital (DRC), который 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 -> (структура)

Необходимо, когда вы устанавливаете Codec, в AudioDescriptions>CodecSettings, в значение FLAC.

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

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

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

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

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

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

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

Необходимо, когда вы устанавливаете Codec в значение MP2.

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

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

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

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

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

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

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

Необходимо, когда вы устанавливаете Codec, в AudioDescriptions>CodecSettings, в значение MP3.

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

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

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

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

RateControlMode -> (строка)

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

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

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

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

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

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

Необходимо, когда вы устанавливаете Codec, в AudioDescriptions>CodecSettings, в значение OPUS.

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

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

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

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

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

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

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

Необходимо, когда вы устанавливаете Codec, в AudioDescriptions>CodecSettings, в значение Vorbis.

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 -> (структура)

Необходимо, когда вы устанавливаете Codec в значение WAV.

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

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

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

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

Format -> (строка)

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

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 не установлена как Черный, Желтый, Красный, Зеленый, Синий или Шестнадцатеричный. Используйте 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 -> (строка)

Игнорируйте эту настройку, если цвет шрифта установлен в Шестнадцатеричный. Введите шесть или восемь шестнадцатеричных цифр, представляющих красный, зеленый и синий цвета, с двумя дополнительными необязательными цифрами для альфы. Например, значение 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, а параметр Font color не установлен в значениях 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. Все настройки шрифта для burn-in и DVB-Sub должны совпадать.

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

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

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

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

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 -> (целое число)

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

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

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

FontScript -> (строка)

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

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

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

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

Укажите высоту этого набора субтитров DVB-Sub в пикселях. Значение по умолчанию – 576 пикселей.

HexFontColor -> (строка)

Игнорируйте эту настройку, если параметр Font color установлен в значение 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 и удалить все тени из выходных субтитров.

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

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

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

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

StylePassthrough -> (строка)

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

SubtitlingType -> (строка)

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

TeletextSpacing -> (строка)

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

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

Укажите ширину этого набора субтитров DVB-Sub в пикселях. Значение по умолчанию – 720 пикселей.

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 для каждого канала выходных субтитров. Выберите разные номера для каждого канала. Чтобы использовать эту настройку, также установите параметр «Принудительное преобразование 608 в 708» в «Преобразовывать» в настройках селектора входных субтитров. Если вы выберете преобразование, но не укажете номер службы 708, MediaConvert использует номер, указанный для номера канала CC для номера службы 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 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 — это формат внешнего файла, который хранит субтитры в файле, отделенном от контейнера видео. Настройте субтитры 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 -> (структура)

Настройки, относящиеся к субтитрам телетекста. Настройте субтитры телетекста в том же выводе, что и ваше видео. Дополнительную информацию см. на странице 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 — это формат внешнего файла, который хранит субтитры в файле, отделенном от контейнера видео. Настройте субтитры 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 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 -> (строка)

Укажите метку для этого набора выходных субтитров. Например, «Английский», «Комментарии режиссера» или «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 -> (строка)

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

ManifestMetadataSignaling -> (строка)

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

Scte35Esam -> (строка)

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

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 на «Пропускать». MediaConvert считывает метаданные KLV, присутствующие в вашем вводе, и передает их в выходной транспортный поток. Чтобы исключить эти метаданные KLV: Установите вставку метаданных KLV на «Нет» или оставьте пустым.

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

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

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

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

NielsenId3 -> (строка)

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

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

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

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

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

PcrControl -> (строка)

При установке значения PCR_EVERY_PES_PACKET значение Программы ссылок времени (PCR) вставляется для каждого заголовка Packetized Elementary Stream (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 -> (строка)

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

SegmentationMarkers -> (строка)

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

SegmentationStyle -> (строка)

Параметр стиля сегментации управляет тем, как маркеры сегментации вставляются в транспортный поток. При наличии доступных данных возможно усечение сегментов, что может повлиять на то, где будут вставлены будущие маркеры сегментации. Когда выбран стиль сегментации «reset_cadence» и сегмент усечен из-за наличия доступных данных, мы сбросим частоту сегментации. Это означает, что следующий сегмент будет иметь длительность $segmentation_time секунд. Когда выбран стиль сегментации «maintain_cadence» и сегмент усечен из-за наличия доступных данных, мы не сбросим частоту сегментации. Это означает, что следующий сегмент, скорее всего, также будет усечен. Однако все сегменты после этого будут иметь длительность $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 -> (целое число)

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

NielsenId3 -> (строка)

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

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

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

PcrControl -> (строка)

Если установлено значение PCR_EVERY_PES_PACKET, значение Program Clock Reference вставляется для каждого заголовка Packetized Elementary Stream (PES). Этот параметр эффективен только тогда, когда PID PCR совпадает с PID элементарного видео- или аудиопотока.

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

Идентификатор пакета (PID) Program Clock Reference (PCR) в транспортном потоке. При отсутствии значения кодер присвоит такое же значение, как Video PID.

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

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

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

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

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

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

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

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

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

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

PtsOffsetMode -> (строка)

Укажите начальное смещение временной метки презентации (PTS) для вывода транспортного потока. Чтобы MediaConvert автоматически определил начальное смещение PTS: сохраните значение по умолчанию «Авто». Мы рекомендуем выбрать «Авто» для наиболее широкой совместимости с плеерами. Начальное значение 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. Это улучшает совместимость с плеерами и инструментами Apple.

Mpeg2FourCCControl -> (строка)

При установке в значение XDCAM, видеопотоки MPEG2 записываются в файл QuickTime с помощью кодов 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 -> (строка)

Укажите эту настройку только в том случае, если выход будет потребляться последующим потоковым рабочим процессом, чувствительным к очень небольшим различиям в продолжительности видео и аудио. В этой ситуации выберите «Соответствие продолжительности видео». Во всех остальных случаях сохраните значение по умолчанию, «Продолжительность кодека по умолчанию». При выборе «Соответствие продолжительности видео» 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 -> (строка)

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

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

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

AccessibilityCaptionHints -> (строка)

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

AudioDuration -> (строка)

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

CaptionContainerType -> (строка)

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

KlvMetadata -> (строка)

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

ManifestMetadataSignaling -> (строка)

Чтобы добавить элемент 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 -> (строка)

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

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 -> (строка)

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

TimedMetadataValue -> (строка)

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

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 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 -> (строка)

Синтез зерна пленки заменяет зерно пленки, присутствующее в вашем содержимом, на синтезированное зерно пленки аналогичного качества. Мы рекомендуем выбрать 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, чтобы настроить квантование в каждом кадре на основе пространственного изменения сложности содержимого. Когда вы включите эту функцию, кодер использует меньше битов в областях, которые могут выдержать больше искажений без заметного ухудшения визуального качества, и использует больше битов в областях, где любые незначительные искажения будут заметны. Например, сложные текстурированные блоки кодируются с меньшим количеством битов, а гладкие текстурированные блоки — с большим количеством битов. Включение этой функции почти всегда улучшит качество видео. Однако обратите внимание, что эта функция не учитывает, где, вероятно, будет сосредоточено внимание зрителя. Если зрители, вероятно, будут концентрировать свое внимание на части экрана с большой сложной текстурой, вы можете отключить эту функцию. Связанный параметр: при включении пространственной адаптивной квантизации установите значение для 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 -> (строка)

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

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 -> (строка)

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

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 автоматически переключится на базовое переплетение. Необходимые настройки: Чтобы использовать оптимизированное переплетение, вы должны установить Telecine на значение None или Soft. Нельзя использовать оптимизированное переплетение для выходов с твёрдым телекином. Также необходимо установить режим InterlaceMode на значение, отличное от Progressive.

SlowPal -> (строка)

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

Telecine -> (строка)

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

Codec -> (строка)

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

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

Требуется при установке значения Codec на 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 для указания частоты кадров для этого вывода. Если вы хотите сохранить ту же частоту кадров, что и у входного видео, выберите Следовать источнику. Если вы хотите выполнить преобразование частоты кадров, выберите частоту кадров из выпадающего списка или выберите Пользовательский. Частоты кадров, отображаемые в выпадающем списке, являются десятичными приближениями дробей. Если вы выберете Пользовательский, укажите частоту кадров как дробь. Если вы создаете спецификацию задания транскодирования в формате JSON без консоли, используйте FramerateControl для указания значения, используемого службой для частоты кадров для этого вывода. Выберите INITIALIZE_FROM_SOURCE, если вы хотите, чтобы служба использовала частоту кадров из входного файла. Выберите SPECIFIED, если вы хотите, чтобы служба использовала частоту кадров, которую вы указываете в настройках FramerateNumerator и FramerateDenominator.

FramerateConversionAlgorithm -> (строка)

Необязательно. Укажите, как транскодер выполняет преобразование частоты кадров. По умолчанию используется преобразование с пропусканием дубликатов (DUPLICATE_DROP). При выборе Интерполировать (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 выполнял адаптивное квантование в этом транскодировании, установите Adaptive quantization на Off. Связанные настройки: выбранное вами значение применяется к следующим настройкам: H264FlickerAdaptiveQuantization, H264SpatialAdaptiveQuantization и H264TemporalAdaptiveQuantization.

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

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

Sharpening -> (строка)

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

Strength -> (строка)

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

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, необходимо установить Adaptive quantization на значение, отличное от AUTO.

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.

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 size пустым и установите GOP mode control на Auto. Если ваша группа выходов определяет HLS, DASH или CMAF, оставьте GOP size пустым и установите GOP mode control на Auto в каждом выходе вашей группы выходов.

GopSizeUnits -> (строка)

Укажите, как транс кодер определяет размер GOP для этого выхода. Мы рекомендуем, чтобы транс кодер автоматически выбирал это значение на основе характеристик входного видео. Чтобы включить это автоматическое поведение, выберите Auto и оставьте GOP size пустым. По умолчанию, если вы не укажете GOP mode control, MediaConvert будет использовать автоматическое поведение. Если ваша группа выходов определяет HLS, DASH или CMAF, установите GOP mode control на Auto и оставьте GOP size пустым в каждом выходе вашей группы выходов. Чтобы явно указать длину GOP, выберите Specified, frames или Specified, seconds, а затем укажите длину GOP в соответствующей настройке GOP size.

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) для этого вывода. По умолчанию, Следовать источнику, использует 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 -> (строка)

Выбранный вами уровень настройки качества представляет собой компромисс между скоростью кодирования вашей задачи и качеством выходного видео. Для самой быстрой скорости кодирования в ущерб качеству видео: Выберите 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 -> (строка)

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

ScanTypeConversionMode -> (строка)

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

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.

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

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

SpatialAdaptiveQuantization -> (строка)

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

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

Создаёт поток битов, соответствующий SMPTE RP-2027.

Telecine -> (строка)

При преобразовании частоты кадров с 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 на Auto или оставлении пустым, MediaConvert автоматически применяет квантование для улучшения качества видео на выходе. Установите Adaptive Quantization на Low, Medium, High, Higher или Max, чтобы вручную контролировать силу фильтра квантования. При этом можно указать значение для Spatial Adaptive Quantization, Temporal Adaptive Quantization и Flicker Adaptive Quantization для дальнейшего управления фильтром квантования. Установите Adaptive Quantization на Off, чтобы не применять квантование к выходу.

AlternateTransferFunctionSei -> (строка)

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

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

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

Sharpening -> (строка)

Дополнительно укажите уровень резкости, который необходимо применить при использовании фильтра снижения полосы пропускания. Резкость добавляет контраст к краям видеоконтента и может уменьшить размытость. Оставьте значение по умолчанию Off, чтобы не применять резкость. Установите Sharpening strength на Low, чтобы применить минимальную резкость, или на High, чтобы применить максимальную резкость.

Strength -> (строка)

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

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

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

CodecLevel -> (строка)

Уровень H.265.

CodecProfile -> (строка)

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

Deblocking -> (строка)

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

DynamicSubGop -> (строка)

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

EndOfStreamMarkers -> (строка)

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

FlickerAdaptiveQuantization -> (строка)

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

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.

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 (Comma-Separated Values) в ваш 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 в 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 -> (строка)

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

SceneChangeDetect -> (строка)

Включите эту настройку для вставки кадров I в местах изменения сцен, автоматически обнаруживаемых службой. Это улучшает качество видео и включено по умолчанию. Если этот вывод использует QVBR, выберите Transition detection для дальнейшего улучшения качества видео. Дополнительную информацию о 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.

SpatialAdaptiveQuantization -> (строка)

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

Telecine -> (строка)

Это поле применяется только в том случае, если поле Streams > Advanced > Framerate установлено в 29,970. Это поле работает с полем Streams > Advanced > Preprocessors > Deinterlacer и полем Streams > Advanced > Interlaced Mode для определения типа сканирования для вывода: Progressive, Interlaced, Hard Telecine или Soft Telecine. - Hard: создаёт 29.97i вывод из 23.976 входного. - Soft: создаёт 23.976; плеер преобразует этот вывод в 29.97i.

TemporalAdaptiveQuantization -> (строка)

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

TemporalIds -> (строка)

Включает идентификаторы временных слоев в кодированном битрейме. Поддерживается до 3 слоев в зависимости от структуры GOP: кадры I и P образуют один слой, эталонные кадры B могут образовывать второй слой, а неэталонные кадры B могут образовывать третий слой. Декодеры могут по желанию декодировать только нижние временные слои для получения выходного видео с меньшей частотой кадров. Например, при наличии битрейма с временными идентификаторами и b-frames = 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 -> (структура)

Требуется при установке Codec в значение 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 в консоли, выберите любое значение, кроме Следовать источнику. Когда вы выберете ЗАДАННОЕ для этой настройки, вы также должны указать значения для настроек 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 -> (строка)

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

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 -> (структура)

Требуется при установке 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+ или Шумоподавитель.

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), отличное от соотношения сторон пикселей входного видео, укажите соотношение сторон пикселей вывода в виде отношения. Например, для D1/DV NTSC широкоформатного, вы бы указали отношение 40:33. В этом примере значение для parDenominator равно 33.

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

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

PerFrameMetrics -> (список)

Необязательно выберите один или несколько отчетов по метрикам на кадр для генерации вместе с выводом. Вы можете использовать эти метрики для анализа вашего видеовывода в соответствии с одной или несколькими общепринятыми метриками качества изображения. Вы можете указать метрики на кадр для групп вывода или для отдельных выводов. В этом случае MediaConvert запишет файл CSV (Comma-Separated Values) в ваше место назначения 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 кадров/с до 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 -> (строка)

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

ScanTypeConversionMode -> (строка)

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

SlowPal -> (строка)

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

Telecine -> (строка)

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

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

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

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 -> (строка)

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

ScanTypeConversionMode -> (строка)

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

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.

Битрейт -> (целое число)

Целевой битрейт в битах/секунду. Например, введите пять мегабит в секунду как 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 -> (целое число)

Игнорируйте этот параметр, если вы не установили качествоTuningLevel в MULTI_PASS. Необязательно. Укажите максимальный битрейт в битах/секунду. Например, введите пять мегабит в секунду как 5000000. По умолчанию используется дважды больший целевой битрейт в качестве максимального битрейта.

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.

QualityTuningLevel -> (строка)

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

RateControlMode -> (строка)

С кодеком VP8 вы можете использовать только режим управления битрейтом с переменной скоростью (VBR).

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

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

Битрейт -> (целое число)

Целевой битрейт в битах/секунду. Например, введите пять мегабит в секунду как 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 -> (целое число)

Игнорируйте этот параметр, если вы не установили качествоTuningLevel в MULTI_PASS. Необязательно. Укажите максимальный битрейт в битах/секунду. Например, введите пять мегабит в секунду как 5000000. По умолчанию используется дважды больший целевой битрейт в качестве максимального битрейта.

ParControl -> (строка)

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

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

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

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

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

QualityTuningLevel -> (строка)

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

RateControlMode -> (строка)

С кодеком VP9 вы можете использовать только режим управления битрейтом с переменной скоростью (VBR).

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

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

AdaptiveQuantization -> (строка)

Сохраните значение по умолчанию, Auto, для этого параметра, чтобы MediaConvert автоматически применял лучшие типы квантования для вашего видеоконтента. Когда вы хотите применить свои настройки квантования вручную, необходимо установить Adaptive quantization на значение, отличное от Auto. Используйте этот параметр для указания силы любых адаптивных фильтров квантования, которые вы включили. Если вы не хотите, чтобы MediaConvert выполнял адаптивное квантование в этом транскодировании, установите Adaptive quantization в значение Off. Связанные настройки: выбранное вами значение применяется к следующим настройкам: адаптивное квантование Flicker (flickerAdaptiveQuantization), адаптивное квантование Spatial и адаптивное квантование Temporal.

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 -> (структура)

Требуется при установке 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, чтобы декодер, присоединяющийся в середине потока, как можно быстрее получил I-кадр. Установка этого значения в 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, чтобы декодер, присоединяющийся в середине потока, как можно быстрее получил I-кадр. Установка этого значения в 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 для обрезки входного кадра видео в соответствии со значением 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 файл: Выберите Enabled. MediaConvert запишет дорожку временных меток в ячейку Null Media Header (NMHD), без каких-либо форматов отображения временных меток. Вы также можете указать временные метки с пропусками кадров или без пропусков в настройке Drop Frame Timecode. Для исключения дорожки временных меток: оставьте значение по умолчанию, Disabled.

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

Дополнительные функции транскодирования см. в разделе Препроцессоры. Включите функции для каждого выхода индивидуально. По умолчанию эти функции отключены.

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

Используйте эти настройки для преобразования цветового пространства или изменения таких свойств, как оттенок и контраст для данного выхода. Более подробную информацию см. на странице https://docs.aws.amazon.com/mediaconvert/latest/ug/converting-the-color-space.html.

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

Уровень яркости.

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

Укажите ограничения YUV и допуски RGB, когда вы устанавливаете преобразование диапазона образцов на ограниченный диапазон (Limited range clip).

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

Укажите максимальное отклонение диапазона образцов RGB для вашего выхода. MediaConvert корректирует любые значения YUV, которые, при преобразовании в RGB, выйдут за верхний заданный вами предел. Введите целое число от 90 до 105 как процентное отклонение от максимального возможного значения. Оставьте пустым, чтобы использовать значение по умолчанию 100. При указании значения максимального отклонения RGB необходимо установить преобразование диапазона образцов на ограниченный диапазон (Limited range clip).

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

Укажите максимальное ограничение образцов цвета YUV. MediaConvert приведёт все пиксели на входе, превышающие указанное вами значение, к стандартным границам ограниченного диапазона. Введите целое число от 920 до 1023. Оставьте пустым, чтобы использовать значение по умолчанию 940. Введённое значение относится к 10-битным диапазонам. Для 8-битных диапазонов MediaConvert автоматически уменьшает это значение. При указании значения максимального YUV необходимо установить преобразование диапазона образцов на ограниченный диапазон (Limited range clip).

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

Укажите минимальное отклонение диапазона образцов RGB для вашего выхода. MediaConvert корректирует любые значения YUV, которые, при преобразовании в RGB, выйдут за нижний заданный вами предел. Введите целое число от -5 до 10 как процентное отклонение от минимального возможного значения. Оставьте пустым, чтобы использовать значение по умолчанию 0. При указании значения минимального отклонения RGB необходимо установить преобразование диапазона образцов на ограниченный диапазон (Limited range clip).

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

Укажите минимальное ограничение образцов цвета YUV. MediaConvert приведёт все пиксели на входе, меньшие указанного вами значения, к стандартным границам ограниченного диапазона. Введите целое число от 0 до 128. Оставьте пустым, чтобы использовать значение по умолчанию 64. Введённое значение относится к 10-битным диапазонам. Для 8-битных диапазонов MediaConvert автоматически уменьшает это значение. При указании значения минимального YUV необходимо установить преобразование диапазона образцов на ограниченный диапазон (Limited range clip).

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): Display P3, sRGB, BT.709 * P3D65 (HDR): Display P3, PQ, BT.709

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

Уровень контраста.

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

Используйте эти настройки при преобразовании в цветовое пространство HDR 10. Укажите статические метаданные SMPTE ST 2086 Mastering Display Color Volume, которые вы хотите передать в выходные данные. Эти значения не влияют на значения пикселей, закодированные в видеопотоке. Они предназначены для помощи воспроизводителю видео на стороне получателя в отображении контента таким образом, который отражает намерения создателя контента. При установке преобразования цветового пространства на HDR 10 эти настройки обязательны. Необходимо задать значения для максимального среднего уровня освещенности кадра и максимального уровня освещенности контента; для этих настроек нет значения по умолчанию. Значения по умолчанию для других настроек метаданных HDR 10 определяются цветовым пространством P3D65. Дополнительную информацию о задачах MediaConvert HDR см. на странице https://docs.aws.amazon.com/console/mediaconvert/hdr.

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

Информация об отображении HDR Mastering должна предоставляться специалистами по цветокоррекции, с использованием инструментов цветокоррекции. Диапазон от 0 до 50 000, каждая ступенька представляет 0,00002 в цветовой координате CIE1931. Обратите внимание, что эта настройка не предназначена для цветокоррекции.

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

Информация об отображении HDR Mastering должна предоставляться специалистами по цветокоррекции, с использованием инструментов цветокоррекции. Диапазон от 0 до 50 000, каждая ступенька представляет 0,00002 в цветовой координате CIE1931. Обратите внимание, что эта настройка не предназначена для цветокоррекции.

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

Информация об отображении HDR Mastering должна предоставляться специалистами по цветокоррекции, с использованием инструментов цветокоррекции. Диапазон от 0 до 50 000, каждая ступенька представляет 0,00002 в цветовой координате CIE1931. Обратите внимание, что эта настройка не предназначена для цветокоррекции.

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

Информация об отображении HDR Mastering должна предоставляться специалистами по цветокоррекции, с использованием инструментов цветокоррекции. Диапазон от 0 до 50 000, каждая ступенька представляет 0,00002 в цветовой координате CIE1931. Обратите внимание, что эта настройка не предназначена для цветокоррекции.

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

Максимальный уровень освещенности среди всех образцов в кодированной последовательности видео, в канделах на квадратный метр. Для этой настройки нет значения по умолчанию; вы должны указать значение, подходящее для контента.

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

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

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

Номинальная максимальная яркость отображения мастера в единицах 0,0001 кандел на квадратный метр.

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

Номинальная минимальная яркость отображения мастера в единицах 0,0001 кандел на квадратный метр

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

Информация об отображении HDR Mastering должна предоставляться специалистами по цветокоррекции, с использованием инструментов цветокоррекции. Диапазон от 0 до 50 000, каждая ступенька представляет 0,00002 в цветовой координате CIE1931. Обратите внимание, что эта настройка не предназначена для цветокоррекции.

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

Информация об отображении HDR Mastering должна предоставляться специалистами по цветокоррекции, с использованием инструментов цветокоррекции. Диапазон от 0 до 50 000, каждая ступенька представляет 0,00002 в цветовой координате CIE1931. Обратите внимание, что эта настройка не предназначена для цветокоррекции.

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

Информация об отображении HDR Mastering должна предоставляться специалистами по цветокоррекции, с использованием инструментов цветокоррекции. Диапазон от 0 до 50 000, каждая ступенька представляет 0,00002 в цветовой координате CIE1931. Обратите внимание, что эта настройка не предназначена для цветокоррекции.

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

Информация об отображении HDR Mastering должна предоставляться специалистами по цветокоррекции, с использованием инструментов цветокоррекции. Диапазон от 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 ограничивает диапазон цветовых образцов для данного вывода. Для создания вывода ограниченного диапазона из входных данных полного диапазона: Выберите Сжатие ограниченного диапазона (Limited range squeeze). Для входных данных полного диапазона MediaConvert выполняет линейное смещение цветовых образцов равномерно по всем пикселям и кадрам. Цветовые образцы в 10-битных выходных данных ограничены от 64 до 940, а 8-битные выходные данные ограничены от 16 до 235. Примечание: для входных данных ограниченного диапазона значения цветовых образцов передаются на выход без изменений. MediaConvert не ограничивает диапазон образцов. Для коррекции пикселей на входе, которые выходят за пределы диапазона или гаммы: Выберите Ограничение ограниченного диапазона (Limited range clip). Используйте для приложений вещания. 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 -> (структура)

``` END_OF_DOCUMENT_MARKER

Используйте деинтерлейсер для создания более плавного движения и четкой картинки. Для получения дополнительной информации см. https://docs.aws.amazon.com/mediaconvert/latest/ug/working-with-scan-type.html.

Algorithm -> (строка)

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

Control -> (строка)

  • При установке в значение NORMAL (по умолчанию), деинтерлейсер не конвертирует кадры, помеченные в метаданных как прогрессивные. Он будет конвертировать только те, которые помечены как другой тип. - При установке в значение FORCE_ALL_FRAMES, деинтерлейсер конвертирует каждый кадр в прогрессивный - даже те, которые уже помечены как прогрессивные. Включите режим Force только в том случае, если есть высокая вероятность, что метаданные пометили кадры как прогрессивные, когда они таковыми не являются. Иначе не включайте; обработка кадров, которые уже прогрессивные, в прогрессивные, вероятно, приведет к снижению качества видео.

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 -> (целое число)

Укажите пиковую яркость нормализованного монитора Mastering для HDR10+, в нитах. Это фактическая пиковая нормализованная яркость монитора Mastering, как определено в ST 2094-40.

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

Укажите номинальную пиковую яркость монитора Target для HDR10+, в нитах. Это номинальная максимальная яркость целевого монитора, как определено в ST 2094-40.

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

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

InsertableImages -> (список)

Укажите изображения, которые вы хотите наложить на видео. Изображения должны быть в формате PNG или TGA.

(структура)

Эти настройки применяются к определённому графическому наложению. Вы можете включать несколько наложений в вашей задаче.

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

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

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

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

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

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

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

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

ImageInserterInput -> (строка)

Укажите HTTP, HTTPS или расположение Amazon S3 изображения, которое вы хотите наложить на видео. Используйте файл в формате PNG или TGA.

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

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

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

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

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

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

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

Используйте Непрозрачность, чтобы указать, насколько подложка видео видна сквозь вставленное изображение. 0 - прозрачно, 100 - полностью непрозрачно. По умолчанию - 50.

StartTime -> (строка)

Укажите временной код кадра, на котором вы хотите, чтобы наложение впервые появилось. Он должен быть в формате временного кода (ЧЧ:ММ:СС:КК или ЧЧ:ММ:СС;КК). Помните о настройках источника временного кода.

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

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

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

Укажите уровень белого отсчета SDR, в нитах, для всех ваших изображений вставки. Используйте для исправления уровней яркости в выходном HDR10. Для дисплеев с пиковой яркостью 1000 нит мы рекомендуем установить уровень белого отсчета SDR в 203 (согласно ITU-R BT.2408). Оставьте пустым, чтобы использовать значение по умолчанию 100, или укажите целое число от 100 до 1000.

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

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

Filter -> (строка)

Используйте фильтр подавления шума, чтобы выбрать одну из следующих функций пространственного фильтра изображения. Для использования этой настройки необходимо также включить подавление шума. * Билатеральный сохраняет края, уменьшая шум. * Среднее (самое мягкое), Гауссовское, Ланцош и Усиление (самое резкое) выполняют фильтрацию свёрткой. * Сохранение выполняет подавление шума min/max. * Пространственное выполняет фильтрацию в частотной области на основе принципов JND. * Временное оптимизирует качество видео для сложного движения.

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

Настройки фильтра подавления шума

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

Относительная сила фильтра подавления шума. Более высокие значения дают более сильную фильтрацию.

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

Настройки фильтра подавления шума для пространственного фильтра.

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

Укажите силу фильтра пост-усиления резкости после подавления шума, где 0 отключает фильтр, а 3 включает его с максимальной силой.

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

Скорость фильтра, от -2 (низкая скорость) до 3 (высокая скорость), где 0 - номинальное значение.

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

Относительная сила фильтра подавления шума. Более высокие значения дают более сильную фильтрацию.

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

Настройки фильтра подавления шума для временного фильтра.

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

Используйте агрессивный режим для контента со сложным движением. Более высокие значения дают более сильную временную фильтрацию. Это более агрессивно фильтрует сильно сложные сцены и создаёт лучшее VQ для выходов с низким битрейтом.

PostTemporalSharpening -> (строка)

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

PostTemporalSharpeningStrength -> (строка)

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

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 Streaming создайте две стеки адаптивного битрейта (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.

Type -> (строка)

Предустановка может быть двух типов: системная или пользовательская. Системные или встроенные предустановки не могут быть изменены или удалены пользователем.

© Copyright 2025, Amazon Web Services. Created using Sphinx.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API