Spec-Zone.ru › AWS CLI v2

[ aws . mediaconvert ]

get-preset

Описание

Получение JSON для определенного пресета.

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

Синтаксис

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

Параметры

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

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

--generate-cli-skeleton (строка) Выводит JSON-скелет в стандартный вывод без отправки запроса API. При отсутствии значения или значении input выводит пример входного JSON, который можно использовать в качестве аргумента для --cli-input-json. Аналогично, при указании yaml-input он выведет пример входного YAML, который можно использовать с --cli-input-yaml. При указании значения output, он валидирует входные данные команды и возвращает пример выходного JSON для данной команды. Сгенерированный JSON-скелет не является стабильным между версиями AWS CLI, и нет гарантий обратной совместимости в сгенерированном JSON-скелете.

Глобальные параметры

--debug (булево)

Включение отладки логгирования.

--endpoint-url (строка)

Переопределение URL по умолчанию команды указанным URL.

--no-verify-ssl (булево)

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

--no-paginate (булево)

Отключение автоматической постраничной навигации. Если автоматическая постраничная навигация отключена, AWS CLI выполнит только один вызов для первой страницы результатов.

--output (строка)

Стиль форматирования вывода команды.

  • json
  • text
  • 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.

Для получения подробностей о конкретном пресете

Следующий get-preset пример запрашивает JSON-определение указанного пользовательского пресета.

aws mediaconvert get-preset \
    --name SimpleMP4 \
    --endpoint-url https://abcd1234.mediaconvert.us-west-2.amazonaws.com

Вывод:

{
    "Preset": {
        "Description": "Creates basic MP4 file. No filtering or preproccessing.",
        "Arn": "arn:aws:mediaconvert:us-west-2:123456789012:presets/SimpleMP4",
        "LastUpdated": 1568843141,
        "Name": "SimpleMP4",
        "Settings": {
            "ContainerSettings": {
                "Mp4Settings": {
                    "FreeSpaceBox": "EXCLUDE",
                    "CslgAtom": "INCLUDE",
                    "MoovPlacement": "PROGRESSIVE_DOWNLOAD"
                },
                "Container": "MP4"
            },
            "AudioDescriptions": [
                {
                    "LanguageCodeControl": "FOLLOW_INPUT",
                    "AudioTypeControl": "FOLLOW_INPUT",
                    "CodecSettings": {
                        "AacSettings": {
                            "RawFormat": "NONE",
                            "CodecProfile": "LC",
                            "AudioDescriptionBroadcasterMix": "NORMAL",
                            "SampleRate": 48000,
                            "Bitrate": 96000,
                            "RateControlMode": "CBR",
                            "Specification": "MPEG4",
                            "CodingMode": "CODING_MODE_2_0"
                        },
                        "Codec": "AAC"
                    }
                }
            ],
            "VideoDescription": {
                "RespondToAfd": "NONE",
                "TimecodeInsertion": "DISABLED",
                "Sharpness": 50,
                "ColorMetadata": "INSERT",
                "CodecSettings": {
                    "H264Settings": {
                        "FramerateControl": "INITIALIZE_FROM_SOURCE",
                        "SpatialAdaptiveQuantization": "ENABLED",
                        "Softness": 0,
                        "Telecine": "NONE",
                        "CodecLevel": "AUTO",
                        "QualityTuningLevel": "SINGLE_PASS",
                        "UnregisteredSeiTimecode": "DISABLED",
                        "Slices": 1,
                        "Syntax": "DEFAULT",
                        "GopClosedCadence": 1,
                        "AdaptiveQuantization": "HIGH",
                        "EntropyEncoding": "CABAC",
                        "InterlaceMode": "PROGRESSIVE",
                        "ParControl": "INITIALIZE_FROM_SOURCE",
                        "NumberBFramesBetweenReferenceFrames": 2,
                        "GopSizeUnits": "FRAMES",
                        "RepeatPps": "DISABLED",
                        "CodecProfile": "MAIN",
                        "FieldEncoding": "PAFF",
                        "GopSize": 90.0,
                        "SlowPal": "DISABLED",
                        "SceneChangeDetect": "ENABLED",
                        "GopBReference": "DISABLED",
                        "RateControlMode": "CBR",
                        "FramerateConversionAlgorithm": "DUPLICATE_DROP",
                        "FlickerAdaptiveQuantization": "DISABLED",
                        "DynamicSubGop": "STATIC",
                        "MinIInterval": 0,
                        "TemporalAdaptiveQuantization": "ENABLED",
                        "Bitrate": 400000,
                        "NumberReferenceFrames": 3
                    },
                    "Codec": "H_264"
                },
                "AfdSignaling": "NONE",
                "AntiAlias": "ENABLED",
                "ScalingBehavior": "DEFAULT",
                "DropFrameTimecode": "ENABLED"
            }
        },
        "Type": "CUSTOM",
        "CreatedAt": 1568841521
    }
}

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

Вывод

Настройка -> (структура)

Настройка — это набор предварительно настроенных параметров преобразования медиа, которые вы хотите, чтобы 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 -> (структура)

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

Algorithm -> (строка)

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

AlgorithmControl -> (строка)

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

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

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

LoudnessLogging -> (строка)

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

PeakCalculation -> (строка)

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

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

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

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

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

AudioSourceName -> (строка)

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

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

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

AudioTypeControl -> (строка)

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

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

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

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

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

AudioDescriptionBroadcasterMix -> (строка)

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

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 Surround: Шесть каналов, C, L, R, Ls, Rs, LFE.

RateControlMode -> (строка)

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

RawFormat -> (строка)

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

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

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

Specification -> (строка)

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

VbrQuality -> (строка)

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

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

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

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

Укажите средний битрейт в битах в секунду. Указанный вами битрейт должен быть кратен 8000 в пределах допустимых минимальных и максимальных значений. Оставьте пустым, чтобы использовать битрейт по умолчанию для выбранного вами режима кодирования в соответствии с ETSI TS 102 366. Допустимые битрейты для режима кодирования 1/0: По умолчанию: 96000. Минимальное значение: 64000. Максимальное значение: 128000. Допустимые битрейты для режима кодирования 1/1: По умолчанию: 192000. Минимальное значение: 128000. Максимальное значение: 384000. Допустимые битрейты для режима кодирования 2/0: По умолчанию: 192000. Минимальное значение: 128000. Максимальное значение: 384000. Допустимые битрейты для режима кодирования 3/2 с 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 игнорирует любое значение, которое вы предоставляете для профиля сжатия динамического диапазона. Информация о режимах и профилях работы Dolby Digital DRC см. в главе «Управление динамическим диапазоном» Руководства по метаданным Dolby по адресу https://developer.dolby.com/globalassets/professional/documents/dolby-metadata-guide.pdf.

DynamicRangeCompressionProfile -> (строка)

Если вы хотите добавить сигнализацию Dolby dynamic range compression (DRC) в выходной поток, мы рекомендуем использовать настройки, специфичные для режима, вместо профиля сжатия динамического диапазона. Настройки, специфичные для режима, — это профиль сжатия динамического диапазона, линейный режим и профиль сжатия динамического диапазона, режим RF. Обратите внимание, что если вы укажете значения для всех трех настроек, MediaConvert проигнорирует значение этой настройки в пользу настроек, специфичных для режима. Если вы используете эту настройку вместо настроек, специфичных для режима, выберите None, чтобы исключить сигнализацию DRC. Используйте значение по умолчанию Film standard, чтобы установить профиль Dolby’s film standard profile для всех режимов работы.

DynamicRangeCompressionRf -> (строка)

Выберите профиль управления динамическим диапазоном Dolby Digital (DRC), который MediaConvert использует при кодировании метаданных в потоке Dolby Digital для режима работы RF. Связанная настройка: при использовании этой настройки MediaConvert игнорирует любое значение, которое вы предоставляете для профиля сжатия динамического диапазона. Информация о режимах и профилях работы Dolby Digital DRC см. в главе «Управление динамическим диапазоном» Руководства по метаданным 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 -> (структура)

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

DynamicRangeCompressionRf -> (строка)

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

DynamicRangeControl -> (строка)

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

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

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

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

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

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

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

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

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

MeteringMode -> (строка)

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

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

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

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

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

StereoDownmix -> (строка)

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

SurroundExMode -> (строка)

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

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

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

AttenuationControl -> (строка)

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

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

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

BitstreamMode -> (строка)

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

CodingMode -> (строка)

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

DcFilter -> (строка)

Активирует фильтр высоких частот DC для всех входных каналов.

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

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

DynamicRangeCompressionLine -> (строка)

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

DynamicRangeCompressionRf -> (строка)

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

LfeControl -> (строка)

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

LfeFilter -> (строка)

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

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

Укажите значение для следующей настройки Dolby Digital Plus: микс центра только слева/только справа. MediaConvert использует это значение для сведение. Как служба использует это значение, зависит от выбранного вами значения для стерео-сведения. Допустимые значения: 3,0, 1,5, 0,0, -1,5, -3,0, -4,5, -6,0 и -60. Значение -60 выключает канал. Эта настройка применяется только если вы сохранили стандартное значение 3/2 - L, R, C, Ls, Rs для настройки Режим кодирования. Если вы выберете другое значение для Режим кодирования, служба проигнорирует Left only/Right only center.

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

Укажите значение для следующей настройки Dolby Digital Plus: только слева/только справа. MediaConvert использует это значение для сведение. Как служба использует это значение, зависит от выбранного вами значения для стерео-сведения. Допустимые значения: -1,5, -3,0, -4,5, -6,0 и -60. Значение -60 выключает канал. Эта настройка применяется только если вы сохранили стандартное значение 3/2 - L, R, C, Ls, Rs для настройки Режим кодирования. Если вы выберете другое значение для Режим кодирования, служба проигнорирует Left only/Right only surround.

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 для настройки Режим кодирования. Если вы выберете другое значение для Режим кодирования, служба проигнорирует Left total/Right total center.

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

Укажите значение для следующей настройки Dolby Digital Plus: микс окружения для левого и правого тотала. MediaConvert использует это значение для сведение. Как служба использует это значение, зависит от выбранного вами значения для стерео-сведения. Допустимые значения: -1,5, -3,0, -4,5, -6,0 и -60. Значение -60 выключает канал. Эта настройка применяется только если вы сохранили стандартное значение 3/2 - L, R, C, Ls, Rs для настройки Режим кодирования. Если вы выберете другое значение для Режим кодирования, служба проигнорирует Left total/Right total surround.

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 для настройки Режим кодирования. Если вы выберете другое значение для Режим кодирования, служба проигнорирует Stereo downmix.

SurroundExMode -> (строка)

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

SurroundMode -> (строка)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

RateControlMode -> (строка)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Format -> (строка)

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

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

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

CustomLanguageCode -> (строка)

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

LanguageCode -> (строка)

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

LanguageCodeControl -> (строка)

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

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

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

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

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

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

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

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

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

OutputChannels -> (список)

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

(структура)

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

InputChannels -> (список)

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

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

InputChannelsFineTune -> (список)

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

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

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

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

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

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

StreamName -> (строка)

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

CaptionDescriptions -> (список)

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

(структура)

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

CustomLanguageCode -> (строка)

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

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

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

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

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

Alignment -> (строка)

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

ApplyFontColor -> (строка)

Игнорируйте этот параметр, если параметр Style passthrough не установлен в Enabled, а цвет шрифта не установлен в Черный, Желтый, Красный, Зеленый, Синий или Шестнадцатеричный. Используйте 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, и цвет шрифта не равен 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 или в сегмент композиции страницы. Все настройки шрифта burn-in и DVB-Sub должны совпадать.

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

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

FallbackFont -> (строка)

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

FontColor -> (строка)

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

FontFileBold -> (строка)

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

FontFileBoldItalic -> (строка)

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

FontFileItalic -> (строка)

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

FontFileRegular -> (строка)

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

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

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

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

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

FontScript -> (строка)

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

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

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

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

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

HexFontColor -> (строка)

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

OutlineColor -> (строка)

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

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

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

ShadowColor -> (строка)

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

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

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

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

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

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

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

StylePassthrough -> (строка)

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

SubtitlingType -> (строка)

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

TeletextSpacing -> (строка)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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 — это формат файла, который хранит субтитры в отдельном файле от контейнера видео. Настройте субтитры в том же выходном группе, но в другом выводе по сравнению с видео. Дополнительную информацию см. на странице https://docs.aws.amazon.com/mediaconvert/latest/ug/ttml-and-webvtt-output-captions.html.

StylePassthrough -> (строка)

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

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

Настройки, связанные с субтитрами 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 будет иметь значение schemeIdUri «urn:scte:scte35:2013:bin». Чтобы исключить эти элементы из выходного манифеста MPD, установите «Сигнализацию метаданных манифеста» в «Выключено». Чтобы включить «Сигнализацию метаданных манифеста», вы также должны установить «Источник SCTE-35» в «Пропускать», «ESAM SCTE-35» в «Вставлять» или «Метаданные ID3» в «Пропускать».

Scte35Esam -> (строка)

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

Scte35Source -> (строка)

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

TimedMetadata -> (строка)

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

TimedMetadataBoxVersion -> (строка)

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

TimedMetadataSchemeIdUri -> (строка)

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

TimedMetadataValue -> (строка)

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

Container -> (строка)

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

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

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

MoovPlacement -> (строка)

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

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

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

AudioBufferModel -> (строка)

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

AudioDuration -> (строка)

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

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

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

AudioPids -> (список)

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

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

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

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

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

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

BufferModel -> (строка)

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

DataPTSControl -> (строка)

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

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

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

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

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

NetworkName -> (строка)

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

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

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

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

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

OutputSdt -> (строка)

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

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

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

ServiceName -> (строка)

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

ServiceProviderName -> (строка)

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

DvbSubPids -> (список)

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

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

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

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

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

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

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

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

EbpAudioInterval -> (строка)

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

EbpPlacement -> (строка)

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

EsRateInPes -> (строка)

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

ForceTsVideoEbpOrder -> (строка)

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

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

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

KlvMetadata -> (строка)

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

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

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

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

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

NielsenId3 -> (строка)

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

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

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

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

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

PcrControl -> (строка)

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

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

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

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

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

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

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

PreventBufferUnderflow -> (строка)

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

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

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

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

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

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

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

PtsOffsetMode -> (строка)

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

RateMode -> (строка)

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

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

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

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

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

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

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

Scte35Source -> (строка)

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

SegmentationMarkers -> (строка)

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

SegmentationStyle -> (строка)

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

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

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

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

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

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

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

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

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

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

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

AudioDuration -> (строка)

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

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

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

AudioPids -> (список)

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

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

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

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

DataPTSControl -> (строка)

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

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

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

NielsenId3 -> (строка)

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

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

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

PcrControl -> (строка)

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

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

Идентификатор пакета (PID) ссылки на программу (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 с помощью кодов fourcc XDCAM. Это повышает совместимость с редакторами и проигрывателями 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-1. Это улучшает совместимость с воспроизводителями и инструментами Apple.

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

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

FreeSpaceBox -> (строка)

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

MoovPlacement -> (строка)

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

Mp4MajorBrand -> (строка)

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

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

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

AccessibilityCaptionHints -> (строка)

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

AudioDuration -> (строка)

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

CaptionContainerType -> (строка)

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

KlvMetadata -> (строка)

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

ManifestMetadataSignaling -> (строка)

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

Scte35Esam -> (строка)

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

Scte35Source -> (строка)

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

TimedMetadata -> (строка)

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

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 метаданные в Пропускание.

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

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

AfdSignaling -> (строка)

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

Profile -> (строка)

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

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

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

DurationMode -> (строка)

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

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

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

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

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

AfdSignaling -> (строка)

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

AntiAlias -> (строка)

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

ChromaPositionMode -> (строка)

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

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

Настройки видеокодека содержат группу настроек, связанных с кодированием видео. Настройки в этой группе варьируются в зависимости от значения, которое вы выберите для Видео кодек. Для каждого перечисления кодека, которое вы выберете, определите соответствующий объект настроек. Ниже приведены пары перечисления кодека и объекта настроек. * 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 + ((числоBFrames + 1) * x), где x – целое значение.

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

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

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

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

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.

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 в .33.

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

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

RateControlMode -> (строка)

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

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

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

SpatialAdaptiveQuantization -> (строка)

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

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

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

AvcIntraClass -> (строка)

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

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

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

QualityTuningLevel -> (строка)

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

FramerateControl -> (строка)

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

FramerateConversionAlgorithm -> (строка)

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

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

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

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

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

InterlaceMode -> (строка)

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

PerFrameMetrics -> (список)

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

(строка)

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

ScanTypeConversionMode -> (строка)

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

SlowPal -> (строка)

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

Telecine -> (строка)

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

Codec -> (строка)

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

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

Требуется, если вы установили Codec в значение FRAME_CAPTURE.

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

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

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

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

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

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

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

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

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

Необходимо при установке (Codec) в (VideoDescription)>(CodecSettings) в значение GIF

FramerateControl -> (строка)

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

FramerateConversionAlgorithm -> (строка)

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

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

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

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

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

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

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

AdaptiveQuantization -> (строка)

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

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

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

Sharpening -> (строка)

Необязательно укажите уровень повышения резкости, который нужно применить при использовании фильтра снижения пропускной способности. Повышение резкости добавляет контраст к краям вашего видеоконтента и может уменьшить размытость. Сохраните значение по умолчанию Off, чтобы не применять повышение резкости. Установите Усиление резкости на 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 необходимо установить Адаптивное квантование на значение, отличное от 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 или при смене сцены. Используйте Минимальный интервал I для улучшения сжатия видео, изменяя размер GOP, когда два кадра IDR создаются близко друг к другу. Например, если обычный кадр IDR, управляемый темпом, попадет в пределах 5 кадров от кадра IDR смены сцены, и вы установите Минимальный интервал I в 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 -> (строка)

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

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

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

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

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

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

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

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

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

RateControlMode -> (строка)

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

RepeatPps -> (строка)

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

SaliencyAwareEncoding -> (строка)

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

ScanTypeConversionMode -> (строка)

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

SceneChangeDetect -> (строка)

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

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

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

SlowPal -> (строка)

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

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

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

SpatialAdaptiveQuantization -> (строка)

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

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

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

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

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

TemporalAdaptiveQuantization -> (строка)

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

UnregisteredSeiTimecode -> (строка)

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

WriteMp4PackagingType -> (строка)

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

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

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

AdaptiveQuantization -> (строка)

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

AlternateTransferFunctionSei -> (строка)

Включает сообщение SEI альтернативной функции передачи для выходов, использующих гибридную логарифмическую гамму (HLG) электронно-оптической функции передачи (EOTF).

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

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

Sharpening -> (строка)

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

Strength -> (строка)

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

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

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

CodecLevel -> (строка)

Уровень H.265.

CodecProfile -> (строка)

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

Deblocking -> (строка)

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

DynamicSubGop -> (строка)

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

EndOfStreamMarkers -> (строка)

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

FlickerAdaptiveQuantization -> (строка)

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

FramerateControl -> (строка)

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

FramerateConversionAlgorithm -> (строка)

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

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

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

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

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

GopBReference -> (строка)

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

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

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

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

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

GopSizeUnits -> (строка)

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

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

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

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

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

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

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

InterlaceMode -> (строка)

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

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

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

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

Укажите минимальное количество кадров, разрешенных между двумя кадрами 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 -> (целое число)

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

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

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

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

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

RateControlMode -> (строка)

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

SampleAdaptiveOffsetFilterMode -> (строка)

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

ScanTypeConversionMode -> (строка)

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

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

Telecine -> (строка)

Это поле применяется только в том случае, если поле Streams > Advanced > Framerate установлено в 29,970. Это поле работает с полем Streams > Advanced > Preprocessors > Deinterlacer и полем Streams > Advanced > Interlaced Mode, чтобы определить тип развертки для вывода: Прогрессивный, Чересстрочный, Жесткий телекине или Мягкий телекине. - Жесткий: создает выход 29,97i из входного 23,976. - Мягкий: создает 23,976; игрок преобразует этот вывод в 29,97i.

TemporalAdaptiveQuantization -> (строка)

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

TemporalIds -> (строка)

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

Tiles -> (строка)

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

UnregisteredSeiTimecode -> (строка)

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

WriteMp4PackagingType -> (строка)

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

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

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

AdaptiveQuantization -> (строка)

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

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

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

CodecLevel -> (строка)

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

CodecProfile -> (строка)

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

DynamicSubGop -> (строка)

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

FramerateControl -> (строка)

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

FramerateConversionAlgorithm -> (строка)

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

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

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

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

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

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

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

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

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

GopSizeUnits -> (строка)

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

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

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

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

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

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

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

InterlaceMode -> (строка)

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

IntraDcPrecision -> (строка)

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

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

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

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

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

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

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

ParControl -> (строка)

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

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

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

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

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

PerFrameMetrics -> (список)

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

(строка)

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

QualityTuningLevel -> (строка)

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

RateControlMode -> (строка)

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

ScanTypeConversionMode -> (строка)

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

SceneChangeDetect -> (строка)

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

SlowPal -> (строка)

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

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

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

SpatialAdaptiveQuantization -> (строка)

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

Syntax -> (строка)

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

Telecine -> (строка)

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

TemporalAdaptiveQuantization -> (строка)

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

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

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

ChromaSampling -> (строка)

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

CodecProfile -> (строка)

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

FramerateControl -> (строка)

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

FramerateConversionAlgorithm -> (строка)

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

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

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

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

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

InterlaceMode -> (строка)

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

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

ScanTypeConversionMode -> (строка)

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

SlowPal -> (строка)

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

Telecine -> (строка)

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

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

Требуется при установке Codec, в 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, для всех других частот кадров вывода. При использовании базовой интерлейсинга, MediaConvert выполняет сначала преобразование частоты кадров, а затем интерлейсит кадры. При выборе Optimized interlacing и установке частоты кадров вывода на значение, не подходящее для оптимизированной интерлейсинга, MediaConvert автоматически переходит к базовой интерлейсинга. Требуемые настройки: Для использования оптимизированной интерлейсинга, вы должны установить Telecine в None или Soft. Оптимизированную интерлейсинг нельзя использовать для выводов с hard телекинесом. Вы также должны установить Interlace mode на значение, отличное от Progressive.

SlowPal -> (строка)

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

Telecine -> (строка)

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

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

Требуется при установке Codec со значением 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, для всех других частот кадров вывода. При использовании базовой интерлейсинга, MediaConvert выполняет сначала преобразование частоты кадров, а затем интерлейсит кадры. При выборе Optimized interlacing и установке частоты кадров вывода на значение, не подходящее для оптимизированной интерлейсинга, MediaConvert автоматически переходит к базовой интерлейсинга. Требуемые настройки: Для использования оптимизированной интерлейсинга, вы должны установить Telecine в None или Soft. Оптимизированную интерлейсинг нельзя использовать для выводов с hard телекинесом. Вы также должны установить Interlace mode на значение, отличное от Progressive.

SlowPal -> (строка)

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

Telecine -> (строка)

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

Vc3Class -> (строка)

Укажите класс VC3, чтобы выбрать характеристики качества для этого вывода. Класс VC3 вместе с параметрами Framerate (framerateNumerator и framerateDenominator) и Resolution (высота и ширина) определяют битрейт вывода. Например, если разрешение вашего видео 1920x1080, а частота кадров 29,97. Тогда класс 145 даёт выход с битрейтом приблизительно 145 Мбит/с, а класс 220 даёт выход с битрейтом приблизительно 220 Мбит/с. Класс VC3 также определяет глубину цвета вашего вывода.

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

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

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

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

FramerateControl -> (строка)

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

FramerateConversionAlgorithm -> (строка)

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

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

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

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

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

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

Длина GOP (интервал ключевого кадра) в кадрах. Должно быть больше нуля.

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

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

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

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

ParControl -> (строка)

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

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

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

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

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

QualityTuningLevel -> (строка)

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

RateControlMode -> (строка)

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

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

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

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

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

FramerateControl -> (строка)

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

FramerateConversionAlgorithm -> (строка)

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

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

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

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

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

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

Длина GOP (интервал ключевого кадра) в кадрах. Должно быть больше нуля.

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

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

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

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

ParControl -> (строка)

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

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

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

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

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

QualityTuningLevel -> (строка)

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

RateControlMode -> (строка)

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

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

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

AdaptiveQuantization -> (строка)

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

EntropyEncoding -> (строка)

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

FramerateControl -> (строка)

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

FramerateConversionAlgorithm -> (строка)

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

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

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

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

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

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

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

SpatialAdaptiveQuantization -> (строка)

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

TemporalAdaptiveQuantization -> (строка)

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

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

Лучший способ настроить адаптивную квантизацию — сохранить значение по умолчанию Авто для параметра Адаптивная квантизация. В этом случае MediaConvert автоматически применяет лучшие типы квантизации для вашего видеоконтента. Включайте этот параметр в спецификацию задания JSON только в случае изменения значения по умолчанию для Адаптивной квантизации. Включите этот параметр, чтобы кодер уменьшил всплеск I-кадров. Всплеск I-кадров проявляется как визуальная мерцание, которая может возникнуть, когда кодер экономит биты, копируя некоторые макроблоки многократно из кадра в кадр, а затем обновляет их в I-кадре. При включении этого параметра кодер обновляет эти макроблоки несколько чаще, чтобы сгладить мерцание. Этот параметр отключен по умолчанию. Связанный параметр: помимо включения этого параметра, необходимо также установить Адаптивную квантизацию на значение отличное от Выкл. или Авто. Используйте Адаптивную квантизацию для регулировки степени сглаживания, предоставляемого Flicker adaptive quantization.

GopBReference -> (строка)

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

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

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

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

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

QualityTuningLevel -> (строка)

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

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

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

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

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

XavcClass -> (строка)

Укажите класс XAVC Intra HD (CBG) для установки битрейта вашего вывода. Выходы одного класса имеют схожее качество изображения в пределах допустимых рабочих точек для данного класса.

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

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

BitrateClass -> (строка)

Укажите класс битрейта XAVC HD (Long GOP) для установки битрейта вашего вывода. Выходы одного класса имеют схожее качество изображения в пределах допустимых рабочих точек для данного класса.

FlickerAdaptiveQuantization -> (строка)

Лучший способ настроить адаптивную квантизацию — сохранить значение по умолчанию Авто для параметра Адаптивная квантизация. В этом случае MediaConvert автоматически применяет лучшие типы квантизации для вашего видеоконтента. Включайте этот параметр в спецификацию задания JSON только в случае изменения значения по умолчанию для Адаптивной квантизации. Включите этот параметр, чтобы кодер уменьшил всплеск I-кадров. Всплеск I-кадров проявляется как визуальная мерцание, которая может возникнуть, когда кодер экономит биты, копируя некоторые макроблоки многократно из кадра в кадр, а затем обновляет их в I-кадре. При включении этого параметра кодер обновляет эти макроблоки несколько чаще, чтобы сгладить мерцание. Этот параметр отключен по умолчанию. Связанный параметр: помимо включения этого параметра, необходимо также установить Адаптивную квантизацию на значение отличное от Выкл. или Авто. Используйте Адаптивную квантизацию для регулировки степени сглаживания, предоставляемого Flicker adaptive quantization.

GopBReference -> (строка)

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

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

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

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

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

InterlaceMode -> (строка)

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

QualityTuningLevel -> (строка)

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

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

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

Telecine -> (строка)

Проигнорируйте этот параметр, если не установлена частота кадров (framerateNumerator поделенная на framerateDenominator) в 29,970. Если ваша входная частота кадров 23,976, выберите Жесткий. В противном случае сохраните значение по умолчанию Нет. Для получения дополнительной информации см. https://docs.aws.amazon.com/mediaconvert/latest/ug/working-with-telecine-and-inverse-telecine.html.

ColorMetadata -> (строка)

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

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

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

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

Используйте параметр Резкость для указания силы антиалиасинга. Этот параметр изменяет ширину ядра фильтра антиалиасинга, используемого для масштабирования. Резкость применяется только в том случае, если разрешение вашего вывода отличается от разрешения вашего входного сигнала. 0 — самое мягкое значение, 100 — самое резкое, а 50 рекомендуется для большинства контента.

TimecodeInsertion -> (строка)

Применяется только к выводам H.264, H.265, MPEG2 и ProRes. Включайте вставку временных меток только при идентичной частоте кадров входного и выходного видео. Для включения временных меток в этом выводе установите вставку временных меток на PIC_TIMING_SEI. Чтобы их исключить, установите значение DISABLED. По умолчанию установлено значение DISABLED. При вставке временных меток в выходной поток служба по умолчанию использует любые встроенные временные метки из входного видео. Если они отсутствуют, служба установит временную метку для первого кадра выходного видео в ноль. Чтобы изменить это поведение по умолчанию, настройте параметры в разделе Конфигурация временных меток. В консоли эти параметры расположены в меню Работа > Настройки работы > Конфигурация временных меток. Примечание: Источник временных меток в настройках ввода не влияет на временные метки, которые вставляются в вывод. Источник в настройках работы > Конфигурация временных меток.

TimecodeTrack -> (строка)

Чтобы включить дорожку временных меток в выходном MP4-видео: Выберите Включено. MediaConvert записывает дорожку временных меток в поле Null Media Header (NMHD) без какой-либо информации о формате текста временных меток. Вы также можете указать временную метку с дроп-фреймами или без дроп-фреймов в настройке Временная метка с дроп-фреймами. Чтобы не включать дорожку временных меток: Оставьте значение по умолчанию, Отключено.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

ColorSpaceConversion -> (строка)

Укажите цветовое пространство для этого вывода. Служба поддерживает преобразование между HDR-форматами, между SDR-форматами, от SDR к HDR и от HDR к SDR. Преобразование SDR в HDR не повышает динамический диапазон. Преобразованное видео имеет формат HDR, но визуально выглядит так же, как и не преобразованный вывод. Преобразование HDR в SDR использует тонирование для приближения результата ручного преобразования HDR в SDR. При указании цветового пространства вывода MediaConvert использует следующую метаданные цветового пространства, которая включает цветовые первичные цвета, характеристики передачи и матричные коэффициенты: * HDR 10: BT.2020, PQ, BT.2020 не постоянная * HLG 2020: BT.2020, HLG, BT.2020 не постоянная * P3DCI (кинотеатр): DCIP3, SMPTE 428M, BT.709 * P3D65 (SDR): Показатель P3, sRGB, BT.709 * P3D65 (HDR): Показатель P3, PQ, BT.709

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

HdrToSdrToneMapper -> (строка)

Укажите, как MediaConvert отображает яркость и цвета из вашего HDR-входа на выходной SDR. Выбранный режим представляет собой творческий выбор с разными компромиссами в деталях и тонах выходного видео. Чтобы сохранить детали в ярких или насыщенных областях выходного видео: Выберите Сохранение деталей. В некоторых источниках выходное SDR-видео может выглядеть менее ярким и насыщенным по сравнению с HDR-источником. MediaConvert автоматически применяет этот режим для HLG-источников независимо от вашего выбора. Для яркого и насыщенного выходного видео: Выберите Яркий. Мы рекомендуем выбрать этот режим, когда любой из ваших входных данных — HDR10 и для достижения наилучших результатов, если он мастерски сделан для 1000 нит. Вы можете заметить потерю деталей в ярких или насыщенных областях выходного видео. Тонирование HDR в SDR не оказывает никакого влияния, если входной видеопоток — SDR.

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

Оттенок в градусах.

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

Укажите максимальную яркость главного дисплея. Введите целое число от 0 до 2147483647 в единицах 0,0001 нит. Например, введите 10000000 для 1000 нит.

SampleRangeConversion -> (строка)

Укажите, как MediaConvert ограничивает диапазон образцов цвета для этого вывода. Чтобы создать вывод с ограниченным диапазоном из входного видео с полным диапазоном: Выберите Сжатие ограниченного диапазона. Для входов с полным диапазоном MediaConvert выполняет линейное смещение образцов цвета равномерно по всем пикселям и кадрам. Образцы цвета в выходных видео с 10-битным разрешением ограничены значениями от 64 до 940, а 8-битные значения ограничены от 16 до 235. Примечание: Для входов с ограниченным диапазоном значения образцов цвета передаются на вывод без изменений. MediaConvert не ограничивает диапазон образцов. Чтобы исправить пиксели входного видео, выходящие за пределы диапазона или цветового охвата: Выберите Ограничение диапазона. Используйте для приложений вещания. MediaConvert приведёт любые пиксели за пределами значений, указанных в параметрах Минимальное YUV и Максимальное YUV, к границам ограниченного диапазона. MediaConvert также исправляет любые значения YUV, которые при преобразовании в RGB выйдут за пределы границ, указанных в параметрах Минимальное отклонение RGB и Максимальное отклонение RGB. При любом преобразовании диапазона MediaConvert записывает метаданные диапазона образцов в выходной видеопоток.

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

Уровень насыщенности.

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

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

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

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

Algorithm -> (строка)

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

Control -> (строка)

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

Mode -> (строка)

Используйте Деинтерлейсер, чтобы выбрать, как служба выполнит деинтерлейсинг. По умолчанию используется Деинтерлейс. - Деинтерлейс преобразует чересстрочный сигнал в прогрессивный. - Обратный телекине преобразует жесткий телекине 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 Profile на Profile 8.1. При установке Картирования контента на None, отображение контента не применяется к сигналу, совместимому с HDR10. В зависимости от максимального уровня яркости источника, на устройствах HDR без Dolby Vision может произойти обрезание. При установке Картирования контента на HDR10 1000 транскодер создает сигнал, совместимый с HDR10, с пиковой яркость 1000 нит, применяя статическое отображение контента к источнику. Этот режим оптимизирован по скорости для источников PQ10 с метаданными, созданными на основе анализа. Для откорректированного контента Dolby Vision следует учитывать, что творческие намерения могут быть не гарантированы при крайних обрезках 1000 нит.

Profile -> (строка)

Требуется при включении Dolby Vision. Используйте Профиль 5, чтобы включить метаданные Dolby Vision с чередованием кадров в выходном сигнале. Ваш входной сигнал должен содержать метаданные Dolby Vision или цветовое пространство HDR10 YUV. Используйте Профиль 8.1, чтобы включить метаданные Dolby Vision с чередованием кадров и метаданные HDR10 в выходном сигнале. Ваш входной сигнал должен содержать метаданные Dolby Vision.

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

Включите анализ HDR10+ и вставку метаданных. Совместимо только с HEVC.

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

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

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

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

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

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

InsertableImages -> (список)

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

(структура)

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

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

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

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

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

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

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

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

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

ImageInserterInput -> (строка)

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

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

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

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

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

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

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

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

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

StartTime -> (строка)

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

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

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

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

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

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

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

Filter -> (строка)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

PostTemporalSharpening -> (строка)

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

PostTemporalSharpeningStrength -> (строка)

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

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

Скорость фильтра (большее число — быстрее). Низкая настройка уменьшает битрейт в ущерб времени транскодирования, высокая настройка улучшает время транскодирования в ущерб битрейту.

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

Укажите силу фильтра шумоподавления для этого выхода. Более высокие значения обеспечивают более сильное фильтрацию. Мы рекомендуем следующие диапазоны значений, в зависимости от желаемого результата: * 0-2 для уменьшения сложности с минимальной потерей резкости * 2-8 для уменьшения сложности с сохранением изображения * 8-16 для высокого уровня уменьшения сложности

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

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

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

Для криптографической защиты видео с помощью водяных знаков MediaConvert поддерживает водяные знаки Nagra NexGuard File Marker. MediaConvert поддерживает рабочие процессы PreRelease Content (NGPR/G2) и OTT Streaming.

License -> (строка)

Используйте строку лицензии base64, предоставленную Nagra. Введите ее непосредственно в спецификацию задания JSON или в консоли. Требуется, если вы включаете водяные знаки Nagra NexGuard File Marker в задание.

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

Укажите идентификатор полезной нагрузки, который вы хотите связать с этим выходом. Допустимые значения зависят от вашего рабочего процесса криптографической защиты видео с помощью водяных знаков Nagra NexGuard. Требуется, если вы включаете водяные знаки Nagra NexGuard File Marker в задание. Для PreRelease Content (NGPR/G2) укажите целое число от 1 до 4 194 303. Вы должны сгенерировать уникальный идентификатор для каждого помеченного актива и сохранить запись о назначенном идентификаторе для каждого актива. Ни Nagra, ни MediaConvert не отслеживают связь между выходными файлами и вашими идентификаторами. Для потоковой передачи OTT создайте две стеки адаптивного битрейта (ABR) для каждого актива. Сделайте это, настроив две группы вывода. Для одной группы вывода установите значение идентификатора полезной нагрузки в 0 для каждого вывода. Для другой группы вывода установите идентификатор полезной нагрузки в 1 для каждого вывода.

Preset -> (строка)

Введите одну из строк пресетов водяных знаков, предоставленных Nagra. Требуется, если вы включаете водяные знаки Nagra NexGuard File Marker в задание.

Strength -> (строка)

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

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

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

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

Используйте Размер шрифта для установки размера шрифта любого записанного временного кода. Допустимые значения: 10, 16, 32, 48.

Position -> (строка)

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

Prefix -> (строка)

Используйте Префикс для размещения символов ASCII перед любым записанным временным кодом. Например, префикс «EZ-» приведет к временному коду «EZ-00:00:00:00». Укажите сами символы или эквиваленты кодов ASCII. Поддерживаемый диапазон символов — от 0x20 до 0x7e. Это включает буквы, цифры и все специальные символы, представленные на стандартной английской клавиатуре.

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

Используйте Ширину для определения ширины видеоразрешения в пикселях для этого вывода. Чтобы использовать такое же разрешение, как и входной файл, оставьте Width и Height пустыми. Чтобы равномерно масштабировать с входного разрешения, оставьте Width пустым и введите значение для Height. Например, если ваш вход — 1920x1080, и вы зададите Height как 720, ваш вывод будет 1280x720.

Type -> (строка)

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

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

Spec-Zone.ru

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