Spec-Zone.ru › AWS CLI v2

[ aws . mediaconvert ]

list-job-templates

Описание

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

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

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

Синтаксис

  list-job-templates
[--category <value>]
[--list-by <value>]
[--order <value>]
[--cli-input-json | --cli-input-yaml]
[--starting-token <value>]
[--page-size <value>]
[--max-items <value>]
[--generate-cli-skeleton <value>]
[--debug]
[--endpoint-url <value>]
[--no-verify-ssl]
[--no-paginate]
[--output <value>]
[--query <value>]
[--profile <value>]
[--region <value>]
[--version <value>]
[--color <value>]
[--no-sign-request]
[--ca-bundle <value>]
[--cli-read-timeout <value>]
[--cli-connect-timeout <value>]
[--cli-binary-format <value>]
[--no-cli-pager]
[--cli-auto-prompt]
[--no-cli-auto-prompt]

Параметры

--category (строка) Необязательно, укажите категорию шаблона задачи, чтобы ограничить ответы только шаблонами задач из этой категории.

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

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

  • NAME
  • CREATION_DATE
  • SYSTEM

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

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

  • ASCENDING
  • DESCENDING

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

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

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

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

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

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

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

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

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

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

--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 (int)

Максимальное время чтения сокета в секундах. Если значение установлено в 0, чтение сокета будет блокирующим и не будет времени ожидания. Значение по умолчанию — 60 секунд.

--cli-connect-timeout (int)

Максимальное время подключения сокета в секундах. Если значение установлено в 0, подключение сокета будет блокирующим и не будет времени ожидания. Значение по умолчанию — 60 секунд.

--cli-binary-format (строка)

Стиль форматирования, используемый для двоичных блоков. Формат по умолчанию — base64. Формат base64 ожидает, что двоичные блоки будут предоставлены как base64-кодированная строка. Формат raw-in-base64-out сохраняет совместимость с поведением AWS CLI V1, и двоичные значения должны быть переданы буквально. При предоставлении содержимого из файла, которое соответствует двоичному блоку, fileb:// всегда будет обрабатываться как двоичный и будет использовать содержимое файла напрямую независимо от настроек cli-binary-format. При использовании file:// содержимое файла должно быть должным образом отформатировано для настроенного cli-binary-format.

  • base64
  • raw-in-base64-out

--no-cli-pager (булево)

Отключить кли-страничный вывод.

--cli-auto-prompt (булево)

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

--no-cli-auto-prompt (булево)

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

Примеры

Примечание

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

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

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

Следующий list-job-templates пример выводит все пользовательские шаблоны задач в текущем регионе. Чтобы вывести системные шаблоны задач, см. следующий пример.

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

Вывод:

{
    "JobTemplates": [
        {
            "Description": "Create a DASH streaming ABR stack",
            "Arn": "arn:aws:mediaconvert:us-west-2:123456789012:jobTemplates/DASH Streaming",
            "Name": "DASH Streaming",
            "LastUpdated": 1568653007,
            "Priority": 0,
            "Settings": {
                ...<truncatedforbrevity>...
            },
            "Type": "CUSTOM",
            "StatusUpdateInterval": "SECONDS_60",
            "CreatedAt": 1568653007
        },
        {
            "Description": "Create a high-res file",
            "Arn": "arn:aws:mediaconvert:us-west-2:123456789012:jobTemplates/File",
            "Name": "File",
            "LastUpdated": 1568653007,
            "Priority": 0,
            "Settings": {
                ...<truncatedforbrevity>...
            },
            "Type": "CUSTOM",
            "StatusUpdateInterval": "SECONDS_60",
            "CreatedAt": 1568653023
        }
    ]
}

Пример 2: Перечисление системных шаблонов задач MediaConvert

Следующий list-job-templates пример выводит все системные шаблоны задач.

aws mediaconvert list-job-templates \
    --endpoint-url https://abcd1234.mediaconvert.us-east-1.amazonaws.com \
    --list-by SYSTEM

Вывод:

{
    "JobTemplates": [
        {
            "CreatedAt": 1568321779,
            "Arn": "arn:aws:mediaconvert:us-east-1:123456789012:jobTemplates/System-Generic_Mp4_Hev1_Avc_Aac_Sdr_Qvbr",
            "Name": "System-Generic_Mp4_Hev1_Avc_Aac_Sdr_Qvbr",
            "Description": "GENERIC, MP4, AVC + HEV1(HEVC,SDR), AAC, SDR, QVBR",
            "Category": "GENERIC",
            "Settings": {
                "AdAvailOffset": 0,
                "OutputGroups": [
                    {
                        "Outputs": [
                            {
                                "Extension": "mp4",
                                "Preset": "System-Generic_Hd_Mp4_Avc_Aac_16x9_Sdr_1280x720p_30Hz_5Mbps_Qvbr_Vq9",
                                "NameModifier": "_Generic_Hd_Mp4_Avc_Aac_16x9_Sdr_1280x720p_30Hz_5000Kbps_Qvbr_Vq9"
                            },
                            {
                                "Extension": "mp4",
                                "Preset": "System-Generic_Hd_Mp4_Avc_Aac_16x9_Sdr_1920x1080p_30Hz_10Mbps_Qvbr_Vq9",
                                "NameModifier": "_Generic_Hd_Mp4_Avc_Aac_16x9_Sdr_1920x1080p_30Hz_10000Kbps_Qvbr_Vq9"
                            },
                            {
                                "Extension": "mp4",
                                "Preset": "System-Generic_Sd_Mp4_Avc_Aac_16x9_Sdr_640x360p_30Hz_0.8Mbps_Qvbr_Vq7",
                                "NameModifier": "_Generic_Sd_Mp4_Avc_Aac_16x9_Sdr_640x360p_30Hz_800Kbps_Qvbr_Vq7"
                            },
                            {
                                "Extension": "mp4",
                                "Preset": "System-Generic_Hd_Mp4_Hev1_Aac_16x9_Sdr_1280x720p_30Hz_4Mbps_Qvbr_Vq9",
                                "NameModifier": "_Generic_Hd_Mp4_Hev1_Aac_16x9_Sdr_1280x720p_30Hz_4000Kbps_Qvbr_Vq9"
                            },
                            {
                                "Extension": "mp4",
                                "Preset": "System-Generic_Hd_Mp4_Hev1_Aac_16x9_Sdr_1920x1080p_30Hz_8Mbps_Qvbr_Vq9",
                                "NameModifier": "_Generic_Hd_Mp4_Hev1_Aac_16x9_Sdr_1920x1080p_30Hz_8000Kbps_Qvbr_Vq9"
                            },
                            {
                                "Extension": "mp4",
                                "Preset": "System-Generic_Uhd_Mp4_Hev1_Aac_16x9_Sdr_3840x2160p_30Hz_12Mbps_Qvbr_Vq9",
                                "NameModifier": "_Generic_Uhd_Mp4_Hev1_Aac_16x9_Sdr_3840x2160p_30Hz_12000Kbps_Qvbr_Vq9"
                            }
                        ],
                        "OutputGroupSettings": {
                            "FileGroupSettings": {

                            },
                            "Type": "FILE_GROUP_SETTINGS"
                        },
                        "Name": "File Group"
                    }
                ]
            },
            "Type": "SYSTEM",
            "LastUpdated": 1568321779
        },
        ...<truncatedforbrevity>...
    ]
}

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

Вывод

JobTemplates -> (список)

Список шаблонов заданий.

(структура)

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

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

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

Mode -> (строка)

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

Arn -> (строка)

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

Category -> (строка)

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

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

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

Description -> (строка)

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

HopDestinations -> (список)

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

(структура)

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

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

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

Queue -> (строка)

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

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

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

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

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

Name -> (строка)

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

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

Относительный приоритет задания.

Queue -> (строка)

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

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

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

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

Если указано, это смещение (в миллисекундах) добавляется к времени PTS доступности объявления.

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

Параметры для замены доступности объявления. Видео может быть заменено или наложено на изображение, а аудио может быть выключено во время доступности объявления, инициированной SCTE-35.

AvailBlankingImage -> (строка)

Изображение для замены. Оставьте пустым для черного цвета. Поддерживаются только изображения в форматах bmp и png.

ColorConversion3DLUTSettings -> (список)

Используйте 3D LUT для указания поведения пользовательской цветовой схемы при преобразовании из одного цветового пространства в другое. Можно включить до 8 различных 3D LUT. Дополнительную информацию см. по адресу: https://docs.aws.amazon.com/mediaconvert/latest/ug/3d-luts.html

(структура)

Настройка пользовательского 3D LUT

FileInput -> (строка)

Укажите URL-адрес файла ввода S3, HTTP или HTTPS для файла 3D LUT .cube. Обратите внимание, что MediaConvert принимает файлы 3D LUT размером до 8 МБ.

InputColorSpace -> (строка)

Укажите, какие вводы используют этот 3D LUT в соответствии с их цветовым пространством.

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

Укажите, какие вводы используют этот 3D LUT в соответствии со своей яркостью. Для применения этого 3D LUT к вводам HDR10 или P3D65 (HDR) со специфической яркостью мастера: Введите целое число от 0 до 2147483647, соответствующее максимальному значению яркости ввода. Для применения этого 3D LUT к любому вводу независимо от его яркости: Оставьте пустым или введите 0.

OutputColorSpace -> (строка)

Укажите, какие выводы используют этот 3D LUT в соответствии с их цветовым пространством.

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

Укажите, какие выводы используют этот 3D LUT в соответствии со своей яркостью. Для применения этого 3D LUT к выводам HDR10 или P3D65 (HDR) со специфической яркостью: Введите целое число от 0 до 2147483647, соответствующее яркости вывода. Для применения этого 3D LUT к любому выводу независимо от его яркости: Оставьте пустым или введите 0.

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

Настройки для Event Signaling And Messaging (ESAM). Если вы не выполняете вставку рекламы, можно пропустить эти настройки.

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

Указывает ESAM ManifestConfirmConditionNotification XML в соответствии с OC-SP-ESAM-API-I03-131025. Транскодер использует инструкции по обработке манифеста, которые вы предоставили в настройках XML MCC.

MccXml -> (строка)

Предоставьте свой документ ESAM ManifestConfirmConditionNotification XML в настройках задания JSON. Оформите документ XML в соответствии с OC-SP-ESAM-API-I03-131025. Транскодер будет использовать инструкции по обработке манифеста в предоставленном вами сообщении.

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

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

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

Указывает ESAM SignalProcessingNotification XML в соответствии с OC-SP-ESAM-API-I03-131025. Транскодер использует инструкции обработки сигналов, которые вы предоставили в XML SCC.

SccXml -> (строка)

Предоставьте свой документ ESAM SignalProcessingNotification XML в настройках задания JSON. Оформите документ XML в соответствии с OC-SP-ESAM-API-I03-131025. Транскодер будет использовать инструкции обработки сигналов в предоставленном вами сообщении. Для выходных файлов MPEG2-TS, если вы хотите, чтобы служба помещала маркеры SCTE-35 в указанные вами точки вставки в XML-документе, необходимо также включить SCTE-35 ESAM. Обратите внимание, что вы можете указать либо XML-документ ESAM, либо включить SCTE-35 passthrough. Оба варианта одновременно использовать нельзя.

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

Если ваш исходный контент содержит EIA-608 Line 21 Data Services, включите эту функцию, чтобы указать, что MediaConvert делает с пакетами Extended Data Services (XDS). Вы можете выбрать передачу пакетов XDS или их удаление из вывода. Дополнительную информацию о XDS см. в разделе EIA-608 Line Data Services, раздел 9.5.1.5 05h Content Advisory.

CopyProtectionAction -> (строка)

Действие, которое необходимо выполнить с пакетами XDS контроля копирования и перераспределения. Если вы выберете PASSTHROUGH, пакеты не изменятся. Если вы выберете STRIP, любые пакеты будут удалены в выходных субтитрах.

VchipAction -> (строка)

Действие, которое необходимо выполнить с пакетами XDS консультаций по контенту. Если вы выберете PASSTHROUGH, пакеты не изменятся. Если вы выберете STRIP, любые пакеты будут удалены в выходных субтитрах.

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

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

Inputs -> (список)

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

(структура)

Указанный входной видеопоток в шаблоне.

AdvancedInputFilter -> (строка)

Используйте для удаления шума, блокировок, размытости или искажений с вашего ввода в качестве предварительного фильтра перед кодированием. Фильтр Advanced Input удаляет больше типов артефактов сжатия и является улучшением по сравнению с базовыми фильтрами Deblock и Denoise. Чтобы удалить артефакты сжатия видео с вашего ввода и улучшить качество видео: Выберите Enabled. Кроме того, этот фильтр может помочь увеличить качество видео на выходе по отношению к его битрейту, поскольку шумные вводы более сложны и требуют больше битов для кодирования. Чтобы помочь восстановить потерю деталей после применения фильтра, вы можете дополнительно добавить текстуру или резкость. Задачи, использующие эту функцию, взимают плату по тарифу Pro. Чтобы не применять расширенную фильтрацию входных данных: Выберите Disabled. Обратите внимание, что вы по-прежнему можете применять базовую фильтрацию с помощью Deblock и Denoise.

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

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

AddTexture -> (строка)

Добавьте текстуру и детали в области видеоконтента вашего ввода, которые были потеряны после применения расширенного фильтра ввода. Чтобы адаптивно добавить текстуру и уменьшить мягкость: Выберите Enabled. Чтобы не добавлять никакой текстуры: Сохраните значение по умолчанию, Disabled. Рекомендуется выбирать Disabled для входного видеоконтента, у которого нет текстуры, включая записи экрана, компьютерную графику или мультфильмы.

Sharpening -> (строка)

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

AudioSelectorGroups -> (отображение)

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

key -> (строка)

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

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

AudioSelectorNames -> (список)

Имя селектора аудио в том же вводе, который нужно включить в группу. Имена селекторов аудио стандартизированы, основываясь на их порядке ввода (например, «Audio Selector 1»). Параметр имени селектора аудио может повторяться для добавления любого количества селекторов аудио в группу.

(строка)

AudioSelectors -> (отображение)

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

key -> (строка)

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

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

AudioDurationCorrection -> (строка)

Применяйте коррекции временных параметров аудио, чтобы помочь синхронизировать аудио и видео на выходе. Для применения коррекций временных параметров ваш ввод должен соответствовать следующим требованиям: * Контейнер: MP4 или MOV с точной таблицей «время-образец» (STTS). * Аудиодорожка: AAC. Выберите следующие параметры коррекции временных параметров аудио: * Disabled (По умолчанию): не применять коррекцию. * Auto: рекомендуется для большинства вводов. MediaConvert анализирует временные параметры аудио в вашем вводе и определяет, какой параметр коррекции использовать при необходимости. * Track: корректирует продолжительность каждого кадра аудио на постоянное значение, чтобы согласовать длину аудиодорожки с продолжительностью STTS. Коррекция на уровне дорожки не влияет на тембр и рекомендуется для тонального аудиоконтента, например музыки. * Frame: корректирует продолжительность каждого кадра аудио на переменное значение, чтобы согласовать кадры аудио с метками времени STTS. Коррекции не производятся для уже согласованных кадров. Коррекция на уровне кадра может повлиять на тембр скорректированных кадров и рекомендуется для атонального аудиоконтента, такого как речь или ударные инструменты. * Force: применяется коррекция продолжительности аудио, либо Track, либо Frame в зависимости от вашего ввода, независимо от точности таблицы STTS вашего ввода. Возможно, аудио и видео на выходе не будут согласованы или будут содержать артефакты аудио.

CustomLanguageCode -> (строка)

Выбирает конкретный язык из источника аудио, используя трехбуквенный код языка ISO 639-2 или ISO 639-3.

DefaultSelection -> (строка)

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

ExternalAudioFileInput -> (строка)

Укажите URL S3, HTTP или HTTPS для вашего внешнего аудиофайла ввода.

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

Настройки, специфичные для источников аудио в группе альтернативных рендерингов HLS. Укажите свойства (renditionGroupId, renditionName или renditionLanguageCode) для идентификации уникальной аудиодорожки среди альтернативных групп рендеринга, присутствующих в манифесте HLS. Если уникальная дорожка не найдена или несколько дорожек соответствуют предоставленным свойствам, задача завершается неудачно. Если в hlsRenditionGroupSettings не указано ни одного свойства, выбирается стандартная аудиодорожка в пределах видеосегмента. Если в видеосегменте нет аудио, вместо него выбирается альтернативное аудио с DEFAULT=YES.

RenditionGroupId -> (строка)

Необязательно. Укажите идентификатор альтернативной группы

RenditionLanguageCode -> (строка)

Необязательно. Укажите код ISO 639-2 или ISO 639-3 в свойстве языка

RenditionName -> (строка)

Необязательно. Укажите имя медиа

LanguageCode -> (строка)

Укажите язык для выбора из вашего входного аудио. В консоли MediaConvert выбирайте из списка языков. В настройках вашей задачи JSON выбирайте из трехбуквенного кода ISO 639-2, указанного в https://www.loc.gov/standards/iso639-2/php/code_list.php

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

Укажите разницу во времени в миллисекундах для смещения аудио относительно входного видео. Для указания отсутствия смещения: Сохраните значение по умолчанию, 0. Для указания смещения: Введите целое число от -2147483648 до 2147483647

Pids -> (список)

Выбирает определенный PID из источника аудио (например, 257 выбирает PID 0x101).

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

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

Используйте этот параметр для входных потоков, содержащих Dolby E, чтобы служба извлекала определенные данные программы из дорожки. Чтобы выбрать несколько программ, создайте несколько селекторов с одинаковым параметром Track и различными номерами Program. В консоли этот параметр отображается, когда вы устанавливаете тип селектора в Track. Выберите номер программы из выпадающего списка. Если ваш входной файл имеет неправильные метаданные, вы можете выбрать Все каналы вместо номера программы, чтобы служба проигнорировала идентификаторы программ и включила все программы в дорожку.

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.) Если вы выполняете и отображение входного канала, и отображение выходного канала, количество выходных каналов в вашем входном отображении должно быть таким же, как количество входных каналов в вашем выходном отображении.

SelectorType -> (строка)

Указывает тип селектора аудио.

Tracks -> (список)

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

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

CaptionSelectors -> (отображение)

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

ключ -> (строка)

значение -> (структура)

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

CustomLanguageCode -> (строка)

Укажите язык для извлечения из исходного материала, используя трехбуквенный код языка ISO 639-2 или ISO 639-3. Если ввод SCTE-27, заполните это поле и/или PID, чтобы выбрать язык субтитров для извлечения. Если ввод DVB-Sub, а вывод Burn-in, заполните это поле и/или PID, чтобы выбрать язык субтитров для извлечения. Если ввод DVB-Sub передаётся без изменений, опустите это поле (и поле PID); нет возможности извлечь конкретный язык с субтитрами, передаваемыми без изменений.

LanguageCode -> (строка)

Укажите язык для извлечения из исходного материала. Если ввод SCTE-27, заполните это поле и/или PID, чтобы выбрать язык субтитров для извлечения. Если ввод DVB-Sub, а вывод Burn-in, заполните это поле и/или PID, чтобы выбрать язык субтитров для извлечения. Если ввод DVB-Sub передаётся без изменений, опустите это поле (и поле PID); нет возможности извлечь конкретный язык с субтитрами, передаваемыми без изменений.

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

Если ваши входные субтитры имеют формат SCC, TTML, STL, SMI, SRT или IMSC в файле XML, укажите URI файла исходного файла субтитров. Если ваши входные субтитры имеют формат IMSC в пакете IMF, используйте TrackSourceSettings вместо FileSoureSettings.

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

Настройки источника дополнительных субтитров.

Convert608To708 -> (строка)

Укажите, должны ли эти входные субтитры отображаться в выводе в форматах 608 и 708. Если вы выберете Upconvert, MediaConvert включит данные субтитров двумя способами: передаст данные 608 через поля совместимости 608 в оболочке 708 и также переведет данные 608 в 708.

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

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

TerminateCaptions -> (строка)

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

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

Настройки источника DVB Sub

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

При использовании DVB-Sub с Burn-in используйте этот PID для исходного контента. Не используется для DVB-Sub passthrough. Все данные DVB-Sub передаются без изменений, независимо от селекторов.

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

Настройки источника встроенных субтитров

Convert608To708 -> (строка)

Укажите, должны ли эти входные субтитры отображаться в выводе в форматах 608 и 708. Если вы выберете Upconvert, MediaConvert включит данные субтитров двумя способами: передаст данные 608 через поля совместимости 608 в оболочке 708 и также переведет данные 608 в 708.

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

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

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

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

TerminateCaptions -> (строка)

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

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

Если ваши входные субтитры имеют формат SCC, SMI, SRT, STL, TTML, WebVTT или IMSC 1.1 в файле XML, укажите URI файла исходного файла субтитров. Если источник субтитров — IMSC в пакете IMF, используйте TrackSourceSettings вместо FileSoureSettings.

ByteRateLimit -> (строка)

Выберите, ограничивать ли скорость передачи байтов, с которой входные субтитры SCC вставляются в выходной файл. Для того, чтобы не ограничивать скорость вставки субтитров: рекомендуем сохранить значение по умолчанию, Disabled. MediaConvert вставляет субтитры в выходной файл в соответствии со скоростями передачи байтов, указанными в спецификации EIA-608, обычно 2 или 3 байта субтитров на кадр в зависимости от частоты кадров выходного файла. Для ограничения скорости передачи субтитров: выберите Enabled. Выберите этот параметр, если ваши последующие системы требуют максимальной скорости передачи 2 байтов субтитров на кадр. Обратите внимание, что эта настройка не имеет эффекта, если частота кадров выходного файла составляет 30 или 60.

Convert608To708 -> (строка)

Укажите, должны ли эти входные субтитры отображаться в выводе в форматах 608 и 708. Если вы выберете Upconvert, MediaConvert включит данные субтитров двумя способами: передаст данные 608 через поля совместимости 608 в оболочке 708 и также переведет данные 608 в 708.

ConvertPaintToPop -> (строка)

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

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

Игнорируйте эту настройку, если формат ваших входных субтитров не SCC. Для компенсации различий в частоте кадров между входными субтитрами и входным видео, укажите частоту кадров файла субтитров. Укажите это значение в виде дроби. Например, вы можете указать 24/1 для 24 кадров в секунду, 25/1 для 25 кадров в секунду, 24000/1001 для 23,976 кадров в секунду или 30000/1001 для 29,97 кадров в секунду.

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

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

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

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

SourceFile -> (строка)

Внешний файл субтитров, используемый для загрузки субтитров. Поддерживаются расширения файлов ‘scc’, ‘ttml’, ‘dfxp’, ‘stl’, ‘srt’, ‘xml’, ‘smi’, ‘webvtt’, и ‘vtt’.

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

Необязательно. Используйте эту настройку, когда вам нужно скорректировать синхронизацию между субтитрами и видео. Для получения дополнительной информации см. https://docs.aws.amazon.com/mediaconvert/latest/ug/time-delta-use-cases.html. Введите положительное или отрицательное число, чтобы изменить время в файле субтитров. Например, введите 15, чтобы добавить 15 секунд ко всем значениям времени в файле субтитров. Введите -5, чтобы вычесть 5 секунд из значений времени в файле субтитров. Вы можете указать время смещения в миллисекундах вместо секунд. Для этого установите соответствующую настройку Единицы измерения смещения времени в Миллисекунды. Обратите внимание, что при указании смещения времени для источников субтитров на основе временных кодов, таких как SCC и STL, и если это смещение не кратно частоте кадров ввода, MediaConvert подстраивает субтитры к ближайшему кадру. Например, если частота кадров входного видео составляет 25 кадров в секунду, и вы укажете 1010 мс для смещения времени, MediaConvert отложит субтитры на 1000 мс.

TimeDeltaUnits -> (строка)

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

UpconvertSTLToTeletext -> (строка)

Укажите, должны ли эти входные субтитры отображаться в выводе в форматах STL и Teletext. Если вы выберете Upconvert, MediaConvert включит данные субтитров двумя способами: передаст данные STL через поля совместимости Teletext в оболочке Teletext, и также переведет данные STL в Teletext.

SourceType -> (строка)

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

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

Настройки, специфичные для источников субтитров Teletext, включая номер страницы.

PageNumber -> (строка)

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

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

Настройки, специфичные для источников субтитров, указанных по номеру трека. В настоящее время это только субтитры IMSC в пакете IMF. Если ваш источник субтитров — IMSC 1.1 в отдельном файле XML, используйте FileSourceSettings вместо TrackSourceSettings.

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

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

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

Настройки, специфичные для источников WebVTT в альтернативной группе представлений HLS. Укажите свойства (renditionGroupId, renditionName или renditionLanguageCode) для определения уникального трека субтитров среди альтернативных групп представлений, присутствующих в манифесте HLS. Если уникальный трек не найден или несколько треков соответствуют указанным свойствам, задание завершается ошибкой. Если в группе представлений существует только один трек субтитров, настройки можно оставить пустыми, и будет выбран стандартный трек субтитров. Если ваш источник субтитров — отдельный файл, используйте FileSourceSettings вместо WebvttHlsSourceSettings.

RenditionGroupId -> (строка)

Необязательно. Укажите идентификатор альтернативной группы.

RenditionLanguageCode -> (строка)

Необязательно. Укажите код ISO 639-2 или ISO 639-3 в свойстве языка.

RenditionName -> (строка)

Необязательно. Укажите имя носителя.

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

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

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

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

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

Ширина прямоугольника в пикселях. Указывайте только четные числа.

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

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

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

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

DeblockFilter -> (строка)

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

DenoiseFilter -> (строка)

Включите Denoise для фильтрации шума из ввода. По умолчанию отключено. Применимо только к входным данным MPEG2, H.264, H.265 и несжатому видео.

DolbyVisionMetadataXml -> (строка)

Используйте этот параметр только в том случае, если ваш видеоисточник имеет метаданные о мастер-мастеринге Dolby Vision, которые хранятся в отдельном файле XML. Укажите расположение файла метаданных XML в Amazon S3. MediaConvert использует этот файл для предоставления глобальных и фреймовых метаданных для предварительной обработки Dolby Vision. Если вы укажете файл здесь, а ваш вход также содержит интерлированные глобальные и фреймовые метаданные, MediaConvert игнорирует интерлированные метаданные и использует только метаданные из этого внешнего файла XML. Обратите внимание, что ваша служба IAM должна предоставить MediaConvert права чтения для этого файла. Дополнительную информацию см. на странице https://docs.aws.amazon.com/mediaconvert/latest/ug/iam-role.html.

DynamicAudioSelectors -> (map)

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

key -> (string)

value -> (structure)

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

AudioDurationCorrection -> (string)

Применяйте корректировки временной длительности аудио для синхронизации аудио и видео в вашем выходе. Для применения корректировок времени ваш вход должен соответствовать следующим требованиям: * Контейнер: MP4 или MOV с точной таблицей «время-образец» (STTS). * Аудиодорожка: AAC. Выберите один из следующих параметров корректировки временной длительности аудио: * Выключено (по умолчанию): не применять корректировку. * Автоматически: рекомендуется для большинства входов. MediaConvert анализирует временную длительность аудио в вашем входе и определяет, какой параметр корректировки использовать, если необходимо. * Дорожка: корректируйте длительность каждого аудиокадра на постоянную величину для выравнивания длительности аудиодорожки с длительностью STTS. Коррекция на уровне дорожки не влияет на тембр и рекомендуется для тонального аудиоконтента, такого как музыка. * Кадр: корректируйте длительность каждого аудиокадра на переменную величину для выравнивания аудиокадров с метками времени STTS. Коррекции не производятся для уже выровненных кадров. Коррекция на уровне кадра может повлиять на тембр скорректированных кадров и рекомендуется для атонального аудиоконтента, такого как речь или ударные инструменты. * Принудительно: применяйте корректировку длительности аудио, либо на уровне дорожки, либо на уровне кадра, в зависимости от вашего входящего потока, независимо от точности таблицы STTS вашего входящего потока. Ваш выходной аудио- и видеопоток может не быть синхронизирован или может содержать артефакты аудио.

ExternalAudioFileInput -> (string)

Укажите URL-адрес S3, HTTP или HTTPS для вашего внешнего входного файла аудио.

LanguageCode -> (string)

Укажите язык для выбора из вашего входного аудио. В консоли MediaConvert выберите из списка языков. В настройках задания JSON выберите трехбуквенный код ISO 639-2, указанный по адресу https://www.loc.gov/standards/iso639-2/php/code_list.php

Offset -> (integer)

Укажите временной сдвиг в миллисекундах для сдвига аудио относительно входного видео. Для указания отсутствия сдвига: сохраните значение по умолчанию 0. Для указания сдвига: введите целое число от -2147483648 до 2147483647

SelectorType -> (string)

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

FilterEnable -> (string)

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

FilterStrength -> (integer)

Укажите силу входного фильтра. Для применения автоматического количества фильтрации, основываясь на артефактах сжатия, измеренных в вашем вводе: рекомендуется оставить поле «Сила фильтра» пустым и установить «Включить фильтр» в значение «Автоматически». Для ручного применения фильтрации: введите значение от 1 до 5, где 1 — наименьшее количество фильтрации, а 5 — наибольшее. Введенное значение относится к силе фильтров Деблокирования или Шумоподавления или к силе расширенного входного фильтра.

ImageInserter -> (structure)

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

InsertableImages -> (list)

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

(structure)

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

Duration -> (integer)

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

FadeIn -> (integer)

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

FadeOut -> (integer)

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

Height -> (integer)

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

ImageInserterInput -> (string)

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

ImageX -> (integer)

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

ImageY -> (integer)

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

Layer -> (integer)

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

Opacity -> (integer)

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

StartTime -> (string)

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

Width -> (integer)

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

SdrReferenceWhiteLevel -> (integer)

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

InputClippings -> (list)

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

(structure)

Для транскодирования только частей вашего входного потока включите один входной клип для каждой части вашего входящего потока, которую вы хотите видеть в выходном потоке. Все указанные входные клипы будут включены во все выходные потоки задания. Дополнительную информацию см. на странице https://docs.aws.amazon.com/mediaconvert/latest/ug/assembling-multiple-inputs-and-input-clips.html.

EndTimecode -> (string)

Установите конечный временной код для части входного потока, которую вы обрезаете. Кадр, соответствующий значению конечного временного кода, включается в клип. Начальный временной код или конечный временной код можно оставить пустым, но не оба. Используйте формат ЧЧ:ММ:СС:КК или ЧЧ:ММ:СС;КК, где ЧЧ — час, ММ — минута, СС — секунда, а КК — кадр. При выборе этого значения учитывайте настройку источника временного кода в настройках ввода. Например, если у вас есть встроенные временные коды, начинающиеся с 01:00:00:00, и вы хотите, чтобы ваш клип закончился через шесть минут, используйте 01:06:00:00.

StartTimecode -> (string)

Установите начальный временной код для части входного потока, которую вы обрезаете. Кадр, соответствующий значению начального временного кода, включается в клип. Начальный временной код или конечный временной код можно оставить пустым, но не оба. Используйте формат ЧЧ:ММ:СС:КК или ЧЧ:ММ:СС;КК, где ЧЧ — час, ММ — минута, СС — секунда, а КК — кадр. При выборе этого значения учитывайте настройку источника временного кода. Например, если у вас есть встроенные временные коды, начинающиеся с 01:00:00:00, и вы хотите, чтобы ваш клип начинался через пять минут, используйте 01:05:00:00.

InputScanType -> (string)

При использовании входного потока с прогрессивными сегментированными кадрами (PsF) используйте этот параметр для обозначения ввода как PsF. MediaConvert не обнаруживает PsF автоматически. Поэтому обозначение входного потока как PsF приводит к лучшему сохранению качества видео при деинтерлейсинге и изменении частоты кадров. Если вы не укажете значение, значение по умолчанию — Автоматически. Автоматически — правильное значение для всех входов, которые не являются PsF. Не устанавливайте это значение в PsF, если ваш вход переплетенный. В противном случае возникают артефакты горизонтального переплетения.

Position -> (structure)

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

Высота -> (целое число)

Высота прямоугольника в пикселях. Указывайте только чётные числа.

Ширина -> (целое число)

Ширина прямоугольника в пикселях. Указывайте только чётные числа.

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

Расстояние в пикселях между прямоугольником и левым краем кадра видео. Указывайте только чётные числа.

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

Расстояние в пикселях между прямоугольником и верхним краем кадра видео. Указывайте только чётные числа.

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

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

PsiControl -> (строка)

Установите управление PSI для входов потока транспорта, чтобы указать, какие данные процесс demux должен сканировать. * Игнорировать PSI - Сканировать все PID для аудио и видео. * Использовать PSI - Сканировать только данные PSI.

TimecodeSource -> (строка)

Используйте эту настройку Источника временных кодов, расположенную в настройках входа, чтобы указать, как служба подсчитывает кадры входного видео. Этот счёт кадров входного видео влияет только на работу функций, которые применяются к одному входу за раз, таких как обрезка входа и синхронизация некоторых форматов субтитров. Выберите «Встроенный», чтобы использовать временные коды в вашем входном видео. Выберите «Начать с нуля», чтобы начать первый кадр с нуля. Выберите «Указанный старт», чтобы начать первый кадр с временного кода, который вы укажете в настройке «Начальный временной код». Если вы не укажете значение для Источника временных кодов, служба по умолчанию будет использовать «Встроенный». Дополнительную информацию о временных кодах см. на странице https://docs.aws.amazon.com/console/mediaconvert/timecode.

TimecodeStart -> (строка)

Укажите временной код, который служба должна использовать для начального кадра этого входа. Чтобы использовать эту настройку, вы должны установить настройку Источника временных кодов, расположенную в настройках входа, на «Указанный старт». Дополнительную информацию о временных кодах см. на странице https://docs.aws.amazon.com/console/mediaconvert/timecode.

VideoOverlays -> (список)

Содержит массив видео наложений.

(структура)

Наложите одно или несколько видео поверх входного видео. Для получения дополнительной информации см. https://docs.aws.amazon.com/mediaconvert/latest/ug/video-overlays.html

Обрезка -> (структура)

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

Высота -> (целое число)

Укажите высоту прямоугольника обрезки видео наложения. Для использования той же высоты, что и у входного видео наложения: оставьте пустым или введите 0. Для указания другой высоты прямоугольника обрезки: введите целое число, соответствующее выбранному типу единиц, либо пиксели, либо проценты. Например, при вводе 100 и выборе пикселей, прямоугольник обрезки будет иметь высоту 100 пикселей. При вводе 10, выборе процентов и входном видео наложения с разрешением 1920x1080, прямоугольник обрезки будет иметь высоту 108 пикселей.

Единицы -> (строка)

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

Ширина -> (целое число)

Укажите ширину прямоугольника обрезки видео наложения. Для использования той же ширины, что и у входного видео наложения: оставьте пустым или введите 0. Для указания другой ширины прямоугольника обрезки: введите целое число, соответствующее выбранному типу единиц, либо пиксели, либо проценты. Например, при вводе 100 и выборе пикселей, прямоугольник обрезки будет иметь ширину 100 пикселей. При вводе 10, выборе процентов и входном видео наложения с разрешением 1920x1080, прямоугольник обрезки будет иметь ширину 192 пикселя.

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

Укажите расстояние между прямоугольником обрезки и левым краем кадра видео наложения. Для размещения прямоугольника обрезки по левому краю: оставьте пустым или введите 0. Для размещения прямоугольника обрезки справа, относительно левого края кадра видео наложения: введите целое число, соответствующее выбранному типу единиц, либо пиксели, либо проценты. Например, при вводе 10 и выборе пикселей, прямоугольник обрезки будет расположен на 10 пикселей от левого края кадра видео наложения. При вводе 10, выборе процентов и входном видео наложения с разрешением 1920x1080, прямоугольник обрезки будет расположен на 192 пикселя от левого края кадра видео наложения.

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

Укажите расстояние между прямоугольником обрезки и верхним краем кадра видео наложения. Для размещения прямоугольника обрезки по верхнему краю: оставьте пустым или введите 0. Для размещения прямоугольника обрезки вниз, относительно верхнего края кадра видео наложения: введите целое число, соответствующее выбранному типу единиц, либо пиксели, либо проценты. Например, при вводе 10 и выборе пикселей, прямоугольник обрезки будет расположен на 10 пикселей от верхнего края кадра видео наложения. При вводе 10, выборе процентов и входном видео наложения с разрешением 1920x1080, прямоугольник обрезки будет расположен на 108 пикселей от верхнего края кадра видео наложения.

Конец временной метки -> (строка)

Введите конечную временную метку в базовом входном видео для этого наложения. Ваше наложение будет активным до этой кадра. Для отображения видео наложения в течение всего времени воспроизведения базового входного видео: оставьте пустым. Используйте формат ЧЧ:ММ:СС:КК или ЧЧ:ММ:СС;КК, где ЧЧ - час, ММ - минута, СС - секунда, и КК - кадр. При вводе этого значения учитывайте выбранный источник временной метки базового входного видео. Например, если у вас есть встроенные временные метки, начинающиеся с 01:00:00:00, и вы хотите, чтобы ваше наложение закончилось через десять минут, введите 01:10:00:00.

Начальное положение -> (структура)

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

Высота -> (целое число)

Для масштабирования вашего видео наложения до той же высоты, что и базовое входное видео: оставьте пустым. Для масштабирования высоты вашего видео наложения до другой высоты: введите целое число, соответствующее выбранному типу единиц, либо пиксели, либо проценты. Например, при вводе 360 и выборе пикселей, ваше видео наложение будет отображаться с высотой 360. При вводе 50, выборе процентов и высоте источника наложения 1080, ваше видео наложение будет отображаться с высотой 540. Для масштабирования наложения до определенной высоты с автоматическим сохранением исходного соотношения сторон, введите значение для высоты и оставьте ширину пустой.

Единицы -> (строка)

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

Ширина -> (целое число)

Для масштабирования вашего видео наложения до той же ширины, что и базовое входное видео: оставьте пустым. Для масштабирования ширины вашего видео наложения до другой ширины: введите целое число, соответствующее выбранному типу единиц, либо пиксели, либо проценты. Например, при вводе 640 и выборе пикселей, ваше видео наложение будет масштабироваться до высоты 640 пикселей. При вводе 50, выборе процентов и ширине источника наложения 1920, ваше видео наложение будет масштабироваться до ширины 960. Для масштабирования наложения до определенной ширины с автоматическим сохранением исходного соотношения сторон, введите значение для ширины и оставьте высоту пустой.

X положение -> (целое число)

Для размещения левого края вашего видео наложения по левому краю кадра базового входного видео: оставьте пустым или введите 0. Для размещения левого края вашего видео наложения справа, относительно левого края кадра базового входного видео: введите целое число, соответствующее выбранному типу единиц, либо пиксели, либо проценты. Например, при вводе 10 и выборе пикселей, ваше видео наложение будет расположено на 10 пикселей от левого края кадра базового входного видео. При вводе 10, выборе процентов и базовом входном видео 1920x1080, ваше видео наложение будет расположено на 192 пикселя от левого края кадра базового входного видео.

Y положение -> (целое число)

Для размещения верхнего края вашего видео наложения по верхнему краю кадра базового входного видео: оставьте пустым или введите 0. Для размещения верхнего края вашего видео наложения вниз, относительно верхнего края кадра базового входного видео: введите целое число, соответствующее выбранному типу единиц, либо пиксели, либо проценты. Например, при вводе 10 и выборе пикселей, ваше видео наложение будет расположено на 10 пикселей от верхнего края кадра базового входного видео. При вводе 10, выборе процентов и базовом видео 1920x1080, ваше видео наложение будет расположено на 108 пикселей от верхнего края кадра базового входного видео.

Вход -> (структура)

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

Ввод файла -> (строка)

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

Входы клипы -> (список)

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

(структура)

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

Конечная временная метка -> (строка)

Укажите временную метку последнего кадра, который нужно включить в клип вашего видео наложения. Используйте формат ЧЧ:ММ:СС:КК или ЧЧ:ММ:СС;КК, где ЧЧ - час, ММ - минута, СС - секунда, и КК - кадр. При вводе этого значения учитывайте ваш выбор источника временной метки.

Начальная временная метка -> (строка)

Укажите временную метку первого кадра, который нужно включить в клип вашего видео наложения. Используйте формат ЧЧ:ММ:СС:КК или ЧЧ:ММ:СС;КК, где ЧЧ - час, ММ - минута, СС - секунда, и КК - кадр. При вводе этого значения учитывайте ваш выбор источника временной метки.

Источник временной метки -> (строка)

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

Начальная временная метка -> (строка)

Укажите начальную временную метку для этого видео наложения. Для использования этой настройки вы должны установить источник временной метки на Заданное начало.

Воспроизведение -> (строка)

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

Начальная временная метка -> (строка)

Введите начальную временную метку в базовом входном видео для этого наложения. Ваше наложение будет активным, начиная с этого кадра. Чтобы отобразить видео наложение, начиная с начала базового входного видео: оставьте пустым. Используйте формат ЧЧ:ММ:СС:КК или ЧЧ:ММ:СС;КК, где ЧЧ - час, ММ - минута, СС - секунда, и КК - кадр. При вводе этого значения учитывайте выбранный источник временной метки базового входного видео. Например, если у вас есть встроенные временные метки, начинающиеся с 01:00:00:00, и вы хотите, чтобы ваше наложение начиналось через пять минут, введите 01:05:00:00.

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

Укажите один или несколько переходов для вашей накладной видеозаписи. Используйте Переходы для изменения положения или размера накладной записи в течение времени. Чтобы использовать то же положение и размер накладной записи в течение всего видео: оставьте пустым. Чтобы указать переход: введите значение для Кода начала, Кода окончания, Положения X, Положения Y, Ширины или Высоты.

(структура)

Укажите один или несколько Переходов для вашей накладной видеозаписи. Используйте Переходы для изменения положения или размера накладной записи в течение времени. Чтобы использовать то же положение и размер накладной записи в течение всего видео: оставьте пустым. Чтобы указать переход: введите значение для Кода начала, Кода окончания, Положения X, Положения Y, Ширины или Высоты.

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

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

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

Чтобы масштабировать вашу накладную видеозапись до той же высоты, что и базовое входное видео: оставьте пустым. Чтобы изменить высоту вашей накладной видеозаписи: введите целое число, представляющее тип единицы, который вы выбрали, либо Пиксели, либо Проценты. Например, при вводе 360 и выборе Пиксели ваша накладная видеозапись будет отображаться с высотой 360. При вводе 50, выборе Проценты и высоте источника вашей накладной записи 1080, ваша накладная видеозапись будет отображаться с высотой 540. Чтобы масштабировать накладную запись до определенной высоты, автоматически сохраняя ее исходное соотношение сторон, введите значение для Высота и оставьте Ширину пустой.

Unit -> (строка)

Укажите тип единицы, которую следует использовать при вводе значения для Положения X, Положения Y, Ширины или Высота. Вы можете выбрать Пиксели или Проценты. Оставьте пустым, чтобы использовать значение по умолчанию, Пиксели.

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

Чтобы масштабировать вашу накладную видеозапись до той же ширины, что и базовое входное видео: оставьте пустым. Чтобы изменить ширину вашей накладной видеозаписи: введите целое число, представляющее выбранный тип единицы, либо Пиксели, либо Проценты. Например, при вводе 640 и выборе Пиксели ваша накладная видеозапись будет масштабироваться до высоты 640 пикселей. При вводе 50, выборе Проценты и ширине источника вашей накладной записи 1920, ваша накладная видеозапись будет масштабироваться до ширины 960. Чтобы масштабировать накладную запись до определенной ширины, автоматически сохраняя ее исходное соотношение сторон, введите значение для Ширины и оставьте Высота пустой.

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

Чтобы расположить левый край вашей накладной видеозаписи по левому краю кадра базового входного видео: оставьте пустым или введите 0. Чтобы расположить левый край вашей накладной видеозаписи справа, относительно левого края кадра базового входного видео: введите целое число, представляющее выбранный тип единицы, либо Пиксели, либо Проценты. Например, при вводе 10 и выборе Пиксели ваша накладная видеозапись будет расположена на 10 пикселей от левого края кадра базового входного видео. При вводе 10, выборе Проценты и базовом входном видео 1920x1080, ваша накладная видеозапись будет расположена на 192 пикселя от левого края кадра базового входного видео.

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

Чтобы расположить верхний край вашей накладной видеозаписи по верхнему краю кадра базового входного видео: оставьте пустым или введите 0. Чтобы расположить верхний край вашей накладной видеозаписи вниз, относительно верхнего края кадра базового входного видео: введите целое число, представляющее выбранный тип единицы, либо Пиксели, либо Проценты. Например, при вводе 10 и выборе Пиксели ваша накладная видеозапись будет расположена на 10 пикселей от верхнего края кадра базового входного видео. При вводе 10, выборе Проценты и базовом видео 1920x1080, ваша накладная видеозапись будет расположена на 108 пикселей от верхнего края кадра базового входного видео.

EndTimecode -> (строка)

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

StartTimecode -> (строка)

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

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

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

AlphaBehavior -> (строка)

Игнорируйте эту настройку, если этот вход является анимацией QuickTime с альфа-каналом. Используйте эту настройку для создания отдельных выходов Key и Fill. В каждом выходе укажите, какую часть входного медиа MediaConvert использует. Оставьте эту настройку по умолчанию DISCARD, чтобы удалить альфа-канал и сохранить видео. Установите её в REMAP_TO_LUMA, чтобы удалить видео и сопоставить альфа-канал с каналом люма ваших выходов.

ColorSpace -> (строка)

Если ваше входное видео имеет точные данные о цветовом пространстве или вы не знаете о цветовом пространстве: сохраните значение по умолчанию, Follow. MediaConvert автоматически определит ваше входное цветовое пространство. Если ваше входное видео имеет метаданные, указывающие на неправильное цветовое пространство или отсутствуют метаданные: укажите точное цветовое пространство здесь. Если ваше входное видео HDR 10 и статические метаданные о цветовом объеме отображения Mastering Display SMPTE ST 2086 отсутствуют в потоке вашего видео или эти метаданные присутствуют, но не точны: выберите Force HDR 10. Укажите правильные значения в настройках метаданных входного HDR 10. Дополнительную информацию о задачах HDR см. на странице https://docs.aws.amazon.com/console/mediaconvert/hdr. При указании входного цветового пространства MediaConvert использует следующие метаданные цветового пространства, которые включают основные цвета, передаточные характеристики и матричные коэффициенты: * HDR 10: BT.2020, PQ, BT.2020 не постоянный * HLG 2020: BT.2020, HLG, BT.2020 не постоянный * P3DCI (Кинотеатр): DCIP3, SMPTE 428M, BT.709 * P3D65 (SDR): Display P3, sRGB, BT.709 * P3D65 (HDR): Display P3, PQ, BT.709

ColorSpaceUsage -> (строка)

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

EmbeddedTimecodeOverride -> (строка)

Установите Перезапись встроенного кода времени на Use MDPM, когда ваш входной AVCHD содержит данные тегов времени в метаданных Modified Digital Video Pack. В таком случае рекомендуется также установить Источник кода времени на Embedded. Оставьте Перезапись встроенного кода времени пустым или установите в None, когда ваш вход не содержит кода времени MDPM.

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

Используйте эти настройки, чтобы предоставить метаданные HDR 10, которые отсутствуют или неточны в вашем входном видео. Соответствующие значения зависят от входного видео и должны быть предоставлены специалистом по цветокоррекции. Специалист по цветокоррекции генерирует эти значения во время процесса мастеринга HDR 10. Допустимый диапазон для каждой из этих настроек составляет от 0 до 50 000. Каждый шаг соответствует 0,00002 в цветовой координате CIE1931. Связанные настройки - при указании этих значений вы также должны установить Цветовое пространство на HDR 10. Чтобы указать, имеют ли указанные здесь значения приоритет над значениями в метаданных вашего входного файла, установите Назначение использования цветового пространства. Чтобы указать, включены ли цветовые метаданные в выходные данные, установите Цветовые метаданные. Дополнительную информацию о задачах 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. Обратите внимание, что эта настройка не предназначена для цветокоррекции.

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

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

PadVideo -> (строка)

Используйте эту настройку, если у вашего ввода длительность видео и аудио не совпадает, а ваш выход или плеер имеют строгие требования к синхронизации. Примеры: входной аудиотрек имеет задержку начала. Входной видеотрек заканчивается до окончания аудио. При установке Pad video на Black MediaConvert генерирует черные кадры видео, чтобы длительность выходного видео и аудио совпали. Черные кадры видео добавляются в начале или конце, в зависимости от вашего ввода. Чтобы сохранить поведение по умолчанию и не генерировать черные кадры видео, установите Pad video на Disabled или оставьте пустым.

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

Используйте PID для выбора определенных данных видео из входного файла. Укажите это значение как целое число; система автоматически преобразует его в шестнадцатеричное значение. Например, 257 выбирает PID 0x101. PID или идентификатор пакета — это идентификатор набора данных в контейнере MPEG-2 транспортного потока.

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

Выбирает определенную программу из многопрограммного транспортного потока. Обратите внимание, что Quad 4K в настоящее время не поддерживается.

Rotate -> (строка)

Используйте Rotate, чтобы указать, как служба вращает ваше видео. Вы можете выбрать автоматическое вращение или указать вращение. Вы можете указать по часовой стрелке вращение на 0, 90, 180 или 270 градусов. Если ваш входной контейнер видео .mov или .mp4, а ваш вход содержит метаданные о вращении, вы можете выбрать Automatic, чтобы служба вращала ваше видео в соответствии с вращением, указанным в метаданных. Вращение должно быть в пределах одного градуса от 90, 180 или 270 градусов. Если метаданные о вращении указывают другое вращение, служба по умолчанию не будет вращать. По умолчанию служба не производит вращение, даже если ваше входное видео содержит метаданные о вращении. Служба не передает метаданные о вращении.

SampleRange -> (строка)

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

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

Используйте эти настройки только при использовании водяных знаков Kantar. Укажите значения, которые MediaConvert использует для генерации и размещения водяных знаков Kantar в выходном аудио. Эти настройки применяются ко всем выходам в вашей задаче. В дополнение к указанию этих значений, вам также необходимо сохранить ваши учетные данные Kantar в AWS Secrets Manager. Для получения дополнительной информации см. https://docs.aws.amazon.com/mediaconvert/latest/ug/kantar-watermarking.html.

ChannelName -> (строка)

Укажите имя аудиоканала из вашей лицензии Kantar на аудио.

ContentReference -> (строка)

Укажите уникальный идентификатор, который Kantar должен использовать для этого контента.

CredentialsSecretName -> (строка)

Укажите имя секрета AWS Secrets Manager, где хранятся ваши учетные данные Kantar. Обратите внимание, что ваша служба MediaConvert должна иметь доступ к этому секрету. Для получения дополнительной информации см. https://docs.aws.amazon.com/mediaconvert/latest/ug/granting-permissions-for-mediaconvert-to-access-secrets-manager-secret.html. Инструкции по созданию секрета см. в руководстве пользователя AWS Secrets Manager по адресу https://docs.aws.amazon.com/secretsmanager/latest/userguide/tutorials_basic.html.

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

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

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

Укажите ваш идентификатор лицензии Kantar. Вы должны получить это число от Kantar.

KantarServerUrl -> (строка)

Укажите HTTPS-адрес сервера Kantar. Вы должны получить этот адрес от Kantar.

LogDestination -> (строка)

Необязательно. Укажите Amazon S3-ведро, в котором вы хотите, чтобы MediaConvert хранил ваши журналы XML водяных знаков Kantar. Если вы не укажете ведро, MediaConvert не сохранит эти журналы. Обратите внимание, что ваша служба MediaConvert должна иметь доступ к этому расположению. Для получения дополнительной информации см. https://docs.aws.amazon.com/mediaconvert/latest/ug/iam-role.html

Metadata3 -> (строка)

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

Metadata4 -> (строка)

Дополнительные метаданные, которые MediaConvert отправляет в Kantar. Максимальная длина составляет 50 символов.

Metadata5 -> (строка)

Дополнительные метаданные, которые MediaConvert отправляет в Kantar. Максимальная длина составляет 50 символов.

Metadata6 -> (строка)

Дополнительные метаданные, которые MediaConvert отправляет в Kantar. Максимальная длина составляет 50 символов.

Metadata7 -> (строка)

Дополнительные метаданные, которые MediaConvert отправляет в Kantar. Максимальная длина составляет 50 символов.

Metadata8 -> (строка)

Дополнительные метаданные, которые MediaConvert отправляет в Kantar. Максимальная длина составляет 50 символов.

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

Перекрывайте анимированные графики поверх вашего видео. Анимированные графики, которые вы указываете здесь, отображаются на всех выходах во всех группах выходов. Для получения дополнительной информации см. https://docs.aws.amazon.com/mediaconvert/latest/ug/motion-graphic-overlay.html.

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

Если ваш анимированный графический актив — файл .mov, оставьте эту настройку без изменений. Если ваш анимированный графический актив — серия файлов .png, укажите частоту кадров перекрытия в кадрах в секунду в виде дроби. Например, укажите 24 кадра/с как 24/1. Убедитесь, что количество изображений в вашей серии соответствует частоте кадров и предполагаемой продолжительности перекрытия. Например, если вам нужно перекрытие продолжительностью 30 секунд при частоте кадров 30 кадр/с, вам должны быть доступны 900 изображений .png. Эта частота кадров перекрытия не должна совпадать с частотой кадров базового видео.

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

Знаменатель дроби, которая выражает частоту кадров перекрытия. Например, если ваша частота кадров составляет 24 кадр/с, установите это значение в 1.

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

Числитель дроби, которая выражает частоту кадров перекрытия. Например, если ваша частота кадров составляет 24 кадр/с, установите это значение в 24.

Input -> (строка)

Укажите файл .mov или серию файлов .png, которые вы хотите перекрыть на вашем видео. Для файлов .png укажите имя первого файла в серии. Убедитесь, что имена файлов .png заканчиваются последовательными номерами, которые указывают порядок их воспроизведения. Например, overlay_000.png, overlay_001.png, overlay_002.png и т. д. Последовательность должна начинаться с нуля, а каждое имя файла изображения должно иметь одинаковое количество цифр. Добавьте нули в начало имен начальных файлов, чтобы завершить последовательность. Например, если первое изображение — overlay_0.png, в последовательности может быть только 10 изображений, а последним изображением будет overlay_9.png. Но если первое изображение — overlay_00.png, в последовательности может быть 100 изображений.

InsertionMode -> (строка)

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

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

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

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

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

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

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

Playback -> (строка)

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

StartTime -> (строка)

Укажите время начала перекрытия анимированных графиков. Используйте формат кода времени (ЧЧ:ММ:СС:КК или ЧЧ:ММ:СС;КК). Убедитесь, что код времени, который вы указываете здесь, учитывает, как вы настроили конфигурацию кода времени как в настройках задания, так и в настройках ввода. Самый простой способ сделать это — установить оба значения в 0. Если вам необходимо настроить задачу на следование кодам времени, встроенным в ваш исходный файл, которые не начинаются с нуля, убедитесь, что вы указали время начала, которое следует за первым встроенным кодом времени. Для получения дополнительной информации см. https://docs.aws.amazon.com/mediaconvert/latest/ug/setting-up-timecode.html

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

Настройки вашей конфигурации Nielsen. Если вы не проводите измерения и аналитику Nielsen, проигнорируйте эти настройки. При включении конфигурации Nielsen MediaConvert включает маркировку PCM в ID3 для всех выходов в задаче.

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

Nielsen прекратил использование функции кода разбиения. Если вам необходимо включить это свойство, установите значение в ноль.

DistributorId -> (строка)

Используйте идентификатор дистрибьютора, чтобы указать идентификатор дистрибьютора, назначенный вашей организации Nielsen.

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

Проигнорируйте эти настройки, если вы не используете нелинейное водяное знание Nielsen. Укажите значения, которые MediaConvert использует для генерации и размещения нелинейных водяных знаков Nielsen в вашем выходном аудио. В дополнение к указанию этих значений вам также необходимо настроить свой сервер облачных TIC. Эти настройки применяются ко всем выходам в вашей задаче. Текущая реализация MediaConvert использует следующие версии Nielsen: Nielsen Watermark SDK Version 6.0.13 Nielsen NLM Watermark Engine Version 1.3.3 Nielsen Watermark Authenticator [SID_TIC] Version [7.0.0]

ActiveWatermarkProcess -> (строка)

Выберите тип водяных знаков Nielsen, которые вы хотите получить на своих выходах. При выборе NAES 2 и NW вы должны предоставить значение для параметра SID. При выборе CBET вы должны предоставить значение для параметра CSID. При выборе NAES 2, NW и CBET вы должны предоставить значения для обоих параметров.

AdiFilename -> (строка)

Необязательно. Используйте эту настройку, если вы хотите, чтобы служба включала файл ADI в файл Nielsen metadata .zip. Чтобы предоставить файл ADI, сохраните его в Amazon S3 и укажите здесь URL-адрес. URL-адрес должен иметь следующий формат: S3://bucket/path/ADI-file. Для получения дополнительной информации о файле метаданных .zip см. параметр Место назначения метаданных.

AssetId -> (строка)

Используйте идентификатор актива, который вы предоставили Nielsen, для уникальной идентификации этого актива. Требуется для всех нелинейных водяных знаков Nielsen.

AssetName -> (строка)

Используйте имя актива, которое вы предоставили Nielsen для этого актива. Требуется для всех нелинейных водяных знаков Nielsen.

CbetSourceId -> (строка)

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

EpisodeId -> (строка)

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

MetadataDestination -> (строка)

Укажите расположение Amazon S3, куда вы хотите, чтобы MediaConvert сохранил ваш файл метаданных Nielsen non-linear .zip. Это Amazon S3-ведро должно находиться в той же области, что и та, где вы выполняете транскодирование MediaConvert. Если вы хотите включить файл ADI в этот файл .zip, используйте параметр Файл ADI для его указания. MediaConvert доставляет файлы метаданных Nielsen .zip только в ваше Amazon S3-ведро назначения метаданных. Он не доставляет файлы .zip в Nielsen. Вы несете ответственность за передачу файлов метаданных .zip в Nielsen.

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

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

SourceWatermarkStatus -> (строка)

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

TicServerUrl -> (строка)

Укажите адрес конечной точки сервера TIC, который вы развернули и настроили в облаке AWS. Требуется для всех нелинейных водяных знаков Nielsen. MediaConvert не может напрямую подключаться к серверу TIC. Вместо этого вы должны использовать API Gateway для предоставления RESTful-интерфейса между MediaConvert и сервером TIC, который вы развертываете в своей учетной записи AWS. Для получения дополнительной информации о развертывании сервера TIC в вашей учетной записи AWS и необходимых API Gateway обратитесь в службу поддержки Nielsen.

UniqueTicPerAudioTrack -> (строка)

Для создания активов, имеющих одинаковые значения TIC в каждом аудиоканале, сохраните значение по умолчанию Share TICs. Для создания активов, имеющих уникальные значения TIC для каждого аудиоканала, выберите Use unique TICs.

OutputGroups -> (список)

Содержит одну группу настроек для каждого набора выходов, которые используют общий тип пакета. Все файлы без пакета (MPEG-4, MPEG-2 TS, Quicktime, MXF и без контейнера) также сгруппированы в одной группе выходов. Требуется группа настроек, применяемых ко всей группе. Этот необходимый объект зависит от значения, которое вы задали для параметра Type. Пара из Type и объекта настроек такие: * FILE_GROUP_SETTINGS, FileGroupSettings * HLS_GROUP_SETTINGS, HlsGroupSettings * DASH_ISO_GROUP_SETTINGS, DashIsoGroupSettings * MS_SMOOTH_GROUP_SETTINGS, MsSmoothGroupSettings * CMAF_GROUP_SETTINGS, CmafGroupSettings

(структура)

Группа выходов

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

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

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

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

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

Укажите максимальную среднюю битрейт, которую MediaConvert должен использовать в стеке автоматического ABR. Если вы не укажете значение, MediaConvert использует значение по умолчанию 8 000 000 (8 Мбит/с). Средняя битрейт вашего потока наивысшего качества будет равна или меньше этого значения, в зависимости от качества, сложности и разрешения вашего контента. Обратите внимание, что мгновенная максимальная битрейт может быть выше указанного значения.

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

Необязательно. Укажите уровень качества QVBR для всех потоков в вашем стеке автоматического ABR. Чтобы MediaConvert автоматически определял уровень качества: оставьте пустым. Чтобы вручную указать уровень качества: введите значение от 1 до 10. MediaConvert будет использовать уровень качества до указанного значения, в зависимости от источника. Для получения дополнительной информации о уровнях качества QVBR, см.: https://docs.aws.amazon.com/mediaconvert/latest/ug/qvbr-guidelines.html

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

Необязательно. Максимальное количество потоков, которые MediaConvert создаст в стеке автоматического ABR. Количество потоков определяется автоматически на основе анализа каждой задачи, но никогда не превысит этот лимит. Когда вы устанавливаете это значение в «Авто» в консоли, что эквивалентно исключению из вашего JSON-спецификации задачи, MediaConvert использует лимит 15 по умолчанию.

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

Укажите минимальную среднюю битрейт, которую MediaConvert должен использовать в стеке автоматического ABR. Если вы не укажете значение, MediaConvert использует значение по умолчанию 600 000 (600 кбит/с). Средняя битрейт вашего потока наименьшего качества будет близка к этому значению. Обратите внимание, что мгновенная минимальная битрейт может быть ниже указанного значения.

Rules -> (список)

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

(структура)

Укажите один или несколько типов правил автоматического ABR. Примечание: «Принудительное включение» и «Разрешенные потоки» взаимоисключают друг друга.

AllowedRenditions -> (список)

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

(структура)

Используйте «Разрешенные потоки», чтобы указать список возможных разрешений в стеке ABR. * MediaConvert создаст стек ABR исключительно из списка разрешений, который вы укажете. * Некоторые разрешения в списке «Разрешенные потоки» могут быть не включены, однако вы можете принудительно включить разрешение, установив Required в ENABLED. * Вы должны указать как минимум одно разрешение, которое больше или равно любому разрешению, указанному в Min top rendition size или Min bottom rendition size. * Если вы укажете «Разрешенные потоки», вы не должны указывать отдельное правило для «Принудительное включение потоков».

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

Используйте Height для определения высоты разрешения видео в пикселях для этого правила.

Required -> (строка)

Установите значение ENABLED, чтобы принудительно включить поток.

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

Используйте Width для определения ширины разрешения видео в пикселях для этого правила.

ForceIncludeRenditions -> (список)

Когда пользователь добавляет правило принудительного включения потоков для лестницы автоматического ABR, он должен добавить как минимум один поток в список forceIncludeRenditions

(структура)

Используйте «Принудительное включение потоков», чтобы указать одно или несколько разрешений для включения в стек ABR. * (Рекомендуется) Для оптимизации автоматического ABR, укажите как можно меньше разрешений. * (Обязательно) Количество разрешений, которое вы укажете, должно быть равно или меньше значения параметра Max renditions. * Если вы укажете правило Min top rendition size, укажите как минимум одно разрешение, равное или большее Min top rendition size. * Если вы укажете правило Min bottom rendition size, укажите только разрешения, которые равны или больше Min bottom rendition size. * Если вы укажете правило «Принудительное включение потоков», не указывайте отдельное правило для «Разрешенные потоки». * Примечание: стек ABR может включать другие разрешения, которые вы не укажете здесь, в зависимости от значения параметра Max renditions.

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

Используйте Height для определения высоты разрешения видео в пикселях для этого правила.

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

Используйте Width для определения ширины разрешения видео в пикселях для этого правила.

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

Используйте Min bottom rendition size, чтобы указать минимальный размер для самого низкого разрешения в стеке ABR. * Наименьшее разрешение в стеке ABR будет равно или больше указанного значения. Например: если вы укажете 640x360, наименьшее разрешение в стеке ABR будет равно или больше 640x360. * Если вы укажете правило Min top rendition size, значение Min bottom rendition size должно быть меньше или равно Min top rendition size.

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

Используйте Height для определения высоты разрешения видео в пикселях для этого правила.

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

Используйте Width для определения ширины разрешения видео в пикселях для этого правила.

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

Используйте Min top rendition size, чтобы указать минимальный размер для самого высокого разрешения в стеке ABR. * Наибольшее разрешение в стеке ABR будет равно или больше указанного значения. Например: если вы укажете 1280x720, наибольшее разрешение в стеке ABR будет равно или больше 1280x720. * Если вы укажете значение для Max resolution, значение Min top rendition size должно быть меньше или равно Max resolution.

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

Используйте Height для определения высоты разрешения видео в пикселях для этого правила.

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

Используйте Width для определения ширины разрешения видео в пикселях для этого правила.

Type -> (строка)

Используйте Min top rendition size, чтобы указать минимальный размер для самого высокого разрешения в стеке ABR. * Наибольшее разрешение в стеке ABR будет равно или больше указанного значения. Например: если вы укажете 1280x720, наибольшее разрешение в стеке ABR будет равно или больше 1280x720. * Если вы укажете значение для Max resolution, значение Min top rendition size должно быть меньше или равно Max resolution. Используйте Min bottom rendition size, чтобы указать минимальный размер для самого низкого разрешения в стеке ABR. * Наименьшее разрешение в стеке ABR будет равно или больше указанного значения. Например: если вы укажете 640x360, наименьшее разрешение в стеке ABR будет равно или больше 640x360. * Если вы укажете правило Min top rendition size, значение Min bottom rendition size должно быть меньше или равно Min top rendition size. Используйте «Принудительное включение потоков», чтобы указать одно или несколько разрешений для включения в стек ABR. * (Рекомендуется) Для оптимизации автоматического ABR укажите как можно меньше разрешений. * (Обязательно) Количество разрешений, которое вы укажете, должно быть равно или меньше значения параметра Max renditions. * Если вы укажете правило Min top rendition size, укажите как минимум одно разрешение, равное или большее Min top rendition size. * Если вы укажете правило Min bottom rendition size, укажите только разрешения, которые равны или больше Min bottom rendition size. * Если вы укажете правило «Принудительное включение потоков», не указывайте отдельное правило для «Разрешенные потоки». * Примечание: стек ABR может включать другие разрешения, которые вы не укажете здесь, в зависимости от значения параметра Max renditions. Используйте «Разрешенные потоки», чтобы указать список возможных разрешений в стеке ABR. * (Обязательно) Количество разрешений, которое вы укажете, должно быть равно или больше значения параметра Max renditions. * MediaConvert создаст стек ABR исключительно из списка разрешений, который вы укажете. * Некоторые разрешения в списке «Разрешенные потоки» могут быть не включены, однако вы можете принудительно включить разрешение, установив Required в ENABLED. * Вы должны указать как минимум одно разрешение, которое больше или равно любому разрешению, указанному в Min top rendition size или Min bottom rendition size. * Если вы укажете «Разрешенные потоки», вы не должны указывать отдельное правило для «Принудительное включение потоков».

CustomName -> (строка)

Используйте Custom Group Name, чтобы указать имя для группы выходов. Это значение отображается в консоли и может сделать ваш JSON-файл настроек задач более удобочитаемым. Оно не влияет на ваши выходы. Используйте не более двенадцати символов, являющихся буквами, цифрами, пробелами или символами подчеркивания.

Name -> (строка)

Имя группы выходов

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

Настройки группы вывода, включая тип

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

Настройки, относящиеся к вашему пакету вывода CMAF. Дополнительную информацию см. на сайте https://docs.aws.amazon.com/mediaconvert/latest/ug/outputs-file-ABR.html.

AdditionalManifests -> (список)

По умолчанию служба создает один главный манифест .m3u8 HLS и один главный манифест .mpd DASH для каждой группы вывода CMAF в вашей задаче. Эти манифесты по умолчанию ссылаются на каждый вывод в группе вывода. Чтобы создать дополнительные главные манифесты, которые ссылаются на подмножество выводов в группе вывода, укажите их здесь. Для каждого дополнительного манифеста, который вы укажете, служба создает один манифест HLS и один манифест DASH.

(структура)

Укажите подробности для каждой пары дополнительных манифестов HLS и DASH, которые вы хотите, чтобы служба сгенерировала для этой группы вывода CMAF. Каждая пара манифестов может ссылаться на различное подмножество выводов в группе.

ManifestNameModifier -> (строка)

Укажите модификатор имени, который служба добавляет к имени этого манифеста, чтобы отличить его от имен файлов других основных манифестов в группе вывода. Например, предположим, что основной манифест вашей группы HLS — film-name.m3u8. Если вы введёте «-no-premium» для этого параметра, то имя файла, сгенерированное службой для этого главного манифеста, будет film-name-no-premium.m3u8. Для групп вывода HLS укажите manifestNameModifier, отличающийся от nameModifier вывода. Служба использует модификатор имени вывода для создания уникальных имён для отдельных манифестов вариантов.

SelectedOutputs -> (список)

Укажите выводы, на которые должна ссылаться этот дополнительный главный манифест.

(строка)

BaseUrl -> (строка)

Частичный префикс URI, который будет помещён в файл манифеста в элементе BaseURL на верхнем уровне. Может использоваться, если потоки передаются с другого URL, чем файл манифеста.

ClientCache -> (строка)

Отключите этот параметр только в том случае, если ваш рабочий процесс требует тега #EXT-X-ALLOW-CACHE:no. В противном случае оставьте значение по умолчанию Enabled и контролируйте кэширование в вашем наборе распределения видео. Например, используйте заголовок Cache-Control.

CodecSpecification -> (строка)

Спецификация для использования (RFC-6381 или по умолчанию RFC-4281) при генерации плейлистов m3u8.

DashIFrameTrickPlayNameModifier -> (строка)

Укажите, генерирует ли MediaConvert сегменты видео только с I-кадрами для воспроизведения с помощью DASH, также известного как режим "trick play". При указании сегменты видео только с I-кадрами включаются в дополнительный AdaptationSet в вашем манифесте вывода DASH. Для генерации сегментов видео только с I-кадрами: Введите имя как текстовую строку длиной до 256 символов. Это имя добавляется в конец базового имени этой группы вывода, которое вы указываете в качестве части URI назначения, и используется для файлов сегментов видео только с I-кадрами. Вы также можете включить идентификаторы форматов. Дополнительную информацию см. на сайте: https://docs.aws.amazon.com/mediaconvert/latest/ug/using-variables-in-your-job-settings.html#using-settings-variables-with-streaming-outputs. Для того, чтобы не генерировать сегменты видео только с I-кадрами: Оставьте пустым.

DashManifestStyle -> (строка)

Укажите, как MediaConvert записывает SegmentTimeline в вашем манифесте вывода DASH. Для записи SegmentTimeline в каждой видеопредставленности: Оставьте значение по умолчанию, Basic. Для записи общего SegmentTimeline в видео AdaptationSet: выберите Compact. Обратите внимание, что MediaConvert всё равно запишет SegmentTimeline в любой представленности, которая не разделяет общую временную шкалу. Для записи видео AdaptationSet для каждого различного значения кадров в секунду и общего SegmentTimeline в каждом AdaptationSet: выберите Distinct.

Destination -> (строка)

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

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

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

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

Настройки, связанные с местоназначением S3

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

Необязательно. Позвольте MediaConvert автоматически применять контроль доступа Amazon S3 для выводов в этой группе вывода. Если вы не используете этот параметр, S3 автоматически применяет список управления доступом по умолчанию PRIVATE.

CannedAcl -> (строка)

Выберите предопределённый список управления доступом Amazon S3, который MediaConvert должен применить к этому выводу.

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

Настройки того, как ваши выходные данные работы шифруются при загрузке в Amazon S3.

EncryptionType -> (строка)

Укажите, как вы хотите управлять вашими ключами данных. AWS использует ключи данных для шифрования вашего содержимого. AWS также шифрует сами ключи данных, используя мастер-ключ клиента (CMK), а затем хранит зашифрованные ключи данных вместе с вашим зашифрованным содержимым. Используйте этот параметр, чтобы указать, какая служба AWS управляет CMK. Для простоты настройки выберите Amazon S3. Если вы хотите, чтобы ваш мастер-ключ управлялся службой AWS Key Management Service (KMS), выберите AWS KMS. По умолчанию, когда вы выбираете AWS KMS, KMS использует управляемый AWS мастер-ключ (CMK), связанный с Amazon S3, для шифрования ваших ключей данных. Вы можете дополнительно указать другой, управляемый клиентом CMK. Сделайте это, указав Amazon Resource Name (ARN) ключа для параметра KMS ARN.

KmsEncryptionContext -> (строка)

Необязательно укажите контекст шифрования, который вы хотите использовать вместе с вашим ключом KMS. AWS KMS использует этот контекст шифрования в качестве дополнительной аутентифицированной информации (AAD) для поддержки аутентифицированного шифрования. Это значение должно быть строкой UTF-8, закодированной в base64, содержащей JSON, который представляет собой карту строка-строка. Чтобы использовать этот параметр, вы также должны установить шифрование на стороне сервера на AWS KMS. Дополнительную информацию о контексте шифрования см. на сайте: https://docs.aws.amazon.com/kms/latest/developerguide/concepts.html#encrypt_context.

KmsKeyArn -> (строка)

Необязательно укажите мастер-ключ клиента (CMK), который вы хотите использовать для шифрования ключа данных, который AWS использует для шифрования содержимого вашего вывода. Введите Amazon Resource Name (ARN) CMK. Чтобы использовать этот параметр, вы также должны установить шифрование на стороне сервера на AWS KMS. Если вы установили шифрование на стороне сервера на AWS KMS, но не указали CMK здесь, AWS использует управляемый AWS CMK, связанный с Amazon S3.

StorageClass -> (строка)

Укажите используемый класс хранения S3 для данного вывода. Чтобы использовать класс хранения по умолчанию для места назначения: Оставьте значение по умолчанию, Not set. Дополнительную информацию о классах хранения S3 см. на сайте https://docs.aws.amazon.com/AmazonS3/latest/userguide/storage-class-intro.html

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

Настройки DRM.

ConstantInitializationVector -> (строка)

Это 128-битное, 16-байтовое шестнадцатеричное значение, представленное текстовой строкой из 32 символов. Если этот параметр не задан, то вектор инициализации будет следовать номеру сегмента по умолчанию.

EncryptionMethod -> (строка)

Укажите схему шифрования, которую служба должна использовать при шифровании ваших сегментов CMAF. Выберите AES-CBC subsample или AES_CTR.

InitializationVectorInManifest -> (строка)

При использовании DRM с выходными данными CMAF укажите, должна ли служба записывать 128-битный вектор инициализации шифрования в макеты HLS и DASH.

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

Если тип вашей группы выходных данных CMAF, используйте эти настройки при шифровании DRM с помощью совместимого с SPEKE поставщика ключей. Если тип вашей группы выходных данных HLS, DASH или Microsoft Smooth, используйте настройки SpekeKeyProvider вместо этого.

CertificateArn -> (строка)

Если вы хотите, чтобы ваш поставщик ключей шифровал ключи содержимого, которые он предоставляет MediaConvert, настройте сертификат с главным ключом с помощью AWS Certificate Manager. Укажите здесь Amazon Resource Name (ARN) сертификата.

DashSignaledSystemIds -> (список)

Укажите идентификаторы систем DRM, которые вы хотите сигнализировать в макете DASH, который MediaConvert создает как часть этого пакета CMAF. В настоящее время макет DASH может сигнализировать до трех идентификаторов систем. Дополнительную информацию см. на странице https://dashif.org/identifiers/content_protection/.

(строка)

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

Укажите версию SPEKE, v1.0 или v2.0, которую MediaConvert использует при шифровании ваших выходных данных. Дополнительную информацию см. по адресу: https://docs.aws.amazon.com/speke/latest/documentation/speke-api-specification.html. Для использования SPEKE v1.0: оставьте пустым. Для использования SPEKE v2.0: укажите предустановку видео SPEKE v2.0 и предустановку аудио SPEKE v2.0.

SpekeAudioPreset -> (строка)

Укажите предустановку аудио SPEKE версии 2.0, которую MediaConvert использует для запроса ключей содержимого у вашего сервера SPEKE. Дополнительную информацию см. по адресу: https://docs.aws.amazon.com/mediaconvert/latest/ug/drm-content-speke-v2-presets.html. Для шифрования аудио выходов выберите одно из следующих вариантов: предустановка аудио 1, предустановка аудио 2 или предустановка аудио 3. Чтобы зашифровать ваши аудио выходы, используя один и тот же ключ содержимого для аудио и видео выходов: выберите Shared. В этом случае вам также необходимо установить предустановку видео SPEKE v2.0 в Shared. Чтобы не шифровать ваши аудио выходы: выберите Unencrypted. При этом для шифрования видео выходов вы также должны указать предустановку видео SPEKE v2.0 (кроме Shared или Unencrypted).

SpekeVideoPreset -> (строка)

Укажите предустановку видео SPEKE версии 2.0, которую MediaConvert использует для запроса ключей содержимого у вашего сервера SPEKE. Дополнительную информацию см. по адресу: https://docs.aws.amazon.com/mediaconvert/latest/ug/drm-content-speke-v2-presets.html. Для шифрования видео выходов выберите одно из следующих вариантов: предустановка видео 1, предустановка видео 2, предустановка видео 3, предустановка видео 4, предустановка видео 5, предустановка видео 6, предустановка видео 7 или предустановка видео 8. Чтобы зашифровать ваши видео выходы, используя один и тот же ключ содержимого для видео и аудио выходов: выберите Shared. В этом случае вам также необходимо установить предустановку аудио SPEKE v2.0 в Shared. Чтобы не шифровать ваши видео выходы: выберите Unencrypted. При этом для шифрования аудио выходов вы также должны указать предустановку аудио SPEKE v2.0 (кроме Shared или Unencrypted).

HlsSignaledSystemIds -> (список)

Укажите до 3 идентификаторов систем DRM, которые вы хотите сигнализировать в макете HLS, который MediaConvert создает как часть этого пакета CMAF. Дополнительную информацию см. по адресу https://dashif.org/identifiers/content_protection/.

(строка)

ResourceId -> (строка)

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

Url -> (строка)

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

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

Используйте эти настройки для настройки шифрования с помощью статического поставщика ключей.

KeyFormat -> (строка)

Относится к реализации DRM. Устанавливает значение атрибута KEYFORMAT. Должно быть 'identity' или обратная строка DNS. Можно опустить, чтобы указать неявное значение 'identity'.

KeyFormatVersions -> (строка)

Относится к реализации DRM. Либо единственное положительное целочисленное значение версии, либо список значений версий, разделенных слэшами (1/2/3).

StaticKeyValue -> (строка)

Относится к реализации DRM. Используйте шестнадцатеричную строку из 32 символов для указания значения ключа.

Url -> (строка)

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

Type -> (строка)

Укажите, является ли ключ шифрования DRM статическим или полученным от поставщика ключей, который соответствует стандарту SPEKE. Дополнительную информацию о SPEKE см. по адресу https://docs.aws.amazon.com/speke/latest/documentation/what-is-speke.html.

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

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

ImageBasedTrickPlay -> (строка)

Укажите, генерирует ли MediaConvert изображения для воспроизведения с быстрым просмотром. Сохраните значение по умолчанию, None, чтобы не генерировать никаких изображений. Выберите Thumbnail для генерации плиточных миниатюр. Выберите Thumbnail и full frame для генерации плиточных миниатюр и полноразмерных изображений отдельных кадров. При включении записи макета HLS MediaConvert создает дочерний макет для каждого набора сгенерированных изображений и добавляет соответствующие записи в родительский макет. При включении записи макета DASH MediaConvert добавляет запись в макет .mpd для каждого набора сгенерированных изображений. Общее применение для этих изображений — режим воспроизведения с быстрым просмотром Roku. Миниатюры и полноразмерные изображения, которые MediaConvert создает с помощью этой функции, совместимы со следующим спецификацией Roku: https://developer.roku.com/docs/developer-program/media-playback/trick-mode/hls-and-dash.md

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

Настройки плиток и миниатюр, применимые при значении imageBasedTrickPlay как ADVANCED

IntervalCadence -> (строка)

Шаг MediaConvert при генерации миниатюр. Если установлено FOLLOW_IFRAME, MediaConvert генерирует миниатюры для каждого кадра IDR в выходе (соответствующего шагу GOP). Если установлено FOLLOW_CUSTOM, MediaConvert генерирует миниатюры в соответствии с интервалом, указанным в thumbnailInterval.

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

Высота каждой миниатюры в изображении плитки в пикселях. Оставьте пустым, чтобы сохранить соотношение сторон с шириной миниатюры. Если поддержание соотношения сторон приведет к высоте плитки больше 4096, задача будет отклонена. Должно быть кратно 2.

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

Введите интервал в секундах, который MediaConvert использует для генерации миниатюр. Если введенный интервал не совпадает с частотой кадров вывода, MediaConvert автоматически округляет интервал для соответствия частоте кадров вывода. Например, если частота кадров вывода составляет 29,97 кадров в секунду, а вы введете 5, MediaConvert использует интервал в 150 кадров для генерации миниатюр.

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

Ширина каждой миниатюры в изображении плитки в пикселях. По умолчанию 312. Должно быть кратно 8.

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

Количество миниатюр в каждом столбце изображения плитки. Установите значение от 2 до 2048. Должно быть кратно 2.

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

Количество миниатюр в каждой строке изображения плитки. Установите значение от 1 до 512.

ManifestCompression -> (строка)

При установке в GZIP сжимает плейлист HLS.

ManifestDurationFormat -> (строка)

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

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

Минимальное время предварительно буферизованного медиа, необходимое для обеспечения плавного воспроизведения.

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

Оставьте эту настройку по умолчанию 0, если вы не устраняете проблему с воспроизведением устройствами конца вашего видеоактива. Если вы знаете, что устройства-плееры зависают на последнем сегменте вашего видео из-за того, что длина вашего последнего сегмента слишком мала, используйте эту настройку для указания минимальной длины последнего сегмента в секундах. Выберите значение, которое больше или равно 1 и меньше длины вашего сегмента. При указании значения для этой настройки кодировщик объединит любые конечные сегменты, длина которых меньше указанной вами длины, с предыдущим сегментом. Например, длина вашего сегмента составляет 3 секунды, а ваш конечный сегмент — 0,5 секунды без минимальной длины конечного сегмента; при установке минимальной длины конечного сегмента в 1 секунда, ваш конечный сегмент составляет 3,5 секунды.

MpdManifestBandwidthType -> (строка)

Укажите, как определяется значение пропускной способности для каждого видеопредставления в вашем выходном макете MPD. Мы рекомендуем выбрать тип пропускной способности макета MPD, совместимый с конфигурацией вашего последующего плеера. Max: используйте то же значение, которое вы указали для максимальной скорости передачи данных в видеовыходе в битах в секунду. Average: используйте рассчитанную среднюю скорость передачи данных закодированного видеовыхода в битах в секунду.

MpdProfile -> (строка)

Укажите, является ли ваш профиль DASH запрошенным или основным. При выборе профиля Main в макете DASH .mpd служба сигнализирует urn:mpeg:dash:profile:isoff-main:2011. При выборе On-demand в макете .mpd служба сигнализирует urn:mpeg:dash:profile:isoff-on-demand:2011. При выборе On-demand также необходимо установить настройку группы выходных данных Контроль сегментов на Single file.

PtsOffsetHandlingForBFrames -> (строка)

Используйте эту настройку только тогда, когда ваш выходной видеопоток имеет кадры B, что приводит к смещению начального отметки времени представления (PTS) относительно начальной отметки времени декодирования (DTS). Укажите, как MediaConvert обрабатывает PTS при записи отметки времени в выходные макеты DASH. Выберите Match initial PTS, если вы хотите, чтобы MediaConvert использовал начальное значение PTS в качестве первой отметки времени в макете. Выберите Zero-based, чтобы MediaConvert проигнорировал начальное значение PTS в видеопотоке и вместо этого записал начальное значение отметки времени в макете как ноль. Для выходов, не содержащих кадров B, отметки времени в ваших макетах DASH начинаются с нуля независимо от вашего выбора здесь.

SegmentControl -> (строка)

При установке в SINGLE_FILE генерируется один выходной файл, который внутренне сегментирован с помощью Длины фрагмента и Длины сегмента. При установке в SEGMENTED_FILES будут созданы отдельные файлы сегментов.

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

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

SegmentLengthControl -> (строка)

Укажите, как MediaConvert должен определять длины сегментов в этой группе вывода. Чтобы использовать точное значение, указанное в поле Длина сегмента: выберите Точное. Обратите внимание, что это может привести к добавлению дополнительных I-кадров в выходной GOP. Чтобы создать длины сегментов, кратные GOP: выберите Кратно GOP. MediaConvert будет округлять длины сегментов до ближайшей границы GOP. Чтобы MediaConvert автоматически определял длительность сегмента, кратную как пакетам аудио, так и частотам кадров: выберите Соответствие. При этом также укажите целевую длительность сегмента в поле Длина сегмента. Это полезно для некоторых рабочих процессов вставки рекламы или замены сегментов. Обратите внимание, что режим Соответствие имеет следующие требования: - Контейнеры вывода: включите как минимум один видеовывод и как минимум один аудиовывод. Аудио-только выводы не поддерживаются. - Частота кадров вывода: не поддерживается «следовать за исходником». - Несколько частот кадров вывода: при указании нескольких выходов рекомендуется, чтобы они имели схожую частоту кадров (например, X/3, X/2, X или 2X). Например: 5, 15, 30 и 60. Или: 25 и 50. (Выходы должны быть кратны друг другу). - Кодек аудиовывода: укажите Advanced Audio Coding (AAC). - Частота дискретизации вывода: выберите 48 кГц.

StreamInfResolution -> (строка)

Включить или исключить атрибут RESOLUTION для видео в теге EXT-X-STREAM-INF варианта макета.

TargetDurationCompatibilityMode -> (строка)

При установке в значение LEGACY, целевая длительность сегмента всегда округляется до ближайшего целого значения, большего текущего значения в секундах. При установке в значение SPEC_COMPLIANT, целевая длительность сегмента округляется до ближайшего целого значения, если дробная часть секунды больше или равна 0,5 (>= 0,5), и округляется вниз, если меньше 0,5 (<0,5). Возможно, потребуется использовать LEGACY, если клиенту необходимо гарантировать, что целевая длительность всегда больше фактической длительности сегмента. Некоторые старые плееры могут испытывать прерывания воспроизведения, когда фактическая длительность трека в сегменте больше целевой длительности.

VideoCompositionOffsets -> (строка)

Укажите режим смещения времени композиции видео в коробке TRUN выходного fMP4. Для более широкой совместимости с плеерами установите Смещения композиции видео в значение Беззнаковое или оставьте пустым. Наиболе раннее время презентации может быть больше нуля, и смещения времени композиции образцов будут увеличиваться, используя беззнаковые целые числа. Для строгой синхронизации видео и аудио в fMP4 установите Смещения композиции видео в значение Знаковое. Наиболе раннее время презентации будет равно нулю, и смещения времени композиции образцов будут увеличиваться, используя знакомые целые числа.

WriteDashManifest -> (строка)

При установке в значение ENABLED будет сгенерирован макет DASH MPD.

WriteHlsManifest -> (строка)

При установке в значение ENABLED будет сгенерирован макет Apple HLS.

WriteSegmentTimelineInRepresentation -> (строка)

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

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

Настройки, связанные с пакетом вывода DASH. Дополнительную информацию можно найти на странице https://docs.aws.amazon.com/mediaconvert/latest/ug/outputs-file-ABR.html.

AdditionalManifests -> (список)

По умолчанию служба создает один манифест .mpd DASH для каждой группы вывода ISO DASH в вашей задаче. Этот манифест по умолчанию ссылается на каждый вывод в группе вывода. Чтобы создать дополнительные манифесты DASH, которые ссылаются на подмножество выводов в группе, укажите их здесь.

(структура)

Укажите подробности для каждого дополнительного манифеста DASH, который вы хотите, чтобы служба сгенерировала для этой группы вывода. Каждый манифест может ссылаться на другое подмножество выводов в группе.

ManifestNameModifier -> (строка)

Укажите модификатор имени, который служба добавит к имени этого манифеста, чтобы отличить его от имен файлов других основных манифестов в группе вывода. Например, предположим, что основной манифест по умолчанию для вашей группы DASH — film-name.mpd. Если вы введёте «-no-premium» для этого параметра, то имя файла, которое служба сгенерирует для этого основного манифеста, будет film-name-no-premium.mpd.

SelectedOutputs -> (список)

Укажите выводы, на которые должен ссылаться этот дополнительный основной манифест.

(строка)

AudioChannelConfigSchemeIdUri -> (строка)

Используйте этот параметр только в том случае, если ваш аудиокодек — это Dolby (AC3, EAC3 или Atmos), и ваша последующая рабочая среда требует, чтобы ваш манифест DASH использовал тег конфигурации канала Dolby, а не MPEG. Например, вам может потребоваться использовать его для работы динамической вставки рекламы. Укажите идентификатор URI схемы конфигурации аудиоканалов, который MediaConvert запишет в ваш манифест DASH. Сохраните значение по умолчанию, MPEG конфигурация канала, чтобы MediaConvert записал это: urn:mpeg:mpegB:cicp:ChannelConfiguration. Выберите конфигурацию канала Dolby, чтобы MediaConvert записал вместо этого: tag:dolby.com,2014:dash:audio_channel_configuration:2011.

BaseUrl -> (строка)

Частичный префикс URI, который будет помещён в файл манифеста (.mpd) на верхнем уровне элемента BaseURL. Может использоваться, если потоки передаются с другого URL-адреса, чем файл манифеста.

DashIFrameTrickPlayNameModifier -> (строка)

Укажите, генерирует ли MediaConvert сегменты видео только с кадрами I для воспроизведения DASH с пропуском, также известного как режим пропусков. При указании сегменты видео только с кадрами I включаются в дополнительный AdaptationSet в вашем манифесте вывода DASH. Для генерации сегментов видео только с кадрами I: Введите имя в виде текстовой строки длиной до 256 символов. Это имя добавляется в конец базового имени файла этой группы вывода, которое вы указываете в URI назначения, и используется для файлов сегментов видео только с кадрами I. Вы также можете включить идентификаторы формата. Дополнительную информацию можно найти по ссылке: https://docs.aws.amazon.com/mediaconvert/latest/ug/using-variables-in-your-job-settings.html#using-settings-variables-with-streaming-outputs Чтобы не генерировать сегменты видео только с кадрами I: Оставьте поле пустым.

DashManifestStyle -> (строка)

Укажите, как MediaConvert записывает SegmentTimeline в вашем выходном манифесте DASH. Чтобы записать SegmentTimeline в каждом представлении видео: Сохраните значение по умолчанию, Basic. Чтобы записать общий SegmentTimeline в наборе адаптации видео: Выберите Compact. Обратите внимание, что MediaConvert по-прежнему будет записывать SegmentTimeline в любом представлении, которое не имеет общего временного отрезка. Чтобы записать набор адаптации видео для каждого значения кадров в секунду, отличного от вывода, и общий SegmentTimeline в каждом наборе адаптации: Выберите Distinct.

Destination -> (строка)

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

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

Настройки, связанные с местом назначения. Будут отличаться в зависимости от типа места назначения

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

Настройки, связанные с местом назначения S3

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

Необязательно. Позвольте MediaConvert автоматически применять контроль доступа к Amazon S3 для выводов в этой группе вывода. Если вы не используете этот параметр, S3 автоматически применяет список контроля доступа по умолчанию PRIVATE.

CannedAcl -> (строка)

Выберите общедоступный список управления доступом Amazon S3 для применения MediaConvert к этому выводу.

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

Настройки шифрования выводимых данных вашей задачи при их загрузке в Amazon S3.

EncryptionType -> (строка)

Укажите, как вы хотите управлять вашими ключами данных. AWS использует ключи данных для шифрования вашего содержимого. AWS также шифрует сами ключи данных с помощью ключа шифрования клиента (CMK) и затем хранит зашифрованные ключи данных вместе с вашим зашифрованным содержимым. Используйте этот параметр, чтобы указать, какая служба AWS управляет CMK. Для простоты настройки выберите Amazon S3. Если вы хотите, чтобы ваш главный ключ управлялся службой AWS Key Management Service (KMS), выберите AWS KMS. По умолчанию, при выборе AWS KMS, KMS использует управляемый AWS главный ключ шифрования (CMK), связанный с Amazon S3, для шифрования ваших ключей данных. Вы можете дополнительно указать другой, управляемый клиентом CMK. Для этого укажите Amazon Resource Name (ARN) ключа для параметра KMS ARN.

KmsEncryptionContext -> (строка)

Необязательно, укажите контекст шифрования, который вы хотите использовать вместе с вашим ключом KMS. AWS KMS использует этот контекст шифрования в качестве дополнительной аутентифицированной информации (AAD) для поддержки аутентифицированного шифрования. Это значение должно быть строкой UTF-8 в кодировке base64, содержащей JSON, который представляет карту строка-строка. Чтобы использовать этот параметр, необходимо также установить шифрование на стороне сервера на AWS KMS. Дополнительную информацию о контексте шифрования можно найти по ссылке: https://docs.aws.amazon.com/kms/latest/developerguide/concepts.html#encrypt_context.

KmsKeyArn -> (строка)

Необязательно, укажите главный ключ шифрования клиента (CMK), который вы хотите использовать для шифрования ключа данных, который AWS использует для шифрования вашего выходного содержимого. Введите Amazon Resource Name (ARN) CMK. Чтобы использовать этот параметр, необходимо также установить шифрование на стороне сервера на AWS KMS. Если вы установили шифрование на стороне сервера на AWS KMS, но не указали здесь CMK, AWS использует управляемый AWS CMK, связанный с Amazon S3.

StorageClass -> (строка)

Укажите класс хранения S3 для использования для этого вывода. Чтобы использовать класс хранения по умолчанию для места назначения: Сохраните значение по умолчанию, Не задано. Дополнительную информацию о классах хранения S3 можно найти на странице https://docs.aws.amazon.com/AmazonS3/latest/userguide/storage-class-intro.html

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

Настройки DRM.

PlaybackDeviceCompatibility -> (строка)

Этот параметр может улучшить совместимость вашего вывода с видеоплеерами на устаревших устройствах. Он применим только к выводам DASH H.264 с шифрованием DRM. Выберите Unencrypted SEI only, чтобы исправить проблемы с воспроизведением на более старых устройствах. В противном случае сохраните значение по умолчанию CENC v1. Если вы выберете Unencrypted SEI, для этого вывода служба исключит разделитель единицы доступа и оставит блоки SEI NAL не зашифрованными.

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

Если тип вашей группы вывода — HLS, DASH или Microsoft Smooth, используйте эти настройки при шифровании DRM с помощью совместимого с SPEKE поставщика ключей. Если тип вашей группы вывода — CMAF, используйте настройки SpekeKeyProviderCmaf вместо этого.

CertificateArn -> (строка)

Если вы хотите, чтобы ваш поставщик ключей шифровал ключи содержимого, которые он предоставляет MediaConvert, создайте сертификат с главным ключом с помощью AWS Certificate Manager. Укажите Amazon Resource Name (ARN) сертификата здесь.

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

Укажите версию SPEKE, v1.0 или v2.0, которую MediaConvert использует при шифровании вашего вывода. Дополнительную информацию можно найти по ссылке: https://docs.aws.amazon.com/speke/latest/documentation/speke-api-specification.html Для использования SPEKE v1.0: Оставьте поле пустым. Для использования SPEKE v2.0: Укажите предустановку видео SPEKE v2.0 и предустановку аудио SPEKE v2.0.

SpekeAudioPreset -> (строка)

Укажите, какую предустановку аудио SPEKE версии 2.0 MediaConvert использует для запроса ключей содержимого от вашего сервера SPEKE. Дополнительную информацию можно найти по ссылке: https://docs.aws.amazon.com/mediaconvert/latest/ug/drm-content-speke-v2-presets.html Для шифрования выходных аудиопотоков выберите следующие варианты: Предустановка аудио 1, Предустановка аудио 2 или Предустановка аудио 3. Для шифрования ваших выходных аудиопотоков, используя один и тот же ключ содержимого для аудио и видео выводов: Выберите Shared. При этом необходимо также установить предустановку видео SPEKE v2.0 на Shared. Для отказа от шифрования ваших выходных аудиопотоков: Выберите Unencrypted. При этом, чтобы зашифровать выходные видеопотоки, необходимо также указать предустановку видео SPEKE v2.0 (кроме Shared или Unencrypted).

SpekeVideoPreset -> (строка)

Укажите, какую предустановку видео SPEKE версии 2.0 MediaConvert использует для запроса ключей содержимого от вашего сервера SPEKE. Дополнительную информацию можно найти по ссылке: https://docs.aws.amazon.com/mediaconvert/latest/ug/drm-content-speke-v2-presets.html Для шифрования выходных видеопотоков выберите следующие варианты: Предустановка видео 1, Предустановка видео 2, Предустановка видео 3, Предустановка видео 4, Предустановка видео 5, Предустановка видео 6, Предустановка видео 7 или Предустановка видео 8. Для шифрования ваших выходных видеопотоков, используя один и тот же ключ содержимого для видео и аудио выводов: Выберите Shared. При этом необходимо также установить предустановку аудио SPEKE v2.0 на Shared. Для отказа от шифрования ваших выходных видеопотоков: Выберите Unencrypted. При этом, чтобы зашифровать выходные аудиопотоки, необходимо также указать предустановку аудио SPEKE v2.0 (кроме Shared или Unencrypted).

ResourceId -> (строка)

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

SystemIds -> (список)

Относится к реализации SPEKE. Идентификаторы систем DRM. Группы вывода DASH поддерживают максимум два идентификатора системы. Группы вывода HLS поддерживают максимум 3 идентификатора системы. Другие типы групп поддерживают один идентификатор системы. Дополнительные сведения см. на странице https://dashif.org/identifiers/content_protection/.

(строка)

Url -> (строка)

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

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

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

HbbtvCompliance -> (строка)

Поддерживает спецификацию HbbTV, как указано

ImageBasedTrickPlay -> (строка)

Укажите, генерирует ли MediaConvert изображения для воспроизведения в режиме "быстрый просмотр". Сохраните значение по умолчанию, None, чтобы не генерировать никаких изображений. Выберите Thumbnail, чтобы сгенерировать плиточные миниатюры. Выберите Thumbnail и full frame, чтобы сгенерировать плиточные миниатюры и изображения полного кадра отдельных кадров. MediaConvert добавляет запись в манифест .mpd для каждого набора сгенерированных изображений. Общее применение этих изображений — режим "быстрый просмотр" Roku. Миниатюры и изображения полного кадра, которые MediaConvert создаёт с помощью этой функции, совместимы со спецификацией Roku: https://developer.roku.com/docs/developer-program/media-playback/trick-mode/hls-and-dash.md

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

Настройки плитки и миниатюр, применимые, когда imageBasedTrickPlay равен ADVANCED

IntervalCadence -> (строка)

Интервал, который MediaConvert использует для генерации миниатюр. Если установлено FOLLOW_IFRAME, MediaConvert генерирует миниатюры для каждого кадра IDR в выводе (соответствующего интервалу GOP). Если установлено FOLLOW_CUSTOM, MediaConvert генерирует миниатюры в соответствии с интервалом, указанным в thumbnailInterval.

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

Высота каждой миниатюры в каждом изображении плитки в пикселях. Оставьте пустым, чтобы сохранить соотношение сторон с шириной миниатюры. Если следование соотношению сторон приведёт к общей высоте плитки более 4096, работа будет отклонена. Должно быть кратно 2.

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

Введите интервал в секундах, который MediaConvert использует для генерации миниатюр. Если введённый интервал не совпадает с частотой кадров вывода, MediaConvert автоматически округляет интервал, чтобы он совпадал с частотой кадров вывода. Например, если частота кадров вывода составляет 29,97 кадров в секунду, а вы вводите 5, MediaConvert использует интервал в 150 кадров для генерации миниатюр.

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

Ширина каждой миниатюры в каждом изображении плитки в пикселях. По умолчанию 312. Должно быть кратно 8.

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

Количество миниатюр в каждом столбце изображения плитки. Установите значение от 2 до 2048. Должно быть кратно 2.

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

Количество миниатюр в каждой строке изображения плитки. Установите значение от 1 до 512.

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

Минимальное время начального буферизованного медиа, необходимое для обеспечения плавного воспроизведения.

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

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

MpdManifestBandwidthType -> (строка)

Укажите, как определяется значение пропускной способности для каждого представления видео в вашем выходном манифесте MPD. Мы рекомендуем выбрать тип пропускной способности манифеста MPD, совместимый с конфигурацией вашего плеера. Max: Используйте то же значение, которое вы указали для максимальной скорости передачи данных в выходном видео, в битах в секунду. Average: Используйте рассчитанное среднее значение скорости передачи данных закодированного видео-выхода в битах в секунду.

MpdProfile -> (строка)

Укажите, является ли ваш профиль DASH запросом на запрос или основным. При выборе основного профиля служба сигнализирует urn:mpeg:dash:profile:isoff-main:2011 в вашем манифесте DASH .mpd. При выборе "Запрос на запрос" служба сигнализирует urn:mpeg:dash:profile:isoff-on-demand:2011 в вашем манифесте .mpd. При выборе "Запрос на запрос" вы также должны установить настройку выходной группы "Управление сегментами" на "Один файл".

PtsOffsetHandlingForBFrames -> (строка)

Используйте эту настройку только тогда, когда ваш выходной видеопоток содержит кадры B, что приводит к смещению начального временного отметки представления (PTS) от начальной временной отметки декодирования (DTS). Укажите, как MediaConvert обрабатывает PTS при записи временных отметок в выходных манифестах DASH. Выберите "Соответствовать начальному PTS", если хотите, чтобы MediaConvert использовал начальный PTS как первую временную отметку в манифесте. Выберите "Основанное на нуле", чтобы MediaConvert проигнорировал начальный PTS в видеопотоке и вместо этого записал начальную временную отметку как ноль в манифесте. Для выходов без кадров B временные отметки в ваших манифестах DASH начинаются с нуля независимо от вашего выбора здесь.

SegmentControl -> (строка)

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

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

Укажите длину каждого сегмента в целых секундах. Если не указано, MediaConvert использует значение по умолчанию 30. Связанные настройки: Используйте Segment length control для указания, строго ли кодер применяет это значение. Используйте Segment control для указания, создаёт ли MediaConvert отдельные файлы сегментов или один файл контента с метаданными для обозначения границ сегментов.

SegmentLengthControl -> (строка)

Укажите, как вы хотите, чтобы MediaConvert определял длины сегментов в этой выходной группе. Чтобы использовать точное значение, указанное в параметре "Длина сегмента": выберите "Точное". Обратите внимание, что это может привести к появлению дополнительных кадров I в выходном GOP. Чтобы создать длины сегментов, кратные границе GOP: выберите "Кратно GOP". MediaConvert округлит длины сегментов до ближайшей границы GOP. Чтобы MediaConvert автоматически определить длительность сегмента, кратную как пакетам аудио, так и частотам кадров: выберите "Соответствовать". При этом также укажите целевую длительность сегмента в поле "Длина сегмента". Это полезно для некоторых рабочих процессов вставки рекламных объявлений или замены сегментов. Обратите внимание, что Match имеет следующие требования: - Контейнеры вывода: Включите как минимум один выходной видеопоток и как минимум один выходной аудиопоток. Аудио-только выходы не поддерживаются. - Частота кадров вывода: Не поддерживается "Следовать источнику". - Несколько частот кадров вывода: При указании нескольких выходов мы рекомендуем, чтобы у них была похожая частота кадров (как в X/3, X/2, X или 2X). Например: 5, 15, 30 и 60. Или: 25 и 50. (Выходы должны иметь целое кратное значение.) - Кодек аудио вывода: Укажите Advanced Audio Coding (AAC). - Частота дискретизации вывода: Выберите 48 кГц.

VideoCompositionOffsets -> (строка)

Укажите режим смещения времени композиции видео-образцов в выходном fMP4 блоке TRUN. Для более широкой совместимости с плеером установите "Смещения композиции видео" на "Беззнаковые" или оставьте пустым. Самое раннее время представления может быть больше нуля, а смещения времени композиции образцов будут увеличиваться с помощью беззнаковых целых чисел. Для строгой синхронизации видео и аудио в fMP4 установите "Смещения композиции видео" на "Означенные". Самое раннее время представления будет равно нулю, а смещения времени композиции образцов будут увеличиваться с помощью знакомых целых чисел.

WriteSegmentTimelineInRepresentation -> (строка)

Если при воспроизведении вашего выходного DASH-вывода возникает HTTP-ошибка в диапазоне 400, включите эту настройку и запустите свою задачу транскодирования снова. При включении этой настройки служба записывает точные длительности сегментов в манифесте DASH. Информация о длительности сегмента отображается внутри элемента SegmentTimeline, внутри SegmentTemplate на уровне представления. При отключении этой настройки служба записывает приблизительные длительности сегментов в ваш манифест DASH.

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

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

Destination -> (строка)

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

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

Настройки, связанные с местоназначением. Будут отличаться в зависимости от типа местоназначения

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

Настройки, связанные с местоназначением S3

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

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

CannedAcl -> (строка)

Выберите предопределённый список доступа Amazon S3, который MediaConvert должен применить к этому выводу.

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

Настройки шифрования выходных данных вашей задачи при загрузке в Amazon S3.

EncryptionType -> (строка)

Укажите, как вы хотите управлять ключами данных. AWS использует ключи данных для шифрования вашего контента. AWS также шифрует сами ключи данных с помощью вашего главного ключа (CMK) и затем хранит зашифрованные ключи данных вместе с зашифрованным контентом. Используйте эту настройку, чтобы указать, какая служба AWS управляет CMK. Для простоты настройки выберите Amazon S3. Если вы хотите, чтобы ваш главный ключ управлялся службой AWS Key Management Service (KMS), выберите AWS KMS. По умолчанию, при выборе AWS KMS, KMS использует управляемый AWS главный ключ (CMK), связанный с Amazon S3, для шифрования ваших ключей данных. Вы можете необязательно указать другой, управляемый клиентом CMK. Для этого укажите Amazon Resource Name (ARN) ключа для настройки KMS ARN.

KmsEncryptionContext -> (строка)

Необязательно, укажите контекст шифрования, который вы хотите использовать вместе с вашим ключом KMS. AWS KMS использует этот контекст шифрования в качестве дополнительной аутентифицированной данных (AAD) для поддержки аутентифицированного шифрования. Это значение должно быть строкой UTF-8 в кодировке base64, содержащей JSON, который представляет собой карту строка-строка. Для использования этой настройки вы также должны установить Шифрование на стороне сервера на AWS KMS. Дополнительную информацию о контексте шифрования см. по адресу: https://docs.aws.amazon.com/kms/latest/developerguide/concepts.html#encrypt_context.

KmsKeyArn -> (строка)

Необязательно, укажите главный ключ (CMK), который вы хотите использовать для шифрования ключа данных, который AWS использует для шифрования вашего выходного контента. Введите Amazon Resource Name (ARN) CMK. Для использования этой настройки вы также должны установить Шифрование на стороне сервера на AWS KMS. Если вы установили Шифрование на стороне сервера на AWS KMS, но не указали CMK здесь, AWS использует управляемый AWS CMK, связанный с Amazon S3.

StorageClass -> (строка)

Укажите S3 класс хранения, который нужно использовать для этого вывода. Для использования по умолчанию класса хранения назначения: сохраните значение по умолчанию, "Не установлено". Дополнительную информацию о классах хранения S3 см. в документе https://docs.aws.amazon.com/AmazonS3/latest/userguide/storage-class-intro.html

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

Настройки, связанные с пакетом вывода HLS. Дополнительную информацию можно найти по адресу https://docs.aws.amazon.com/mediaconvert/latest/ug/outputs-file-ABR.html.

AdMarkers -> (список)

Выберите один или несколько типов маркеров рекламы для оформления вашего Apple HLS манифеста. Эта настройка не определяет, будут ли маркеры SCTE-35 отображаться в самих выходных данных.

(строка)

Маркер рекламы для Apple HLS манифеста.

AdditionalManifests -> (список)

По умолчанию служба создаёт один основной манифест .m3u8 HLS для каждой группы вывода HLS в вашей задаче. Этот манифест по умолчанию ссылается на каждый вывод в группе вывода. Чтобы создать дополнительные основные манифесты, которые ссылаются на подмножество выводов в группе вывода, укажите их список здесь.

(структура)

Укажите подробности для каждого дополнительного HLS манифеста, который вы хотите, чтобы служба сгенерировала для этой группы вывода. Каждый манифест может ссылаться на другое подмножество выводов в группе.

ManifestNameModifier -> (строка)

Укажите модификатор имени, который служба добавляет к имени этого манифеста, чтобы отличить его от имён других основных манифестов в группе вывода. Например, предположим, что основной манифест для вашей группы HLS — film-name.m3u8. Если вы введёте «-no-premium» для этой настройки, то имя файла, сгенерированное службой для этого основного манифеста, будет film-name-no-premium.m3u8. Для групп вывода HLS укажите manifestNameModifier, отличный от nameModifier вывода. Служба использует модификатор имени вывода для создания уникальных имён отдельных манифестов вариантов.

SelectedOutputs -> (список)

Укажите выводы, на которые должна ссылаться эта дополнительная основная манифест.

(строка)

AudioOnlyHeader -> (строка)

Игнорируйте эту настройку, если вы не используете DRM FairPlay с Verimatrix и у вас возникают проблемы с воспроизведением. Сохраните значение по умолчанию, Include, для вывода заголовков только для аудио. Выберите Exclude, чтобы удалить заголовки только для аудио из ваших аудиосегментов.

BaseUrl -> (строка)

Частичный префикс URI, который будет добавлен перед каждым выводом в медиафайле .m3u8. Может использоваться, если базовый манифест передаётся с другого URL, чем основной файл .m3u8.

CaptionLanguageMappings -> (список)

Язык, используемый для вывода субтитров.

(структура)

Сопоставление языка субтитров

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

Канал субтитров.

CustomLanguageCode -> (строка)

Укажите язык для этого канала субтитров, используя трёхбуквенный код языка ISO 639-2 или ISO 639-3.

LanguageCode -> (строка)

Укажите язык, используя трёхбуквенный код ISO 639-2, перечисленный по адресу https://www.loc.gov/standards/iso639-2/php/code_list.php.

LanguageDescription -> (строка)

Описание языка субтитров.

CaptionLanguageSetting -> (строка)

Применяется только к встроенным субтитрам вывода 608. Вставить: Вставьте строки CLOSED-CAPTIONS в манифест. Укажите как минимум один язык в поле кода языка CC1. Одна строка CLOSED-CAPTION добавляется для каждого языка, который вы укажете. Убедитесь, что вы указали языки в том порядке, в котором они появляются в исходном источнике (если исходный формат встроенный) или в порядке выбора субтитров (если исходный формат другой, чем встроенный). В противном случае языки в манифесте не будут правильно соответствовать выходным субтитрам. None: Вставить строку CLOSED-CAPTIONS=NONE в манифест. Omit: Исключить любую строку CLOSED-CAPTIONS из манифеста.

CaptionSegmentLengthControl -> (строка)

Установите управление длиной сегмента субтитров на Match video, чтобы создать сегменты субтитров, соответствующие видеосегментам из первого видеовывода в этой группе вывода. Например, если длительность видеосегментов составляет 2 секунды, длительность ваших сегментов WebVTT также будет 2 секунды. Сохраните значение по умолчанию, Large segments, чтобы создать сегменты субтитров длиной 300 секунд.

ClientCache -> (строка)

Отключите эту настройку только в том случае, если ваш рабочий процесс требует тега #EXT-X-ALLOW-CACHE:no. В противном случае сохраните значение по умолчанию Enabled и контролируйте кэширование в своей конфигурации распространения видео. Например, используйте заголовок Cache-Control http.

CodecSpecification -> (строка)

Спецификация для использования (RFC-6381 или по умолчанию RFC-4281) при генерации плейлиста m3u8.

Destination -> (строка)

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

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

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

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

Настройки, связанные с местоназначением S3

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

Необязательно. Пусть MediaConvert автоматически применяет контроль доступа к Amazon S3 для выводов в этой группе вывода. Если вы не используете эту настройку, S3 автоматически применяет список управления доступом по умолчанию PRIVATE.

CannedAcl -> (строка)

Выберите стандартный ACL Amazon S3, который MediaConvert должен применить к этому выводу.

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

Настройки шифрования выходных данных вашей задачи при их загрузке в Amazon S3.

EncryptionType -> (строка)

Укажите, как вы хотите управлять ключами данных. AWS использует ключи данных для шифрования вашего контента. AWS также шифрует сами ключи данных с помощью вашего ключа главного управления (CMK) и хранит зашифрованные ключи данных вместе с зашифрованным содержимым. Используйте эту настройку, чтобы указать, какая служба AWS управляет CMK. Для наипростейшей настройки выберите Amazon S3. Если вы хотите, чтобы ваш мастер-ключ управлялся AWS Key Management Service (KMS), выберите AWS KMS. По умолчанию, когда вы выбираете AWS KMS, KMS использует управляемый AWS мастер-ключ (CMK), связанный с Amazon S3, для шифрования ваших ключей данных. Вы можете дополнительно указать другой, управляемый клиентом CMK. Сделайте это, указав Amazon Resource Name (ARN) ключа для настройки KMS ARN.

KmsEncryptionContext -> (строка)

Необязательно, укажите контекст шифрования, который вы хотите использовать вместе с вашим ключом KMS. AWS KMS использует этот контекст шифрования как дополнительную аутентифицированную информацию (AAD) для поддержки аутентифицированного шифрования. Это значение должно быть строкой UTF-8, закодированной в base64, содержащей JSON, который представляет собой строку-строковый набор. Для использования этой настройки вы также должны установить шифрование со стороны сервера на AWS KMS. Дополнительную информацию о контексте шифрования см. по адресу: https://docs.aws.amazon.com/kms/latest/developerguide/concepts.html#encrypt_context.

KmsKeyArn -> (строка)

Необязательно, укажите ключ главного управления (CMK), который вы хотите использовать для шифрования ключа данных, который AWS использует для шифрования вашего выходного содержимого. Введите Amazon Resource Name (ARN) CMK. Для использования этой настройки вы также должны установить шифрование со стороны сервера на AWS KMS. Если вы установили шифрование со стороны сервера на AWS KMS, но не указали здесь CMK, AWS использует управляемый AWS CMK, связанный с Amazon S3.

StorageClass -> (строка)

Укажите класс хранения S3 для этого вывода. Чтобы использовать класс хранения по умолчанию для вашего места назначения: оставьте значение по умолчанию, Not set. Дополнительную информацию о классах хранения S3 см. по адресу https://docs.aws.amazon.com/AmazonS3/latest/userguide/storage-class-intro.html

DirectoryStructure -> (строка)

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

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

Настройки DRM.

ConstantInitializationVector -> (строка)

Это 128-битное, 16-байтовое шестнадцатеричное значение, представленное текстовой строкой из 32 символов. Если этот параметр не задан, вектор инициализации будет следовать номеру сегмента по умолчанию.

EncryptionMethod -> (строка)

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

InitializationVectorInManifest -> (строка)

Вектор инициализации — это 128-битное число, используемое совместно с ключом для шифрования блоков. Если значение установлено в INCLUDE, вектор инициализации отображается в манифесте. В противном случае вектор инициализации не отображается в манифесте.

OfflineEncrypted -> (строка)

Включите эту настройку для вставки элемента EXT-X-SESSION-KEY в главный плейлист. Это позволяет защитить контент Apple HLS FairPlay для автономного воспроизведения.

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

Если тип вашей группы вывода — HLS, DASH или Microsoft Smooth, используйте эти настройки при шифровании DRM с помощью совместимого с SPEKE поставщика ключей. Если тип вашей группы вывода — CMAF, используйте настройки SpekeKeyProviderCmaf вместо этого.

CertificateArn -> (строка)

Если вы хотите, чтобы ваш поставщик ключей шифровал ключи контента, предоставляемые MediaConvert, настройте сертификат с главным ключом с помощью AWS Certificate Manager. Укажите здесь Amazon Resource Name (ARN) сертификата.

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

Укажите версию SPEKE, v1.0 или v2.0, которую MediaConvert использует при шифровании вашего вывода. Для получения дополнительной информации см.: https://docs.aws.amazon.com/speke/latest/documentation/speke-api-specification.html Для использования SPEKE v1.0: оставьте пустым. Для использования SPEKE v2.0: укажите предустановку SPEKE v2.0 для видео и предустановку SPEKE v2.0 для аудио.

SpekeAudioPreset -> (строка)

Укажите предустановку аудио SPEKE версии 2.0, которую MediaConvert использует для запроса ключей контента у вашего сервера SPEKE. Для получения дополнительной информации см.: https://docs.aws.amazon.com/mediaconvert/latest/ug/drm-content-speke-v2-presets.html Для шифрования аудиовыходов выберите одну из следующих предустановок: Предустановка 1 аудио, Предустановка 2 аудио или Предустановка 3 аудио. Для шифрования аудиовыходов, используя один и тот же ключ контента для аудио и видео выходов: выберите Поделенный. При этом также необходимо установить предустановку видео SPEKE v2.0 в Поделенный. Для того, чтобы не шифровать аудиовыходы: выберите Не зашифровано. При этом, для шифрования видеовыходов, необходимо также указать предустановку видео SPEKE v2.0 (кроме Поделенный или Не зашифровано).

SpekeVideoPreset -> (строка)

Укажите предустановку видео SPEKE версии 2.0, которую MediaConvert использует для запроса ключей контента у вашего сервера SPEKE. Для получения дополнительной информации см.: https://docs.aws.amazon.com/mediaconvert/latest/ug/drm-content-speke-v2-presets.html Для шифрования видеовыходов выберите одну из следующих предустановок: Предустановка 1 видео, Предустановка 2 видео, Предустановка 3 видео, Предустановка 4 видео, Предустановка 5 видео, Предустановка 6 видео, Предустановка 7 видео или Предустановка 8 видео. Для шифрования видеовыходов, используя один и тот же ключ контента для видео и аудио выходов: выберите Поделенный. При этом также необходимо установить предустановку аудио SPEKE v2.0 в Поделенный. Для того, чтобы не шифровать видеовыходы: выберите Не зашифровано. При этом, для шифрования аудиовыходов, необходимо также указать предустановку аудио SPEKE v2.0 (кроме Поделенный или Не зашифровано).

ResourceId -> (строка)

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

SystemIds -> (список)

Относится к реализации SPEKE. Идентификаторы систем DRM. Группы вывода DASH поддерживают максимум два идентификатора системы. Группы вывода HLS поддерживают максимум 3 идентификатора системы. Другие типы групп поддерживают один идентификатор системы. Подробнее см. на https://dashif.org/identifiers/content_protection/.

(строка)

Url -> (строка)

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

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

Используйте эти настройки для настройки шифрования с помощью статического поставщика ключей.

KeyFormat -> (строка)

Относится к реализации DRM. Устанавливает значение атрибута KEYFORMAT. Должно быть 'identity' или строка обратного DNS. Может быть опущено, чтобы указать неявное значение 'identity'.

KeyFormatVersions -> (строка)

Относится к реализации DRM. Либо одно положительное целое значение версии, либо список значений версий, разделенных слешем (1/2/3).

StaticKeyValue -> (строка)

Относится к реализации DRM. Используйте шестнадцатеричную строку из 32 символов для задания значения ключа.

Url -> (строка)

Относится к реализации DRM. Местоположение сервера лицензирования, используемого для защиты контента.

Type -> (строка)

Укажите, является ли ключ шифрования DRM статическим или полученным от поставщика ключей, который следует стандарту SPEKE. Дополнительную информацию о SPEKE см. на https://docs.aws.amazon.com/speke/latest/documentation/what-is-speke.html.

ImageBasedTrickPlay -> (строка)

Укажите, генерирует ли MediaConvert изображения для воспроизведения с быстрой перемоткой. Сохраните значение по умолчанию, None, для отказа от генерации изображений. Выберите Thumbnail для генерации плиточных миниатюр. Выберите Thumbnail и full frame для генерации плиточных миниатюр и полноразмерных изображений отдельных кадров. MediaConvert создает дочерний манифест для каждого набора сгенерированных изображений и добавляет соответствующие записи в родительский манифест. Общим применением этих изображений является режим перемотки Roku. Миниатюры и полноразмерные изображения, созданные MediaConvert с помощью этой функции, совместимы со спецификацией Roku: https://developer.roku.com/docs/developer-program/media-playback/trick-mode/hls-and-dash.md

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

Настройки плиток и миниатюр, применимые, когда imageBasedTrickPlay — ADVANCED

IntervalCadence -> (строка)

Скорость MediaConvert для генерации миниатюр. Если установлено FOLLOW_IFRAME, MediaConvert генерирует миниатюры для каждого кадра IDR в выводе (соответствуя темпу GOP). Если установлено FOLLOW_CUSTOM, MediaConvert генерирует миниатюры в соответствии с интервалом, указанным в thumbnailInterval.

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

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

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

Введите интервал в секундах, который MediaConvert использует для генерации миниатюр. Если введенный интервал не совпадает с частотой кадров вывода, MediaConvert автоматически округляет интервал до совпадения с частотой кадров вывода. Например, если частота кадров вывода составляет 29,97 кадров в секунду, а вы вводите 5, MediaConvert использует интервал в 150 кадров для генерации миниатюр.

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

Ширина каждой миниатюры в каждом изображении плитки в пикселях. По умолчанию 312. Должно быть делимо на 8.

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

Число миниатюр в каждом столбце изображения плитки. Установите значение от 2 до 2048. Должно быть делимо на 2.

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

Число миниатюр в каждой строке изображения плитки. Установите значение от 1 до 512.

ManifestCompression -> (строка)

При установке в GZIP сжимает плейлист HLS.

ManifestDurationFormat -> (строка)

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

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

Сохраните это значение по умолчанию — 0, если вы не решаете проблему с воспроизведением устройствами конца вашего видеоактива. Если вам известно, что устройства-проигрыватели зависают на конечном сегменте вашего видео, потому что длина вашего конечного сегмента слишком мала, используйте эту настройку для указания минимальной длины конечного сегмента в секундах. Выберите значение, которое больше или равно 1 и меньше, чем ваша длина сегмента. При указании значения для этой настройки кодер объединит любые конечные сегменты, которые короче указанной длины, с предыдущим сегментом. Например, длина вашего сегмента — 3 секунды, а ваш конечный сегмент — 0,5 секунды без минимальной длины конечного сегмента; при установке минимальной длины конечного сегмента в 1 ваша конечная длина сегмента составляет 3,5 секунды.

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

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

OutputSelection -> (строка)

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

ProgramDateTime -> (строка)

Включает или исключает тег EXT-X-PROGRAM-DATE-TIME в файлах манифеста .m3u8. Значение вычисляется следующим образом: либо дата и время программы инициализируются с использованием исходного кода времени кода, либо время инициализируется с использованием исходного кода кода времени, а дата инициализируется с использованием timestamp_offset.

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

Период вставки записи EXT-X-PROGRAM-DATE-TIME в секундах.

ProgressiveWriteHlsManifest -> (строка)

Укажите, генерирует ли MediaConvert манифесты HLS во время выполнения задачи или после ее завершения. Чтобы генерировать манифесты HLS во время выполнения задачи: Выберите Включено. Используйте, если вы хотите воспроизводить свой контент, как только он станет доступен. MediaConvert записывает родительский и дочерние манифесты после записи первых трех медиасегментов в ваш конечный S3-ведро. Затем он записывает новые обновленные манифесты после записи каждого дополнительного сегмента. Родительский манифест содержит последние атрибуты BANDWIDTH и AVERAGE-BANDWIDTH, а дочерние манифесты — последние доступные медиасегменты. После завершения задачи последние дочерние плейлисты содержат тег EXT-X-ENDLIST. Чтобы генерировать манифесты HLS только после завершения задачи: Выберите Отключено.

SegmentControl -> (строка)

При установке в SINGLE_FILE выводит программу как один медиаресурс (.ts), использует теги #EXT-X-BYTERANGE для индексации сегмента для воспроизведения.

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

Укажите длину каждого сегмента в целых секундах. Если вы не укажете значение, MediaConvert использует значение по умолчанию — 10. Связанные настройки: Используйте Segment length control, чтобы указать, принудительно ли кодер использует это значение. Используйте Segment control, чтобы указать, создает ли MediaConvert отдельные файлы сегмента или один файл контента с метаданными, которые отмечают границы сегмента.

SegmentLengthControl -> (строка)

Укажите, как MediaConvert должен определять длину сегментов в этой группе вывода. Для использования точного значения, указанного в разделе «Длительность сегмента»: выберите «Точное». Обратите внимание, что это может привести к добавлению дополнительных I-кадров в выходной GOP. Для создания длины сегментов, кратной GOP: выберите «Кратно GOP». MediaConvert округлит длину сегментов до ближайшей границы GOP. Чтобы MediaConvert автоматически определял длительность сегмента, кратную как пакетам аудио, так и частоте кадров: выберите «Соответствие». В этом случае также укажите целевую длительность сегмента в разделе «Длительность сегмента». Это полезно для некоторых рабочих процессов вставки рекламы или замены сегментов. Обратите внимание, что «Соответствие» имеет следующие требования: - Контейнеры вывода: включайте как минимум один видеовыход и как минимум один аудиовыход. Аудио-только выходы не поддерживаются. - Частота кадров вывода: не поддерживается «Следовать источнику». - Несколько частот кадров вывода: при указании нескольких выходов рекомендуется, чтобы они имели схожую частоту кадров (например, X/3, X/2, X или 2X). Например: 5, 15, 30 и 60. Или: 25 и 50. (Выходы должны иметь целое кратное значение). - Кодек аудиовывода: укажите Advanced Audio Coding (AAC). - Частота дискретизации вывода: выберите 48 кГц.

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

Укажите количество сегментов, записываемых в подкаталог, перед началом нового. Также необходимо установить «Структура каталога» на «Подкаталог на поток», чтобы это значение имело эффект.

StreamInfResolution -> (строка)

Включить или исключить атрибут RESOLUTION для видео в теге EXT-X-STREAM-INF варианта манифеста.

TargetDurationCompatibilityMode -> (строка)

При установке в значение LEGACY целевая длительность сегмента всегда округляется до ближайшего целого значения, большего его текущего значения в секундах. При установке в значение SPEC_COMPLIANT целевая длительность сегмента округляется до ближайшего целого значения, если дробная часть секунды больше или равна 0,5 (>= 0,5), и округляется вниз, если меньше 0,5 (<0,5). Возможно, вам потребуется использовать LEGACY, если вашему клиенту необходимо гарантировать, что целевая длительность всегда больше фактической длительности сегмента. Некоторые старые плееры могут испытывать прерывания воспроизведения, когда фактическая длительность дорожки в сегменте больше целевой длительности.

TimedMetadataId3Frame -> (строка)

Укажите тип кадра ID3 для использования временных меток ID3 в выводе. Для включения временных меток ID3: укажите PRIV или TDRL и установите метаданные ID3 в «Пропускание». Чтобы исключить временные метки ID3: установите тип кадра временных меток ID3 в «Нет».

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

Укажите интервал в секундах для записи временных меток ID3 в выводе. Первая временная метка начинается с кода времени и даты вывода и увеличивается с каждой временной меткой ID3. Для использования стандартного интервала 10 секунд: оставьте пустым. Чтобы включить эти метаданные в вывод: установите тип кадра временных меток ID3 в PRIV или TDRL, и установите метаданные ID3 в «Пропускание».

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

Предоставляет дополнительное смещение дельты в миллисекундах для тонкой настройки временных меток.

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

Настройки, связанные с пакетом вывода Microsoft Smooth Streaming. Дополнительная информация доступна по адресу https://docs.aws.amazon.com/mediaconvert/latest/ug/outputs-file-ABR.html.

AdditionalManifests -> (список)

По умолчанию служба создает один манифест .ism Microsoft Smooth Streaming для каждой группы вывода Microsoft Smooth Streaming в задании. Этот манифест по умолчанию ссылается на каждый вывод в группе вывода. Чтобы создать дополнительные манифесты, которые ссылаются на подмножество выводов в группе, укажите их здесь.

(структура)

Укажите детали для каждого дополнительного манифеста Microsoft Smooth Streaming, который вы хотите, чтобы служба сгенерировала для этой группы вывода. Каждый манифест может ссылаться на разное подмножество выводов в группе.

ManifestNameModifier -> (строка)

Укажите модификатор имени, который служба добавит к имени этого манифеста, чтобы отличить его от имен файлов других основных манифестов в группе вывода. Например, предположим, что основной манифест для вашей группы Microsoft Smooth — film-name.ismv. Если вы введёте «-no-premium» для этой настройки, то имя файла, сгенерированное службой для этого основного манифеста, будет film-name-no-premium.ismv.

SelectedOutputs -> (список)

Укажите выводы, на которые должна ссылаться эта дополнительная основная манифест.

(строка)

AudioDeduplication -> (строка)

COMBINE_DUPLICATE_STREAMS объединяет идентичные настройки кодирования аудиопотоков в группе вывода Microsoft Smooth в один аудиопоток.

Destination -> (строка)

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

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

Настройки, связанные с местом назначения. Будут различаться в зависимости от типа места назначения

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

Настройки, связанные с местом назначения S3

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

Необязательно. Позвольте MediaConvert автоматически применять контроль доступа к Amazon S3 для выводов в этой группе вывода. Когда вы не используете эту настройку, S3 автоматически применяет список доступа по умолчанию PRIVATE.

CannedAcl -> (строка)

Выберите предопределённый список доступа (Canned ACL) Amazon S3, который MediaConvert должен применить к этому выводу.

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

Настройки того, как выходы вашей задачи шифруются при загрузке в Amazon S3.

EncryptionType -> (строка)

Укажите, как вы хотите управлять своими ключами данных. AWS использует ключи данных для шифрования вашего контента. AWS также шифрует сами ключи данных, используя мастер-ключ клиента (CMK), а затем хранит зашифрованные ключи данных вместе с зашифрованным контентом. Используйте эту настройку для указания того, какой сервис AWS управляет CMK. Для наипростейшей настройки выберите Amazon S3. Если вы хотите, чтобы ваш мастер-ключ управлялся AWS Key Management Service (KMS), выберите AWS KMS. По умолчанию, когда вы выбираете AWS KMS, KMS использует управляемый AWS мастер-ключ (CMK), связанный с Amazon S3, для шифрования ваших ключей данных. Вы можете дополнительно указать другой, управляемый клиентом CMK. Сделайте это, указав Amazon Resource Name (ARN) ключа для настройки KMS ARN.

KmsEncryptionContext -> (строка)

Необязательно, укажите контекст шифрования, который вы хотите использовать вместе с вашим ключом KMS. AWS KMS использует этот контекст шифрования в качестве дополнительной аутентифицированной данных (AAD) для поддержки аутентифицированного шифрования. Это значение должно быть строкой UTF-8, закодированной в base64, содержащей JSON, который представляет собой карту строка-строка. Чтобы использовать эту настройку, вы также должны установить шифрование на стороне сервера на AWS KMS. Дополнительная информация о контексте шифрования доступна по адресу: https://docs.aws.amazon.com/kms/latest/developerguide/concepts.html#encrypt_context.

KmsKeyArn -> (строка)

Необязательно, укажите мастер-ключ клиента (CMK), который вы хотите использовать для шифрования ключа данных, который AWS использует для шифрования выходного контента. Введите Amazon Resource Name (ARN) CMK. Чтобы использовать эту настройку, вы также должны установить шифрование на стороне сервера на AWS KMS. Если вы установили шифрование на стороне сервера на AWS KMS, но не указали здесь CMK, AWS использует управляемый AWS CMK, связанный с Amazon S3.

StorageClass -> (строка)

Укажите класс хранения S3 для этого вывода. Чтобы использовать класс хранения по умолчанию для места назначения: оставьте значение по умолчанию, Not set. Дополнительная информация о классах хранения S3 доступна по адресу https://docs.aws.amazon.com/AmazonS3/latest/userguide/storage-class-intro.html

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

Если вы используете DRM, установите DRM System в SpekeKeyProvider.

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

Если тип вашей группы вывода HLS, DASH или Microsoft Smooth, используйте эти настройки при шифровании DRM с помощью совместимого с SPEKE поставщика ключей. Если тип вашей группы вывода CMAF, используйте настройки SpekeKeyProviderCmaf вместо этого.

CertificateArn -> (строка)

Если вы хотите, чтобы ваш поставщик ключей шифровал ключи контента, которые он предоставляет MediaConvert, настройте сертификат с мастер-ключом с помощью AWS Certificate Manager. Укажите Amazon Resource Name (ARN) сертификата здесь.

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

Укажите версию SPEKE, v1.0 или v2.0, которую MediaConvert использует при шифровании вашего вывода. Дополнительная информация доступна по адресу: https://docs.aws.amazon.com/speke/latest/documentation/speke-api-specification.html Чтобы использовать SPEKE v1.0: оставьте поле пустым. Чтобы использовать SPEKE v2.0: укажите предустановку SPEKE v2.0 для видео и предустановку SPEKE v2.0 для аудио.

SpekeAudioPreset -> (строка)

Укажите предустановку SPEKE версии 2.0 для аудио, которую MediaConvert использует для запроса ключей контента у вашего сервера SPEKE. Дополнительная информация доступна по адресу: https://docs.aws.amazon.com/mediaconvert/latest/ug/drm-content-speke-v2-presets.html Для шифрования аудио выходов выберите одну из следующих предустановок: Предустановка аудио 1, Предустановка аудио 2 или Предустановка аудио 3. Для шифрования аудио выходов, используя один и тот же ключ контента для аудио и видео выходов: выберите Shared. При этом вы также должны установить предустановку SPEKE v2.0 для видео в Shared. Для того, чтобы не шифровать аудио выходы: выберите Unencrypted. При этом, чтобы зашифровать видео выходы, вы также должны указать предустановку SPEKE v2.0 для видео (кроме Shared или Unencrypted).

SpekeVideoPreset -> (строка)

Укажите предустановку SPEKE версии 2.0 для видео, которую MediaConvert использует для запроса ключей контента у вашего сервера SPEKE. Дополнительная информация доступна по адресу: https://docs.aws.amazon.com/mediaconvert/latest/ug/drm-content-speke-v2-presets.html Для шифрования видео выходов выберите одну из следующих предустановок: Предустановка видео 1, Предустановка видео 2, Предустановка видео 3, Предустановка видео 4, Предустановка видео 5, Предустановка видео 6, Предустановка видео 7 или Предустановка видео 8. Для шифрования видео выходов, используя один и тот же ключ контента для видео и аудио выходов: выберите Shared. При этом вы также должны установить предустановку SPEKE v2.0 для аудио в Shared. Для того, чтобы не шифровать видео выходы: выберите Unencrypted. При этом, чтобы зашифровать аудио выходы, вы также должны указать предустановку SPEKE v2.0 для аудио (кроме Shared или Unencrypted).

ResourceId -> (строка)

Укажите идентификатор ресурса, который ваш поставщик ключей SPEKE использует для идентификации этого контента.

SystemIds -> (список)

Относится к реализации SPEKE. Идентификаторы систем DRM. Группы вывода DASH поддерживают максимальное количество 2 идентификаторов системы. Группы вывода HLS поддерживают максимальное количество 3 идентификаторов системы. Другие типы групп поддерживают один идентификатор системы. Подробнее см. https://dashif.org/identifiers/content_protection/.

(строка)

Url -> (строка)

Укажите URL-адрес сервера ключей, который ваш поставщик ключей SPEKE использует для предоставления ключей для шифрования контента.

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

Укажите, как MediaConvert должен определять длину фрагмента. Выберите Exact, чтобы кодер использовал точную длину, которую вы указали в настройке Длина фрагмента. Это может привести к дополнительным кадрам I. Выберите Multiple of GOP, чтобы кодер округлил длины сегментов до ближайшей границы GOP.

FragmentLengthControl -> (строка)

Укажите, как MediaConvert должен определять длину фрагмента. Выберите Exact, чтобы кодер использовал точную длину, которую вы указали в настройке Длина фрагмента. Это может привести к дополнительным кадрам I. Выберите Multiple of GOP, чтобы кодер округлил длины сегментов до ближайшей границы GOP.

ManifestEncoding -> (строка)

Используйте Manifest encoding, чтобы указать формат кодирования манифеста сервера и клиента. Допустимые значения: utf8 и utf16.

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.

Type -> (строка)

Тип группы вывода (Группа файлов, Apple HLS, DASH ISO, Microsoft Smooth Streaming, CMAF)

Outputs -> (список)

``` END_OF_DOCUMENT_MARKER

Этот объект хранит группы настроек кодирования, по одной группе настроек на каждый вывод.

(структура)

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

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

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

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

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

AudioTypeControl -> (строка)

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

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

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

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

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

AudioDescriptionBroadcasterMix -> (строка)

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

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

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

CodecProfile -> (строка)

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

CodingMode -> (строка)

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

RateControlMode -> (строка)

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

RawFormat -> (строка)

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

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

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

Specification -> (строка)

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

VbrQuality -> (строка)

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

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

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

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

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

BitstreamMode -> (строка)

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

CodingMode -> (строка)

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

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

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

DynamicRangeCompressionLine -> (строка)

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

DynamicRangeCompressionProfile -> (строка)

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

DynamicRangeCompressionRf -> (строка)

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

LfeFilter -> (строка)

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

MetadataControl -> (строка)

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

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

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

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

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

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

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

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

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

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

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

Codec -> (строка)

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

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

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

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

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

BitstreamMode -> (строка)

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

CodingMode -> (строка)

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

DialogueIntelligence -> (строка)

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

DownmixControl -> (строка)

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

DynamicRangeCompressionLine -> (строка)

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

DynamicRangeCompressionRf -> (строка)

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

DynamicRangeControl -> (строка)

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

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

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

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

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

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

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

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

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

MeteringMode -> (строка)

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

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

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

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

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

StereoDownmix -> (строка)

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

SurroundExMode -> (строка)

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

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

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

AttenuationControl -> (строка)

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

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

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

BitstreamMode -> (строка)

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

CodingMode -> (строка)

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

DcFilter -> (строка)

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

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

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

DynamicRangeCompressionLine -> (строка)

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

DynamicRangeCompressionRf -> (строка)

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

LfeControl -> (строка)

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

LfeFilter -> (строка)

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

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

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

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

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

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

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

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

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

MetadataControl -> (строка)

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

PassthroughControl -> (строка)

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

PhaseControl -> (строка)

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

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

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

StereoDownmix -> (строка)

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

SurroundExMode -> (строка)

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

SurroundMode -> (строка)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

RateControlMode -> (строка)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Format -> (строка)

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

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

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

CustomLanguageCode -> (строка)

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

LanguageCode -> (строка)

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

LanguageCodeControl -> (string)

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

RemixSettings -> (structure)

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

AudioDescriptionAudioChannel -> (integer)

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

AudioDescriptionDataChannel -> (integer)

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

ChannelMapping -> (structure)

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

OutputChannels -> (list)

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

(structure)

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

InputChannels -> (list)

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

(integer)

InputChannelsFineTune -> (list)

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

(double)

ChannelsIn -> (integer)

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

ChannelsOut -> (integer)

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

StreamName -> (string)

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

CaptionDescriptions -> (list)

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

(структура)

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

CaptionSelectorName -> (строка)

Указывает, какой «Выборщик субтитров»:#inputs-caption_selector использовать из каждого входного потока при генерации субтитров. Имя должно иметь формат «Выборщик субтитров “, что обозначает, что будет использоваться N-й Выборщик субтитров из каждого входного потока.

CustomLanguageCode -> (строка)

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

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

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

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

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

Alignment -> (строка)

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

ApplyFontColor -> (строка)

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

FontFileBold -> (строка)

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

FontFileBoldItalic -> (строка)

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

FontFileItalic -> (строка)

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

FontFileRegular -> (строка)

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

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

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

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

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

FontScript -> (строка)

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

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

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

HexFontColor -> (строка)

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

OutlineColor -> (строка)

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

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

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

RemoveRubyReserveAttributes -> (строка)

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

ShadowColor -> (строка)

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

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

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

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

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

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

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

StylePassthrough -> (строка)

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

TeletextSpacing -> (строка)

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

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

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

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

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

DestinationType -> (строка)

Укажите формат для этого набора субтитров на этом выводе. Формат по умолчанию — встроенный без SCTE-20. Обратите внимание, что ваш выбор контейнера видеовывода ограничивает ваш выбор формата выходных субтитров. Дополнительную информацию см. на странице https://docs.aws.amazon.com/mediaconvert/latest/ug/captions-support-tables.html. Если вы используете SCTE-20 и хотите создать вывод, который соответствует спецификации SCTE-43, выберите SCTE-20 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 и Цвет шрифта не установлен в Черный, Желтый, Красный, Зеленый, Синий или Шестнадцатеричный. Используйте Apply font color для дополнительного управления цветом шрифта. При выборе Только белый текст или оставлении поля пустым, настройка цвета шрифта применяется только к белому тексту в ваших входных субтитрах. Например, если настройка цвета шрифта - Желтый, а входные субтитры содержат красный и белый текст, выходные субтитры будут содержать красный и желтый текст. При выборе 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 -> (строка)

Укажите цвет текста субтитров. Оставьте Цвет шрифта пустым и установите 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 в Автоопределяемо или оставьте поле пустым, чтобы автоматически определить шрифт в входных субтитрах. В противном случае установите значение в Упрощенный китайский (HANS) или Традиционный китайский (HANT), если шрифт входных субтитров использует упрощенный или традиционный китайский.

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

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

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

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

HexFontColor -> (строка)

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

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

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

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

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

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

AudioPids -> (список)

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

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

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

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

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

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

BufferModel -> (строка)

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

DataPTSControl -> (строка)

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

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

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

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

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

NetworkName -> (строка)

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

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

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

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

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

OutputSdt -> (строка)

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

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

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

ServiceName -> (строка)

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

ServiceProviderName -> (строка)

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

DvbSubPids -> (список)

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

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

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

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

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

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

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

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

EbpAudioInterval -> (строка)

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

EbpPlacement -> (строка)

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

EsRateInPes -> (строка)

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

ForceTsVideoEbpOrder -> (строка)

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

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

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

KlvMetadata -> (строка)

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

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

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

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

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

NielsenId3 -> (строка)

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

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

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

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

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

PcrControl -> (строка)

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

RateMode -> (строка)

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

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

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

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

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

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

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

Scte35Source -> (строка)

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

SegmentationMarkers -> (строка)

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

SegmentationStyle -> (строка)

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

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

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

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

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

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

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

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

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

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

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

AudioDuration -> (строка)

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

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

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

AudioPids -> (список)

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

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

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

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

DataPTSControl -> (строка)

Если вы выберете ВЫРАВНЯТЬ_ПО_ВИДЕО, MediaConvert записывает субтитры и пакеты данных со значениями временной метки презентации (PTS), которые больше или равны PTS первого видеопакета (MediaConvert опускает субтитры и пакеты данных с меньшими значениями PTS). Сохраните значение по умолчанию АВТО, чтобы разрешить все значения PTS.

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

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

NielsenId3 -> (строка)

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

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

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

PcrControl -> (строка)

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

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

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

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

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

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

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

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

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

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

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

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

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

PtsOffsetMode -> (строка)

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

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

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

Scte35Source -> (строка)

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

TimedMetadata -> (строка)

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

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

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

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

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

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

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

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

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

ClapAtom -> (строка)

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

CslgAtom -> (строка)

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

Mpeg2FourCCControl -> (строка)

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

PaddingControl -> (строка)

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

Reference -> (строка)

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

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

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

AudioDuration -> (строка)

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

CslgAtom -> (строка)

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

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

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

FreeSpaceBox -> (строка)

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

MoovPlacement -> (строка)

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

Mp4MajorBrand -> (строка)

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

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

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

AccessibilityCaptionHints -> (строка)

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

AudioDuration -> (строка)

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

CaptionContainerType -> (строка)

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

KlvMetadata -> (строка)

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

ManifestMetadataSignaling -> (строка)

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

Scte35Esam -> (строка)

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

Scte35Source -> (строка)

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

TimedMetadata -> (строка)

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

TimedMetadataBoxVersion -> (строка)

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

TimedMetadataSchemeIdUri -> (строка)

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

TimedMetadataValue -> (строка)

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

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

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

AfdSignaling -> (строка)

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

Profile -> (строка)

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

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

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

DurationMode -> (строка)

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

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

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

Extension -> (строка)

Используйте Extension для указания расширения файла для вывода в группах файлов. Если вы не укажете значение, служба будет использовать расширения по умолчанию в зависимости от типа контейнера следующим образом * MPEG-2 транспортный поток, m2ts * QuickTime, mov * Контейнер MXF, mxf * Контейнер MPEG-4, mp4 * Контейнер WebM, webm * Контейнер анимированного GIF, gif * Без контейнера, служба будет использовать расширения кодеков (например, AAC, H265, H265, AC3)

NameModifier -> (строка)

Используйте модификатор имени, чтобы служба добавляла строку в конец каждого имени файла вывода. Базовое имя файла вы указываете как часть вашего URI назначения. При создании нескольких выводов в одной группе вывода модификатор имени требуется. Модификатор имени также принимает идентификаторы формата. Для выходных данных DASH ISO, если вы используете идентификаторы формата $Number$ или $Time$ в одном выводе, вы должны использовать их одинаково во всех выводах группы вывода.

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

Указанные настройки для этого типа вывода.

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

Настройки групп вывода HLS

AudioGroupId -> (строка)

Указывает группу, к которой принадлежит аудио-рендеринг.

AudioOnlyContainer -> (строка)

Используйте эту настройку только для аудио-выходов. Выберите MPEG-2 Transport Stream (M2TS), чтобы создать файл в контейнере MPEG2-TS. Сохраните значение по умолчанию «Автоматически», чтобы создать аудио-только файл в контейнере без обработки. Независимо от значения, указанного здесь, если в этом выходе есть видео, служба поместит вывод в контейнер MPEG2-TS.

AudioRenditionSets -> (строка)

Список всех аудио-групп, используемых с потоком видео-вывода. Введите все идентификаторы аудио ГРУППЫ, связанные с видео, разделенные запятыми.

AudioTrackType -> (строка)

Поддерживаются четыре типа аудио-только треков: Аудио-только поток варианта Клиент может воспроизвести этот аудио-только поток вместо видео в сценариях с низкой пропускной способностью. Представлено как EXT-X-STREAM-INF в манифесте HLS. Альтернативный аудио, автоматический выбор, по умолчанию Альтернативная рендеринг, который клиент должен попробовать воспроизвести по умолчанию. Представлено как EXT-X-MEDIA в манифесте HLS с DEFAULT=YES, AUTOSELECT=YES Альтернативный аудио, автоматический выбор, не по умолчанию Альтернативная рендеринг, которую клиент может попробовать воспроизвести по умолчанию. Представлено как EXT-X-MEDIA в манифесте HLS с DEFAULT=NO, AUTOSELECT=YES Альтернативный аудио, не автоматический выбор Альтернативная рендеринг, которую клиент не будет пытаться воспроизвести по умолчанию. Представлено как EXT-X-MEDIA в манифесте HLS с DEFAULT=NO, AUTOSELECT=NO

DescriptiveVideoServiceFlag -> (строка)

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

IFrameOnlyManifest -> (строка)

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

SegmentModifier -> (строка)

Используйте эту настройку, чтобы добавить идентифицирующую строку в имя файла каждого сегмента. Служба добавляет эту строку между модификатором имени и номером индекса сегмента. Вы можете использовать идентификаторы формата в строке. Для получения дополнительной информации см. https://docs.aws.amazon.com/mediaconvert/latest/ug/using-variables-in-your-job-settings.html

Preset -> (строка)

Используйте «Preset», чтобы указать предустановку для ваших настроек транскодирования. Укажите имя системной или пользовательской предустановки. Вы можете указать либо «Preset», либо настройки «Container», но не оба.

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

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

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

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

AdaptiveQuantization -> (строка)

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

BitDepth -> (строка)

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

FilmGrainSynthesis -> (строка)

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

FramerateControl -> (строка)

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

FramerateConversionAlgorithm -> (строка)

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

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

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

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

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

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

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

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

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

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

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

PerFrameMetrics -> (список)

По желанию выберите один или несколько отчетов о метриках за кадр для генерации вместе с вашим выходом. Вы можете использовать эти метрики для анализа выходного видео по одной или нескольким часто используемым метрикам качества изображения. Вы можете указать метрики за кадр для групп выходов или отдельных выходов. В этом случае MediaConvert запишет CSV (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 в 0,33.

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

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

RateControlMode -> (строка)

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

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

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

SpatialAdaptiveQuantization -> (строка)

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

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

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

AvcIntraClass -> (строка)

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

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

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

QualityTuningLevel -> (строка)

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

FramerateControl -> (строка)

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

FramerateConversionAlgorithm -> (строка)

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

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

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

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

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

InterlaceMode -> (строка)

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

PerFrameMetrics -> (список)

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

(строка)

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

ScanTypeConversionMode -> (строка)

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

SlowPal -> (строка)

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

Telecine -> (строка)

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

Codec -> (строка)

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

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

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

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

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

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

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

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

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

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

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

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

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

FramerateControl -> (строка)

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

FramerateConversionAlgorithm -> (строка)

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

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

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

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

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

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

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

AdaptiveQuantization -> (строка)

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

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

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

Sharpening -> (строка)

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

Strength -> (строка)

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

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

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

CodecLevel -> (строка)

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

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

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

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

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

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

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

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

InterlaceMode -> (строка)

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

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

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

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

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

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

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

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

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

ParControl -> (строка)

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

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

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

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

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

PerFrameMetrics -> (список)

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

(строка)

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

QualityTuningLevel -> (строка)

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

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

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

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

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

Telecine -> (строка)

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

TemporalAdaptiveQuantization -> (строка)

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

UnregisteredSeiTimecode -> (строка)

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

WriteMp4PackagingType -> (строка)

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

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

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

AdaptiveQuantization -> (строка)

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

AlternateTransferFunctionSei -> (строка)

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

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

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

Sharpening -> (строка)

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

Strength -> (строка)

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

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

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

CodecLevel -> (строка)

Уровень H.265.

CodecProfile -> (строка)

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

Deblocking -> (строка)

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

DynamicSubGop -> (строка)

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

EndOfStreamMarkers -> (строка)

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

FlickerAdaptiveQuantization -> (строка)

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

FramerateControl -> (строка)

Используйте настройку Framerate для задания частоты кадров для этого выхода. Если вы хотите сохранить ту же частоту кадров, что и у входного видео, выберите Follow source. Если вы хотите выполнить преобразование частоты кадров, выберите частоту кадров из раскрывающегося списка или выберите Custom. Частоты кадров, отображаемые в раскрывающемся списке, являются десятичными приближениями дробей. Если вы выберете Custom, укажите частоту кадров как дробь.

FramerateConversionAlgorithm -> (строка)

Выберите метод, который вы хотите использовать MediaConvert для увеличения или уменьшения частоты кадров видео. Для числовых простых преобразований, таких как 60 кадров/с в 30 кадров/с: Рекомендуется сохранить значение по умолчанию, Drop duplicate. Для численных сложных преобразований, чтобы избежать прерываний: Выберите Interpolate. Это приводит к плавному изображению, но может привести к нежелательным артефактам видео. Для сложных преобразований частоты кадров, особенно если ваше входное видео уже было преобразовано из его исходного ритма: Выберите FrameFormer для выполнения интерполяции с компенсацией движения. FrameFormer использует наилучший метод преобразования кадр за кадром. Обратите внимание, что использование FrameFormer увеличивает время транскодирования и влечет за собой значительные дополнительные затраты. При выборе FrameFormer разрешение входного видео должно быть не менее 128x96. Для создания выходного сигнала с тем же количеством кадров, что и входной: Выберите Maintain frame count. При этом MediaConvert не будет отбрасывать, интерполировать, добавлять или иным образом изменять количество кадров от входного к выходному. Обратите внимание, что поскольку количество кадров сохраняется, длительность выходного сигнала станет короче при более высоких частотах кадров и длиннее при более низких частотах кадров.

FramerateDenominator -> (целое число)

При использовании API для задач транскодирования, использующих преобразование частоты кадров, укажите частоту кадров как дробь. Например, 24000 / 1001 = 23,976 кадра/с. Используйте FramerateDenominator для указания знаменателя этой дроби. В этом примере используйте 1001 для значения FramerateDenominator. При использовании консоли для задач транскодирования, использующих преобразование частоты кадров, укажите значение как десятичное число для Framerate. В этом примере укажите 23,976.

FramerateNumerator -> (целое число)

При использовании API для задач транскодирования, использующих преобразование частоты кадров, укажите частоту кадров как дробь. Например, 24000 / 1001 = 23,976 кадра/с. Используйте FramerateNumerator для указания числителя этой дроби. В этом примере используйте 24000 для значения FramerateNumerator. При использовании консоли для задач транскодирования, использующих преобразование частоты кадров, укажите значение как десятичное число для Framerate. В этом примере укажите 23,976.

GopBReference -> (строка)

Укажите, можно ли B-кадрам ссылаться на другие типы кадров. Для использования ссылочных B-кадров, когда ваша структура GOP имеет 1 или более B-кадров: Оставьте пустым или используйте значение по умолчанию Enabled. Рекомендуется выбирать Enabled для повышения качества видео выходного сигнала по отношению к его битрейту. Для отказа от использования ссылочных B-кадров: Выберите Disabled.

GopClosedCadence -> (целое число)

Укажите относительную частоту открытых и закрытых GOP в этом выходе. Например, если вы хотите разрешить четыре открытых GOP, а затем потребовать закрытый GOP, установите это значение в 5. Рекомендуется позволить транскодеру автоматически выбирать это значение на основе характеристик входного видео. Чтобы включить это автоматическое поведение, оставьте значение по умолчанию пустым. Если вы явно указываете значение, для сегментированных выходов не устанавливайте это значение в 0.

GopSize -> (двойное число)

Используйте эту настройку только при установке управления режимом GOP в Specified, frames или Specified, seconds. Укажите длину GOP с использованием целого числа кадров или десятичного значения секунд. MediaConvert будет интерпретировать это значение как кадры или секунды в зависимости от выбранного значения для управления режимом GOP. Если вы хотите, чтобы MediaConvert автоматически определял размер GOP, оставьте размер GOP пустым и установите управление режимом GOP в Auto. Если ваша группа выходов определяет HLS, DASH или CMAF, оставьте размер GOP пустым и установите управление режимом GOP в Auto для каждого выхода в вашей группе выходов.

GopSizeUnits -> (строка)

Укажите, как транскодер определяет размер GOP для этого выхода. Рекомендуется позволить транскодеру автоматически выбирать это значение на основе характеристик входного видео. Чтобы включить это автоматическое поведение, выберите Auto и оставьте размер GOP пустым. По умолчанию, если вы не укажете управление режимом GOP, MediaConvert будет использовать автоматическое поведение. Если ваша группа выходов определяет HLS, DASH или CMAF, установите управление режимом GOP в Auto и оставьте размер GOP пустым для каждого выхода в вашей группе выходов. Для явного указания длины GOP выберите Specified, frames или Specified, seconds и затем укажите длину GOP в соответствующей настройке GOP size.

HrdBufferFinalFillPercentage -> (целое число)

Если ваши системы-получатели имеют строгие требования к буферу: Укажите минимальный процент буфера HRD, доступный в конце каждого закодированного сегмента видео. Для лучшего качества видео: Установите значение в 0 или оставьте пустым, чтобы автоматически определить процент заполнения конечного буфера.

HrdBufferInitialFillPercentage -> (целое число)

Процент буфера, который должен быть заполнен изначально (модель буфера HRD).

HrdBufferSize -> (целое число)

Размер буфера (модель буфера HRD) в битах. Например, введите пять мегабит как 5000000.

InterlaceMode -> (строка)

Выберите тип строки сканирования для вывода. Оставьте значение по умолчанию, Progressive, чтобы создать прогрессивный вывод независимо от типа сканирования входного сигнала. Используйте Top field first или Bottom field first, чтобы создать вывод, который чередуется с той же полярностью поля на протяжении всего времени. Используйте Follow, default top или Follow, default bottom, чтобы создать выходы с той же полярностью поля, что и исходный. Для задач с несколькими входами полярность поля вывода может изменяться в процессе вывода. Поведение Follow зависит от типа сканирования входного сигнала. Если исходный сигнал является чересстрочным, выходной сигнал будет чересстрочным с той же полярностью, что и исходный. Если исходный сигнал является прогрессивным, выходной сигнал будет чересстрочным с полярностью сверху вниз, в зависимости от выбранного вами варианта Follow.

MaxBitrate -> (целое число)

Максимальный битрейт в битах/секунду. Например, введите пять мегабит в секунду как 5000000. Требуется, когда режим управления скоростью передачи данных равен QVBR.

MinIInterval -> (целое число)

Укажите минимальное количество кадров, разрешённых между двумя кадрами IDR в вашем выводе. Это включает кадры, созданные в начале GOP или при смене сцены. Используйте Min I-Interval для улучшения сжатия видео, изменяя размер GOP, когда два кадра IDR будут созданы близко друг к другу. Например, если обычный кадр IDR, управляемый тактовой частотой, будет находиться в пределах 5 кадров от кадра IDR изменения сцены, а вы установите Min I-interval в 5, тогда кодер запишет кадр IDR только для изменения сцены. Таким образом, один GOP укорачивается или удлиняется. Если кадр IDR, управляемый тактовой частотой, будет находиться дальше, чем на 5 кадров от кадра IDR изменения сцены, тогда кодер оставляет все кадры IDR на своих местах. Чтобы использовать автоматически определяемый интервал: рекомендуется оставить это значение пустым. Это позволяет MediaConvert использовать оптимальное значение в соответствии с характеристиками вашего входного видео и приводит к лучшему сжатию видео. Чтобы вручную указать интервал: введите значение от 1 до 30. Используйте, когда ваши последующие системы имеют конкретные требования к размеру GOP. Чтобы отключить изменение размера GOP: введите 0. MediaConvert будет создавать кадры IDR только в начале вашего вывода, управляемого тактовой частотой GOP. Используйте, когда ваши последующие системы требуют стандартного размера GOP.

NumberBFramesBetweenReferenceFrames -> (целое число)

Укажите количество кадров B между кадрами-ссылками в этом выводе. Для наилучшего качества видео: оставьте пустым. MediaConvert автоматически определяет количество кадров B, используемых на основе характеристик вашего входного видео. Чтобы вручную указать количество кадров B между кадрами-ссылками: введите целое число от 0 до 7.

NumberReferenceFrames -> (целое число)

Количество кадров-ссылок для использования. Кодер может использовать больше, чем запрошено, если используются кадры B и/или интерлинованное кодирование.

ParControl -> (строка)

Необязательно. Укажите, как служба определяет соотношение сторон пикселей (PAR) для этого вывода. По умолчанию, 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 (CSV) файл в ваше место назначения S3, названный по имени вывода и типу метрики. Например: videofile_PSNR.csv Задачи, которые генерируют метрики за кадр, будут выполняться дольше, в зависимости от разрешения и сложности вашего вывода. Например, некоторые задачи 4K могут занимать до два раза дольше для завершения. Обратите внимание, что при анализе качества видео вашего вывода или при сравнении качества видео нескольких разных выводов, мы обычно рекомендуем подробный визуальный обзор в контролируемой среде. Вы можете выбрать следующие метрики за кадр: * PSNR: Пиковое отношение сигнал/шум * SSIM: Мера структурного сходства * MS_SSIM: Мера сходства в нескольких масштабах * PSNR_HVS: Пиковое отношение сигнал/шум, система зрительного восприятия человека * VMAF: Объединение оценки видео по нескольким методам * QVBR: Временная скорость битрейта, задаваемая качеством. Этот параметр доступен только при использовании в режиме управления скоростью QVBR.

(строка)

  • PSNR: Пиковое отношение сигнал/шум * SSIM: Мера структурного сходства * MS_SSIM: Мера сходства в нескольких масштабах * PSNR_HVS: Пиковое отношение сигнал/шум, система зрительного восприятия человека * VMAF: Объединение оценки видео по нескольким методам * QVBR: Временная скорость битрейта, задаваемая качеством. Этот параметр доступен только при использовании в режиме управления скоростью QVBR.

QualityTuningLevel -> (строка)

Необязательно. Используйте уровень качества настройки, чтобы выбрать, как вы хотите взвесить скорость кодирования и качество выходного видео. По умолчанию используется более быстрое, низкое качество, кодирование с однократным проходом.

QvbrSettings -> (структура)

Параметры для кодирования с переменной скоростью битов, определенной качеством, с кодеком H.265. Используйте эти параметры только тогда, когда вы установите QVBR для режима управления скоростью.

MaxAverageBitrate -> (целое число)

Используйте этот параметр только тогда, когда режим управления скоростью — QVBR, а уровень настройки качества — Многократный проход HQ. Для значений максимальной средней скорости передачи данных, подходящих для сложности вашего входного видео, служба ограничивает среднюю скорость передачи данных видеочасти этого вывода выбранным вами значением. То есть, общий размер видеоэлемента не превышает значение, умноженное на количество секунд выходного закодированного вывода.

QvbrQualityLevel -> (целое число)

Используйте этот параметр только при установке режима управления скоростью в QVBR. Укажите целевой уровень качества для этого вывода. MediaConvert определяет нужное количество битов для каждой части видео, чтобы поддерживать указанное вами качество видео. Когда вы сохраняете значение по умолчанию, AUTO, MediaConvert выбирает уровень качества за вас на основе характеристик вашего входного видео. Если вы предпочитаете указать уровень качества, укажите число от 1 до 10. Используйте большие числа для большего качества. Уровень 10 приводит к практически без потерь сжатию. Уровень качества для большинства транскодирований качества вещания находится в диапазоне от 6 до 9. При необходимости, чтобы указать значение между целыми числами, также укажите значение для параметра qvbrQualityLevelFineTune. Например, если вы хотите, чтобы ваш уровень качества QVBR был 7,33, установите qvbrQualityLevel в 7 и установите qvbrQualityLevelFineTune в 0,33.

QvbrQualityLevelFineTune -> (двойное)

Необязательно. Укажите здесь значение, чтобы установить качество QVBR на уровень между целыми числами. Например, если вы хотите, чтобы ваш уровень качества QVBR был 7,33, установите qvbrQualityLevel в 7 и установите qvbrQualityLevelFineTune в 0,33. MediaConvert округляет ваш уровень качества QVBR до ближайшей трети целого числа. Например, если вы установите qvbrQualityLevel в 7, и вы установите qvbrQualityLevelFineTune в 0,25, ваш фактический уровень качества QVBR составит 7,33.

RateControlMode -> (строка)

Используйте этот параметр, чтобы указать, имеет ли этот вывод переменную скорость передачи данных (VBR), постоянную скорость передачи данных (CBR) или скорость передачи данных, заданную качеством (QVBR).

SampleAdaptiveOffsetFilterMode -> (строка)

Укажите силу фильтра адаптивного смещения образцов (SAO). Режим адаптации динамически выбирает лучшую силу, основываясь на содержании.

ScanTypeConversionMode -> (строка)

Используйте этот параметр для интерлинованных выводов, когда частота кадров вывода составляет половину частоты кадров входного видео. В этой ситуации выберите Optimized interlacing для создания более качественного интерлинованного вывода. В этом случае каждый прогрессивный кадр из входного видео соответствует интерлинованному полю на выходе. Сохраните значение по умолчанию, Basic interlacing, для всех остальных частот кадров вывода. С basic interlacing MediaConvert выполняет преобразование частоты кадров в первую очередь, а затем интерлинирует кадры. Если вы выберите Optimized interlacing и установите частоту кадров вывода в значение, не подходящее для оптимизированной интерлиновки, MediaConvert автоматически переключится на basic interlacing. Требуемые параметры: Чтобы использовать оптимизированную интерлиновку, вы должны установить Telecine на None или Soft. Вы не можете использовать оптимизированную интерлиновку для выводов с жестким телекином. Вы также должны установить режим Interlace в значение, отличное от Progressive.

SceneChangeDetect -> (строка)

Включите этот параметр, чтобы вставлять кадры I в местах изменений сцен, которые служба автоматически обнаруживает. Это улучшает качество видео и включено по умолчанию. Если этот вывод использует QVBR, выберите Обнаружение переходов для дальнейшего улучшения качества видео. Более подробную информацию о QVBR см. на странице https://docs.aws.amazon.com/console/mediaconvert/cbr-vbr-qvbr.

Slices -> (целое число)

Количество слайсов на картинку. Должно быть меньше или равно количеству строк макроблоков для прогрессивных изображений и меньше или равно половине количества строк макроблоков для интерлинованных изображений.

SlowPal -> (строка)

Проигнорируйте этот параметр, если ваша частота кадров входного видео не равна 23,976 или 24 кадрам в секунду (кадр/с). Включите медленный PAL, чтобы создать вывод с частотой 25 кадров в секунду. Когда вы включаете медленный PAL, MediaConvert переименовывает кадры видео в 25 кадров в секунду и пересэмплирует ваш звук, чтобы сохранить синхронизацию с видео. Обратите внимание, что включение этого параметра немного сократит продолжительность вашего видео. Требуемые параметры: вы также должны установить частоту кадров на 25.

SpatialAdaptiveQuantization -> (строка)

Сохраните значение по умолчанию, Enabled, для корректировки квантования в каждом кадре на основе пространственного изменения сложности содержимого. Когда вы активируете эту функцию, кодер использует меньше битов в областях, которые могут выдерживать больше искажений без заметного ухудшения визуального качества, и использует больше битов в областях, где любые небольшие искажения будут заметны. Например, сложные текстурированные блоки кодируются меньшим количеством битов, а гладкие текстурированные блоки кодируются большим количеством битов. Включение этой функции практически всегда улучшит качество видео. Тем не менее, имейте в виду, что эта функция не учитывает, где, скорее всего, будет сосредоточено внимание зрителя. Если зрители, скорее всего, будут фокусировать свое внимание на части экрана с большим количеством сложной текстуры, вы можете отключить эту функцию. Связанный параметр: Когда вы активируете пространственное адаптивное квантование, установите значение для адаптивного квантования в зависимости от вашего содержимого. Для однородного содержимого, такого как мультфильмы и видеоигры, установите его в Низкий. Для контента с более широким разнообразием текстур установите его в Высокий или Более Высокий.

Telecine -> (строка)

Этот параметр применяется только в том случае, если поле Частота кадров в разделах Потоки > Дополнительно > установлено в 29,970. Это поле работает с полем Деинтерлейсер в разделах Потоки > Дополнительно > Препроцессоры и полем Режим интерлиновки в разделах Потоки > Дополнительно, чтобы определить тип сканирования для вывода: Прогрессивный, Интерлинованный, Жесткий телекино или Мягкий телекино. - Жесткий: создает вывод 29,97i из входа 23,976. - Мягкий: создает 23,976; плеер преобразует этот вывод в 29,97i.

TemporalAdaptiveQuantization -> (строка)

Сохраните значение по умолчанию, Включено, для настройки квантования в каждом кадре на основе временных изменений сложности содержимого. При включении этой функции кодер использует меньше битов для участков кадра, которые неподвижны, и больше битов для сложных объектов с острыми краями, которые сильно движутся. Например, эта функция улучшает читаемость текстовых тикеров в новостях и табло на спортивных матчах. Включение этой функции почти всегда улучшит качество видео. Однако обратите внимание, что эта функция не учитывает, на чем, скорее всего, будет сосредоточено внимание зрителя. Если зрители, скорее всего, будут концентрировать внимание на части экрана, на которой нет движущихся объектов с острыми краями, например, на лицах спортсменов, вы можете отключить эту функцию. Связанная настройка: при включении временного квантования отрегулируйте силу фильтра с помощью настройки Адаптивное квантование.

TemporalIds -> (строка)

Включает идентификаторы временного слоя в кодированном битовом потоке. Поддерживается до 3 слоев в зависимости от структуры GOP: кадры I и P образуют один слой, кадры B ссылки могут образовывать второй слой, а кадры b без ссылки — третий слой. Декодеры могут по желанию декодировать только нижние временные слои для получения выходного значения с меньшей частотой кадров. Например, при наличии битового потока с идентификаторами временных слоев и с b-frames = 1 (т.е. порядок отображения IbPbPb), декодер может декодировать все кадры для получения выходного значения с полной частотой кадров или только кадры I и P (нижний временной слой) для получения выходного значения с половинной частотой кадров.

Tiles -> (строка)

Включить использование тайлов, позволяя горизонтальное и вертикальное разделение кодированных изображений.

UnregisteredSeiTimecode -> (строка)

Вставляет код времени для каждого кадра как 4 байта незарегистрированного сообщения SEI.

WriteMp4PackagingType -> (строка)

Если расположение NAL-блоков набора параметров не имеет значения в вашем рабочем процессе, проигнорируйте эту настройку. Используйте эту настройку только с выходами CMAF или DASH, или с автономными файловыми выходами в контейнере MPEG-4 (выходы MP4). Выберите HVC1, чтобы отметить ваш выход как HVC1. Это делает ваш выход совместимым со следующим стандартом: ISO IECJTC1 SC29 N13798 Текст ISO/IEC FDIS 14496-15 3-е издание. Для этих выходов служба хранит NAL-блоки набора параметров в заголовках образцов, но не непосредственно в самих образцах. Для выходов MP4, при выборе HVC1, ваше выходное видео может работать неправильно с некоторыми системами обработки и видеоплеерами. По умолчанию служба помечает ваш выход как HEV1. Для этих выходов служба записывает NAL-блоки набора параметров непосредственно в образцы.

Mpeg2Settings -> (структура)

Необходимо при установке значения Codec в MPEG2.

AdaptiveQuantization -> (строка)

Укажите интенсивность адаптивных фильтров квантования, если они включены. Выбранное значение применяется к следующим параметрам: пространственное адаптивное квантование и временное адаптивное квантование.

Bitrate -> (целое число)

Укажите среднюю скорость передачи данных в битах в секунду. Требуется для VBR и CBR. Для вывода MS Smooth скорости передачи данных должны быть уникальными при округленном значении до ближайшего кратного 1000.

CodecLevel -> (строка)

Используйте Level для установки уровня MPEG-2 для видеовывода.

CodecProfile -> (строка)

Используйте Profile для установки профиля MPEG-2 для видеовывода.

DynamicSubGop -> (строка)

Выберите Adaptive, чтобы улучшить субъективное качество видео для контента с высокой скоростью движения. Это заставит службу использовать меньше кадров B (которые выводят информацию на основе других кадров) для высокоскоростных частей видео и больше кадров B для низкоскоростных частей. Максимальное количество кадров B ограничено значением, указанным для параметра B frames between reference frames.

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.

GopClosedCadence -> (целое число)

Укажите относительную частоту открытых и закрытых GOP в этом выводе. Например, если вы хотите разрешить четыре открытых GOP и затем потребовать закрытый GOP, установите это значение в 5. При создании потокового вывода рекомендуется сохранить значение по умолчанию 1, чтобы пользователи, начинающие просмотр в середине потока, получили кадр IDR как можно быстрее. Не устанавливайте это значение в 0; это нарушит сегментацию вывода.

GopSize -> (вещественное число)

Укажите интервал между ключевыми кадрами в секундах или кадрах для этого вывода. По умолчанию: 12 Связанные параметры: При указании размера GOP в секундах установите режим управления GOP в Specified, seconds. Значение по умолчанию для управления режимом GOP — Frames.

GopSizeUnits -> (строка)

Укажите единицы измерения для размера GOP. Если вы не укажете значение, по умолчанию кодер измеряет размер GOP в кадрах.

HrdBufferFinalFillPercentage -> (целое число)

Если ваши системы-получатели имеют строгие требования к буферу: Укажите минимальный процент буфера HRD, доступного в конце каждого кодированного сегмента видео. Для лучшего качества видео: Установите в 0 или оставьте пустым, чтобы автоматически определить процент заполнения конечного буфера.

HrdBufferInitialFillPercentage -> (целое число)

Процент буфера, который должен быть заполнен изначально (модель буфера HRD).

HrdBufferSize -> (целое число)

Размер буфера (модель буфера HRD) в битах. Например, введите пять мегабит как 5000000.

InterlaceMode -> (строка)

Выберите тип строки сканирования для вывода. Сохраните значение по умолчанию, Progressive, чтобы создать прогрессивный вывод, независимо от типа сканирования вашего входа. Используйте Top field first или Bottom field first для создания вывода, который чередуется с той же полярностью поля на всем протяжении. Используйте Follow, default top или Follow, default bottom, чтобы создать выход с той же полярностью поля, что и у источника. Для задач с несколькими входами полярность поля вывода может меняться в течение вывода. Поведение Follow зависит от типа сканирования входных данных. Если источник чередуется, вывод будет чередоваться с той же полярностью, что и у источника. Если источник прогрессивный, вывод будет чередоваться с полями top field bottom field first, в зависимости от того, какой из вариантов Follow вы выберете.

IntraDcPrecision -> (строка)

Используйте Intra DC precision для установки точности квантования для коэффициентов DC внутри блока. Если вы выберете значение auto, служба автоматически выберет точность на основе коэффициента сжатия за кадр.

MaxBitrate -> (целое число)

Максимальная скорость передачи данных в битах/секунду. Например, введите пять мегабит в секунду как 5000000.

MinIInterval -> (целое число)

Укажите минимальное количество кадров, разрешенное между двумя кадрами IDR в вашем выводе. Это включает кадры, созданные в начале GOP или при смене сцены. Используйте Min I-Interval для улучшения сжатия видео путём изменения размера GOP, когда два кадра IDR будут созданы рядом друг с другом. Например, если кадр IDR с регулярным циклом будет находиться в пределах 5 кадров от кадра IDR со сменой сцены, и вы установите Min I-interval в 5, то кодер будет записывать кадр IDR только для смены сцены. Таким образом, один GOP укорачивается или удлиняется. Если кадр IDR с регулярным циклом будет находиться дальше, чем на 5 кадров от кадра IDR со сменой сцены, то кодер оставляет все кадры IDR на своих местах. Чтобы вручную указать интервал: Введите значение от 1 до 30. Используйте, когда ваши системы-получатели имеют конкретные требования к размеру GOP. Чтобы отключить изменение размера GOP: Введите 0. MediaConvert будет создавать кадры IDR только в начале GOP с регулярным циклом вашего вывода. Используйте, когда ваши системы-получатели требуют регулярного размера GOP.

NumberBFramesBetweenReferenceFrames -> (целое число)

Укажите количество кадров B, которые MediaConvert помещает между опорными кадрами в этом выводе. Допустимые значения — целые числа от 0 до 7. При отсутствии указанного значения MediaConvert использует значение по умолчанию 2.

ParControl -> (строка)

Необязательно. Укажите, как служба определяет коэффициент соотношения сторон пикселей (PAR) для этого вывода. По умолчанию поведение Follow source использует PAR из входного видео для выходного видео. Чтобы указать другой PAR в консоли, выберите любое значение, отличное от Follow source. При выборе SPECIFIED для этого параметра необходимо также указать значения параметров parNumerator и parDenominator.

ParDenominator -> (целое число)

Требуется при установке коэффициента соотношения сторон пикселей на SPECIFIED. В консоли это соответствует любому значению, кроме Follow source. При указании выходного коэффициента соотношения сторон пикселей (PAR), отличного от входного видео PAR, укажите выходной PAR в виде отношения. Например, для широкоэкранного D1/DV NTSC укажите отношение 40:33. В этом примере значение для parDenominator равно 33.

ParNumerator -> (целое число)

Требуется при установке коэффициента соотношения сторон пикселей на SPECIFIED. В консоли это соответствует любому значению, кроме Follow source. При указании выходного коэффициента соотношения сторон пикселей (PAR), отличного от входного видео PAR, укажите выходной PAR в виде отношения. Например, для широкоэкранного D1/DV NTSC укажите отношение 40:33. В этом примере значение для parNumerator равно 40.

PerFrameMetrics -> (список)

Необязательно выберите один или несколько отчетов по метрикам за кадр для генерации вместе с выводом. Вы можете использовать эти метрики для анализа выходного видео по одному или нескольким общепринятым метрикам качества изображения. Вы можете указать метрики за кадр для групп вывода или для отдельных выводов. В этом случае MediaConvert запишет файл CSV (значения, разделенные запятыми) в ваше назначение S3, названный по имени вывода и типу метрики. Например: videofile_PSNR.csv Задачи, которые генерируют метрики за кадр, будут выполняться дольше, в зависимости от разрешения и сложности вашего вывода. Например, некоторые задачи 4K могут занимать до дважды больше времени. Обратите внимание, что при анализе качества видео вашего вывода или при сравнении качества видео нескольких различных выводов мы также рекомендуем подробный визуальный обзор в контролируемой среде. Вы можете выбрать следующие метрики за кадр: * PSNR: Пиковое отношение сигнал/шум * SSIM: Метрика структурного сходства * MS_SSIM: Метрика сходства в масштабе * PSNR_HVS: Пиковое отношение сигнал/шум, модель человеческого зрения * VMAF: Объединенная оценка видео с использованием нескольких методов * QVBR: Скорость передачи данных, определяемая качеством. Этот параметр доступен только в том случае, если ваш вывод использует режим управления скоростью передачи данных QVBR.

(строка)

  • PSNR: Пиковое отношение сигнал/шум * SSIM: Метрика структурного сходства * MS_SSIM: Метрика сходства в масштабе * PSNR_HVS: Пиковое отношение сигнал/шум, модель человеческого зрения * VMAF: Объединенная оценка видео с использованием нескольких методов * QVBR: Скорость передачи данных, определяемая качеством. Этот параметр доступен только в том случае, если ваш вывод использует режим управления скоростью передачи данных QVBR.

QualityTuningLevel -> (строка)

Необязательно. Используйте Quality tuning level, чтобы выбрать, как вы хотите балансировать скорость кодирования и качество выходного видео. По умолчанию используется более быстрое кодирование с более низким качеством с однопроходным кодированием.

RateControlMode -> (строка)

Используйте Rate control mode, чтобы указать, является ли скорость передачи данных переменной (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. Сохраните значение по умолчанию, чтобы не использовать синтаксис. Связанные настройки: при выборе профиля MXF D10 для вашего вывода вы также должны установить это значение на D10.

Telecine -> (строка)

При преобразовании частоты кадров с 23,976 кадра в секунду (кадр/с) до 29,97 кадр/с и типе сканирования вывода «переплетённый» вы можете необязательно включить жёсткое или мягкое телецинирование, чтобы создать более плавную картинку. Жёсткое телецинирование создаёт вывод 29,97i. Мягкое телецинирование создаёт вывод с 23,976 выводом, который сигнализирует устройству видеоплеера о выполнении преобразования во время воспроизведения. При сохранении значения по умолчанию «Нет» MediaConvert выполняет стандартное преобразование частоты кадров в 29,97 без выполнения каких-либо действий с полярностью полей для создания более плавной картинки.

TemporalAdaptiveQuantization -> (строка)

Сохраните значение по умолчанию «Включено», чтобы отрегулировать квантование внутри каждого кадра на основе временной вариации сложности контента. При включении этой функции кодер использует меньше битов в областях кадра, которые неподвижны, и больше битов для сложных объектов с чёткими краями, которые много движутся. Например, эта функция улучшает читаемость текстовых тикеров в новостных передачах и табло на спортивных матчах. Включение этой функции практически всегда улучшит качество видео. Однако обратите внимание, что эта функция не учитывает, на какую часть экрана, вероятно, будет направлено внимание зрителя. Если зрители, вероятно, будут фокусировать своё внимание на части экрана, на которой нет движущихся объектов с чёткими краями, таких как лица спортсменов, вы можете отключить эту функцию. Связанная настройка: при включении временного квантования отрегулируйте интенсивность фильтра с помощью настройки «Адаптивное квантование».

ProresSettings -> (структура)

Необходимо, когда вы устанавливаете Codec в значение PRORES.

ChromaSampling -> (строка)

Эта настройка применяется только к выводам ProRes 4444 и ProRes 4444 XQ, которые создаются из входных данных с использованием 4:4:4 субдискретизации. Установите Preserve 4:4:4 sampling, чтобы разрешить выводам также использовать 4:4:4 субдискретизацию. Вам необходимо указать значение для этой настройки, когда профиль кодека вывода поддерживает 4:4:4 субдискретизацию. Связанные настройки: Для выводов Apple ProRes с 4:4:4 субдискретизацией: Выберите Preserve 4:4:4 sampling. Используйте, когда ваш входной сигнал имеет 4:4:4 субдискретизацию, а профиль кодека вывода — Apple ProRes 4444 или 4444 XQ. Обратите внимание, что при выборе Preserve 4:4:4 sampling, вы не можете включить ни один из следующих препроцессоров: Dolby Vision, HDR10+ или Noise reducer.

CodecProfile -> (строка)

Используйте Profile, чтобы указать тип кодека Apple ProRes, который следует использовать для этого вывода.

FramerateControl -> (строка)

Если вы используете консоль, используйте настройку Framerate, чтобы указать частоту кадров для этого вывода. Если вы хотите сохранить ту же частоту кадров, что и у входного видео, выберите Follow source. Если вы хотите выполнить преобразование частоты кадров, выберите частоту кадров из раскрывающегося списка или выберите Custom. Частоты кадров, отображаемые в раскрывающемся списке, являются десятичными приближениями дробей. Если вы выберете Custom, укажите частоту кадров в виде дроби.

FramerateConversionAlgorithm -> (строка)

Выберите метод, который вы хотите, чтобы MediaConvert использовал при увеличении или уменьшении частоты кадров вашего видео. Для численно простых преобразований, таких как 60 кадров/с в 30 кадров/с: Рекомендуется сохранить значение по умолчанию, Drop duplicate. Для численно сложных преобразований, чтобы избежать подергивания: Выберите Interpolate. Это приводит к плавному изображению, но может привести к нежелательным артефактам видео. Для сложных преобразований частоты кадров, особенно если ваше исходное видео уже было преобразовано из исходного такта: Выберите FrameFormer для выполнения интерполяции с компенсацией движения. FrameFormer использует наилучший метод преобразования кадр за кадром. Обратите внимание, что использование FrameFormer увеличивает время транскодирования и влечет за собой значительные дополнительные расходы. При выборе FrameFormer разрешение вашего входного видео должно быть не менее 128x96. Чтобы создать вывод с тем же количеством кадров, что и у входа: Выберите Maintain frame count. Когда вы это сделаете, MediaConvert не будет отбрасывать, интерполировать, добавлять или каким-либо иным образом изменять количество кадров от входа к выводу. Обратите внимание, что поскольку количество кадров сохраняется, продолжительность вывода будет короче при более высоких частотах кадров и длиннее при более низких частотах кадров.

FramerateDenominator -> (целое число)

При использовании API для задач транскодирования, использующих преобразование частоты кадров, укажите частоту кадров в виде дроби. Например, 24000 / 1001 = 23,976 кадр/с. Используйте FramerateDenominator для указания знаменателя этой дроби. В этом примере используйте 1001 для значения FramerateDenominator. При использовании консоли для задач транскодирования, использующих преобразование частоты кадров, укажите значение в виде десятичного числа для Framerate. В этом примере укажите 23,976.

FramerateNumerator -> (целое число)

При использовании API для задач транскодирования, использующих преобразование частоты кадров, укажите частоту кадров в виде дроби. Например, 24000 / 1001 = 23,976 кадр/с. Используйте FramerateNumerator для указания числителя этой дроби. В этом примере используйте 24000 для значения FramerateNumerator. При использовании консоли для задач транскодирования, использующих преобразование частоты кадров, укажите значение в виде десятичного числа для Framerate. В этом примере укажите 23,976.

InterlaceMode -> (строка)

Выберите тип строки сканирования для вывода. Сохраните значение по умолчанию, Progressive, для создания прогрессивного вывода независимо от типа сканирования вашего входа. Используйте Top field first или Bottom field first, чтобы создать вывод, который является чередующимся с той же полярностью поля. Используйте Follow, default top или Follow, default bottom, чтобы создать выводы с той же полярностью поля, что и у источника. Для задач с несколькими входами полярность поля вывода может меняться в ходе вывода. Поведение Follow зависит от типа сканирования входных данных. Если источник чередующийся, вывод будет чередующимся с той же полярностью, что и источник. Если источник прогрессивный, вывод будет чередующимся с полярностью сверху вниз, в зависимости от выбранного вами варианта Follow.

ParControl -> (строка)

Необязательно. Укажите, как служба определяет соотношение сторон пикселя (PAR) для этого вывода. Поведение по умолчанию, Follow source, использует PAR из входного видео для вывода. Чтобы указать другое PAR, выберите любое значение, отличное от Follow source. При выборе SPECIFIED для этой настройки необходимо также указать значения настроек parNumerator и parDenominator.

ParDenominator -> (целое число)

Требуется, когда вы устанавливаете Pixel aspect ratio в SPECIFIED. В консоли это соответствует любому значению, кроме Follow source. При указании выходного соотношения сторон пикселей (PAR), отличного от PAR входного видео, укажите выходное PAR в виде отношения. Например, для D1/DV NTSC широкоформатного изображения вы бы указали отношение 40:33. В этом примере значение parDenominator равно 33.

ParNumerator -> (целое число)

Требуется, когда вы устанавливаете Pixel aspect ratio в SPECIFIED. В консоли это соответствует любому значению, кроме Follow source. При указании выходного соотношения сторон пикселей (PAR), отличного от PAR входного видео, укажите выходное PAR в виде отношения. Например, для D1/DV NTSC широкоформатного изображения вы бы указали отношение 40:33. В этом примере значение parNumerator равно 40.

PerFrameMetrics -> (список)

Необязательно выберите один или несколько отчетов метрик на кадр, чтобы сгенерировать вместе с выводом. Вы можете использовать эти метрики для анализа вашего выходного видео в соответствии с одной или несколькими общеиспользуемыми метриками качества изображения. Вы можете указать метрики на кадр для выходных групп или для отдельных выводов. В этом случае MediaConvert запишет CSV-файл (Comma-Separated Values) в ваш S3-выходной пункт назначения, который будет назван в соответствии с именем вывода и типом метрики. Например: videofile_PSNR.csv Задачи, генерирующие метрики на кадр, будут выполняться дольше, в зависимости от разрешения и сложности вашего вывода. Например, некоторые задачи 4K могут выполняться в два раза дольше. Обратите внимание, что при анализе качества видео вывода или при сравнении качества видео нескольких различных выводов, как правило, рекомендуется подробный визуальный обзор в контролируемой среде. Вы можете выбрать следующие метрики на кадр: * PSNR: Пиковое отношение сигнал/шум * SSIM: Метрика структурного сходства * MS_SSIM: Метрика сходства по нескольким масштабам * PSNR_HVS: Пиковое отношение сигнал/шум, система зрительного восприятия человека * VMAF: Видео-многометодная оценка слияния * QVBR: Управляемая качеством переменная битрейт. Этот параметр доступен только в том случае, если ваш вывод использует режим управления битрейтом QVBR.

(строка)

  • PSNR: Пиковое отношение сигнал/шум * SSIM: Метрика структурного сходства * MS_SSIM: Метрика сходства по нескольким масштабам * PSNR_HVS: Пиковое отношение сигнал/шум, система зрительного восприятия человека * VMAF: Видео-многометодная оценка слияния * QVBR: Управляемая качеством переменная битрейт. Этот параметр доступен только в том случае, если ваш вывод использует режим управления битрейтом QVBR.

ScanTypeConversionMode -> (строка)

Используйте эту настройку для чередующихся выводов, когда частота кадров вывода составляет половину частоты кадров входа. В этом случае выберите Optimized interlacing, чтобы создать вывод с лучшим качеством чересстрочной развертки. В этом случае каждый прогрессивный кадр из входных данных соответствует чересстрочному полю на выходе. Сохраните значение по умолчанию, Basic interlacing, для всех других частот кадров вывода. При базовой чересстрочной развертке MediaConvert сначала выполняет преобразование частоты кадров, а затем чередует кадры. При выборе Optimized interlacing и установке частоты кадров вывода на значение, которое не подходит для оптимизированной чересстрочной развертки, MediaConvert автоматически переключается на базовую чересстрочную развертку. Необходимые настройки: Чтобы использовать оптимизированную чересстрочную развертку, необходимо установить Telecine в None или Soft. Вы не можете использовать оптимизированную чересстрочную развертку для выводов с жесткой телекинетической обработкой. Также необходимо установить Interlace mode на значение, отличное от Progressive.

SlowPal -> (строка)

Проигнорируйте эту настройку, если частота кадров вашего входа не равна 23,976 или 24 кадрам в секунду (кадр/с). Включите Slow PAL, чтобы создать вывод со скоростью 25 кадр/с. При включении Slow PAL MediaConvert переименовывает кадры видео в 25 кадров/с и пересэмплирует аудио, чтобы оно синхронизировалось с видео. Обратите внимание, что включение этой настройки немного уменьшит продолжительность видео. Требуемые настройки: Вам также необходимо установить Framerate на 25.

Telecine -> (строка)

При преобразовании частоты кадров с 23,976 кадров в секунду (кадр/с) до 29,97 кадр/с и при типе сканирования вывода — чередующийся, вы можете необязательно включить жесткую телекинетическую обработку, чтобы создать более плавное изображение. Если сохранить значение по умолчанию, None, MediaConvert выполнит стандартное преобразование частоты кадров до 29,97 без изменения полярности поля, чтобы создать более плавное изображение.

UncompressedSettings -> (структура)

Требуется при установке 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, для всех других частот кадров вывода. С basic interlacing MediaConvert выполняет любое преобразование частоты кадров в первую очередь, а затем переплетает кадры. При выборе Optimized interlacing и настройке частоты кадров вывода на значение, которое не подходит для оптимизированного переплетения, MediaConvert автоматически переключается на basic interlacing. Требуемые настройки: Чтобы использовать оптимизированное переплетение, вы должны установить Telecine на None или Soft. Вы не можете использовать оптимизированное переплетение для вывода с hard telecine. Вы также должны установить Interlace mode на значение, отличное от Progressive.

SlowPal -> (строка)

Проигнорируйте эту настройку, если частота кадров вашего ввода не равна 23,976 или 24 кадра в секунду (кадр/с). Включите slow PAL, чтобы создать вывод 25 кадров/с, переименовав видеокадры и пересэмплировав аудио. Обратите внимание, что включение этой настройки немного уменьшит продолжительность вашего видео. Соответствующие настройки: Вы также должны установить Framerate на 25.

Telecine -> (строка)

При преобразовании частоты кадров с 23,976 кадров/с до 29,97 кадр/с и типе сканирования вывода переплетение, вы можете дополнительно включить hard telecine, чтобы создать более плавную картинку. При сохранении значения по умолчанию, 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, для всех других частот кадров вывода. С basic interlacing MediaConvert выполняет любое преобразование частоты кадров в первую очередь, а затем переплетает кадры. При выборе Optimized interlacing и настройке частоты кадров вывода на значение, которое не подходит для оптимизированного переплетения, MediaConvert автоматически переключается на basic interlacing. Требуемые настройки: Чтобы использовать оптимизированное переплетение, вы должны установить Telecine на None или Soft. Вы не можете использовать оптимизированное переплетение для вывода с hard telecine. Вы также должны установить Interlace mode на значение, отличное от Progressive.

SlowPal -> (строка)

Проигнорируйте эту настройку, если частота кадров вашего ввода не равна 23,976 или 24 кадра в секунду (кадр/с). Включите slow PAL, чтобы создать вывод 25 кадров/с, переименовав видеокадры и пересэмплировав аудио. Обратите внимание, что включение этой настройки немного уменьшит продолжительность вашего видео. Соответствующие настройки: Вы также должны установить Framerate на 25.

Telecine -> (строка)

При преобразовании частоты кадров с 23,976 кадров/с до 29,97 кадр/с и типе сканирования вывода переплетение, вы можете дополнительно включить hard telecine, чтобы создать более плавную картинку. При сохранении значения по умолчанию, None, MediaConvert выполняет стандартное преобразование частоты кадров в 29,97 без каких-либо действий с полярностью поля для создания более плавной картинки.

Vc3Class -> (строка)

Укажите класс VC3, чтобы выбрать характеристики качества для этого вывода. Класс VC3 вместе с настройками Framerate (framerateNumerator и framerateDenominator) и Resolution (высота и ширина) определяет битрейт вашего вывода. Например, скажем, что разрешение вашего видео составляет 1920x1080, а частота кадров — 29,97. Тогда класс 145 дает вам вывод с битрейтом примерно 145 Мбит/с, а класс 220 дает вам вывод с битрейтом примерно 220 Мбит/с. Класс VC3 также определяет глубину цветовой информации вашего вывода.

Vp8Settings -> (структура)

Требуется при установке кодека в значение VP8.

Bitrate -> (целое число)

Целевое значение битрейта в битах в секунду. Например, введите пять мегабит в секунду как 5000000.

FramerateControl -> (строка)

Если вы используете консоль, используйте параметр Framerate для указания частоты кадров для этого вывода. Если вы хотите сохранить ту же частоту кадров, что и у входного видео, выберите Follow source. Если вы хотите выполнить преобразование частоты кадров, выберите частоту кадров из раскрывающегося списка или выберите Custom. Частоты кадров, отображаемые в раскрывающемся списке, являются десятичными приближениями дробей. Если вы выберете Custom, укажите частоту кадров как дробь.

FramerateConversionAlgorithm -> (строка)

Выберите метод, который вы хотите, чтобы MediaConvert использовал при увеличении или уменьшении частоты кадров вашего видео. Для числовых преобразований, таких как 60 кадров/с в 30 кадров/с: мы рекомендуем сохранить значение по умолчанию, Drop duplicate. Для числовых сложных преобразований, чтобы избежать рывков: выберите Interpolate. Это приводит к плавному изображению, но может ввести нежелательные артефакты видео. Для сложных преобразований частоты кадров, особенно если ваше исходное видео уже было преобразовано из его исходного такта: выберите FrameFormer для выполнения интерполяции с компенсацией движения. FrameFormer использует лучший метод преобразования кадр за кадром. Обратите внимание, что использование FrameFormer увеличивает время транскодирования и влечёт значительные дополнительные расходы. При выборе FrameFormer разрешение входного видео должно быть не менее 128x96. Чтобы создать выходной сигнал с таким же количеством кадров, как и у входного: выберите Maintain frame count. Когда вы это сделаете, MediaConvert не будет удалять, интерполировать, добавлять или иным образом изменять количество кадров с входного на выходной сигнал. Обратите внимание, что поскольку количество кадров сохраняется, продолжительность выходного сигнала станет короче при более высоких частотах кадров и длиннее при более низких.

FramerateDenominator -> (целое число)

Когда вы используете API для задач транскодирования, использующих преобразование частоты кадров, укажите частоту кадров как дробь. Например, 24000 / 1001 = 23,976 кадров/с. Используйте FramerateDenominator для указания знаменателя этой дроби. В этом примере используйте 1001 для значения FramerateDenominator. При использовании консоли для задач транскодирования, использующих преобразование частоты кадров, укажите значение как десятичное число для Framerate. В этом примере укажите 23,976.

FramerateNumerator -> (целое число)

Когда вы используете API для задач транскодирования, использующих преобразование частоты кадров, укажите частоту кадров как дробь. Например, 24000 / 1001 = 23,976 кадров/с. Используйте FramerateNumerator для указания числителя этой дроби. В этом примере используйте 24000 для значения FramerateNumerator. При использовании консоли для задач транскодирования, использующих преобразование частоты кадров, укажите значение как десятичное число для Framerate. В этом примере укажите 23,976.

GopSize -> (вещественное число)

Длина GOP (интервал ключевых кадров) в кадрах. Должно быть больше нуля.

HrdBufferSize -> (целое число)

Необязательно. Размер буфера (модель буфера HRD) в битах. Например, введите пять мегабит как 5000000.

MaxBitrate -> (целое число)

Проигнорируйте этот параметр, если вы не установили качествоTuningLevel в MULTI_PASS. Необязательно. Укажите максимальный битрейт в битах/секунду. Например, введите пять мегабит в секунду как 5000000. По умолчанию используется удвоенное значение целевого битрейта в качестве максимального битрейта.

ParControl -> (строка)

Необязательно. Укажите, как служба определяет соотношение сторон пикселей (PAR) для этого вывода. По умолчанию, Follow source, использует PAR из входного видео для выходного. Чтобы указать другое PAR в консоли, выберите любое значение, отличное от Follow source. При выборе SPECIFIED для этого параметра, вы также должны указать значения для параметров parNumerator и parDenominator.

ParDenominator -> (целое число)

Требуется, когда вы устанавливаете соотношение сторон пикселей в SPECIFIED. В консоли это соответствует любому значению, кроме Follow source. При указании выходного соотношения сторон пикселей (PAR), отличного от PAR входного видео, укажите выходное PAR как отношение. Например, для D1/DV NTSC широкоформатного видео вы укажете отношение 40:33. В этом примере значение для parDenominator равно 33.

ParNumerator -> (целое число)

Требуется, когда вы устанавливаете соотношение сторон пикселей в SPECIFIED. В консоли это соответствует любому значению, кроме Follow source. При указании выходного соотношения сторон пикселей (PAR), отличного от PAR входного видео, укажите выходное PAR как отношение. Например, для D1/DV NTSC широкоформатного видео вы укажете отношение 40:33. В этом примере значение для parNumerator равно 40.

QualityTuningLevel -> (строка)

Необязательно. Используйте уровень настройки качества, чтобы выбрать, как вы хотите балансировать скорость кодирования с качеством выходного видео. По умолчанию используется более быстрое, но менее качественное кодирование с использованием нескольких проходов.

RateControlMode -> (строка)

При использовании кодека VP8 можно использовать только режим управления битрейтом с переменной скоростью (VBR).

Vp9Settings -> (структура)

Требуется при установке кодека в значение VP9.

Bitrate -> (целое число)

Целевое значение битрейта в битах в секунду. Например, введите пять мегабит в секунду как 5000000.

FramerateControl -> (строка)

Если вы используете консоль, используйте параметр Framerate для указания частоты кадров для этого вывода. Если вы хотите сохранить ту же частоту кадров, что и у входного видео, выберите Follow source. Если вы хотите выполнить преобразование частоты кадров, выберите частоту кадров из раскрывающегося списка или выберите Custom. Частоты кадров, отображаемые в раскрывающемся списке, являются десятичными приближениями дробей. Если вы выберете Custom, укажите частоту кадров как дробь.

FramerateConversionAlgorithm -> (строка)

Выберите метод, который вы хотите, чтобы MediaConvert использовал при увеличении или уменьшении частоты кадров вашего видео. Для числовых преобразований, таких как 60 кадров/с в 30 кадров/с: мы рекомендуем сохранить значение по умолчанию, Drop duplicate. Для числовых сложных преобразований, чтобы избежать рывков: выберите Interpolate. Это приводит к плавному изображению, но может ввести нежелательные артефакты видео. Для сложных преобразований частоты кадров, особенно если ваше исходное видео уже было преобразовано из его исходного такта: выберите FrameFormer для выполнения интерполяции с компенсацией движения. FrameFormer использует лучший метод преобразования кадр за кадром. Обратите внимание, что использование FrameFormer увеличивает время транскодирования и влечёт значительные дополнительные расходы. При выборе FrameFormer разрешение входного видео должно быть не менее 128x96. Чтобы создать выходной сигнал с таким же количеством кадров, как и у входного: выберите Maintain frame count. Когда вы это сделаете, MediaConvert не будет удалять, интерполировать, добавлять или иным образом изменять количество кадров с входного на выходной сигнал. Обратите внимание, что поскольку количество кадров сохраняется, продолжительность выходного сигнала станет короче при более высоких частотах кадров и длиннее при более низких.

FramerateDenominator -> (целое число)

Когда вы используете API для задач транскодирования, использующих преобразование частоты кадров, укажите частоту кадров как дробь. Например, 24000 / 1001 = 23,976 кадров/с. Используйте FramerateDenominator для указания знаменателя этой дроби. В этом примере используйте 1001 для значения FramerateDenominator. При использовании консоли для задач транскодирования, использующих преобразование частоты кадров, укажите значение как десятичное число для Framerate. В этом примере укажите 23,976.

FramerateNumerator -> (целое число)

Когда вы используете API для задач транскодирования, использующих преобразование частоты кадров, укажите частоту кадров как дробь. Например, 24000 / 1001 = 23,976 кадров/с. Используйте FramerateNumerator для указания числителя этой дроби. В этом примере используйте 24000 для значения FramerateNumerator. При использовании консоли для задач транскодирования, использующих преобразование частоты кадров, укажите значение как десятичное число для Framerate. В этом примере укажите 23,976.

GopSize -> (вещественное число)

Длина GOP (интервал ключевых кадров) в кадрах. Должно быть больше нуля.

HrdBufferSize -> (целое число)

Размер буфера (модель буфера HRD) в битах. Например, введите пять мегабит как 5000000.

MaxBitrate -> (целое число)

Проигнорируйте этот параметр, если вы не установили качествоTuningLevel в MULTI_PASS. Необязательно. Укажите максимальный битрейт в битах/секунду. Например, введите пять мегабит в секунду как 5000000. По умолчанию используется удвоенное значение целевого битрейта в качестве максимального битрейта.

ParControl -> (строка)

Необязательно. Укажите, как служба определяет соотношение сторон пикселей для этого вывода. По умолчанию используется то же соотношение сторон пикселей, что и у входного видео.

ParDenominator -> (целое число)

Требуется, когда вы устанавливаете соотношение сторон пикселей в SPECIFIED. В консоли это соответствует любому значению, кроме Follow source. При указании выходного соотношения сторон пикселей (PAR), отличного от PAR входного видео, укажите выходное PAR как отношение. Например, для D1/DV NTSC широкоформатного видео вы укажете отношение 40:33. В этом примере значение для parDenominator равно 33.

ParNumerator -> (целое число)

Требуется, когда вы устанавливаете соотношение сторон пикселей в SPECIFIED. В консоли это соответствует любому значению, кроме Follow source. При указании выходного соотношения сторон пикселей (PAR), отличного от PAR входного видео, укажите выходное PAR как отношение. Например, для D1/DV NTSC широкоформатного видео вы укажете отношение 40:33. В этом примере значение для parNumerator равно 40.

QualityTuningLevel -> (строка)

Необязательно. Используйте уровень настройки качества, чтобы выбрать, как вы хотите балансировать скорость кодирования с качеством выходного видео. По умолчанию используется более быстрое, но менее качественное кодирование с использованием нескольких проходов.

RateControlMode -> (строка)

При использовании кодека VP9 можно использовать только режим управления битрейтом с переменной скоростью (VBR).

XavcSettings -> (структура)

Требуется при установке значения Кодек в 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 -> (строка)

Если вы используете консоль, используйте параметр Частота кадров, чтобы указать частоту кадров для этого вывода. Если вы хотите сохранить ту же частоту кадров, что и у входного видео, выберите Follow source. Если вы хотите выполнить преобразование частоты кадров, выберите частоту кадров из выпадающего списка. Частоты кадров, отображаемые в выпадающем списке, являются десятичными приближениями дробей.

FramerateConversionAlgorithm -> (строка)

Выберите метод, который вы хотите использовать MediaConvert при увеличении или уменьшении частоты кадров вашего видео. Для численных простых преобразований, таких как 60 кадров в секунду (кадр/с) до 30 кадров/с: рекомендуем сохранить значение по умолчанию, Drop duplicate. Для численных сложных преобразований, чтобы избежать прерываний: выберите Interpolate. Это приводит к плавному изображению, но может ввести нежелательные артефакты видео. Для сложных преобразований частоты кадров, особенно если ваше входное видео уже было преобразовано из первоначальной частоты: выберите FrameFormer для выполнения интерполяции с компенсацией движения. FrameFormer использует лучший метод преобразования кадр за кадром. Обратите внимание, что использование FrameFormer увеличивает время транскодирования и влечет за собой значительные дополнительные затраты. При выборе FrameFormer разрешение входного видео должно быть не менее 128x96. Чтобы создать вывод с тем же количеством кадров, что и у входного: выберите Maintain frame count. В этом случае MediaConvert не будет отбрасывать, интерполировать, добавлять или иным образом изменять количество кадров от входного к выходному. Обратите внимание, что поскольку количество кадров сохраняется, продолжительность вывода станет короче при более высоких частотах кадров и длиннее при более низких частотах кадров.

FramerateDenominator -> (целое число)

При использовании API для задач транскодирования, использующих преобразование частоты кадров, укажите частоту кадров в виде дроби. Например, 24000 / 1001 = 23,976 кадр/с. Используйте FramerateDenominator для указания знаменателя этой дроби. В этом примере используйте 1001 для значения FramerateDenominator. При использовании консоли для задач транскодирования, использующих преобразование частоты кадров, укажите значение как десятичное число для параметра Частота кадров. В этом примере укажите 23,976.

FramerateNumerator -> (целое число)

При использовании API для задач транскодирования, использующих преобразование частоты кадров, укажите частоту кадров в виде дроби. Например, 24000 / 1001 = 23,976 кадр/с. Используйте FramerateNumerator для указания числителя этой дроби. В этом примере используйте 24000 для значения FramerateNumerator. При использовании консоли для задач транскодирования, использующих преобразование частоты кадров, укажите значение как десятичное число для параметра Частота кадров. В этом примере укажите 23,976.

PerFrameMetrics -> (список)

Необязательно, выберите один или несколько отчетов по метрикам на кадр, чтобы сгенерировать их вместе с выводом. Вы можете использовать эти метрики для анализа вашего видеовывода по одному или нескольким стандартным метрикам качества изображения. Вы можете указать метрики на кадр для групп вывода или для отдельных выводов. При этом MediaConvert запишет файл CSV (разделенный запятыми) в ваше место назначения S3, названный по имени вывода и типу метрики. Например: videofile_PSNR.csv Задачи, которые генерируют метрики на кадр, будут выполняться дольше, в зависимости от разрешения и сложности вывода. Например, некоторые задачи 4K могут занимать до двух раз больше времени. Обратите внимание, что при анализе качества видео вашего вывода или при сравнении качества видео нескольких различных выводов, как правило, также рекомендуется подробный визуальный обзор в контролируемой среде. Вы можете выбрать следующие метрики на кадр: * PSNR: Пиковое отношение сигнал/шум * SSIM: Метрика структурного сходства * MS_SSIM: Метрика структурного сходства по нескольким масштабам * PSNR_HVS: Пиковое отношение сигнал/шум, система восприятия человека * VMAF: Слияние оценки видео с помощью нескольких методов * QVBR: Временная скорость переменной битовой кодировки. Этот параметр доступен только в том случае, если ваш вывод использует режим управления скоростью QVBR.

(строка)

  • PSNR: Пиковое отношение сигнал/шум * SSIM: Метрика структурного сходства * MS_SSIM: Метрика структурного сходства по нескольким масштабам * PSNR_HVS: Пиковое отношение сигнал/шум, система восприятия человека * VMAF: Слияние оценки видео с помощью нескольких методов * QVBR: Временная скорость переменной битовой кодировки. Этот параметр доступен только в том случае, если ваш вывод использует режим управления скоростью QVBR.

Profile -> (строка)

Укажите профиль XAVC для этого вывода. Для получения дополнительной информации см. документацию Sony по адресу https://www.xavc-info.org/. Обратите внимание, что MediaConvert не поддерживает интерлинированные видео XAVC рабочие точки для XAVC_HD_INTRA_CBG. Чтобы создать интерлинированный XAVC вывод, выберите профиль XAVC_HD.

SlowPal -> (строка)

Проигнорируйте этот параметр, если частота кадров входного видео не 23,976 или 24 кадра в секунду (кадр/с). Включите slow PAL, чтобы создать вывод 25 кадров/с путем переименования кадров видео и пересэмплирования аудио. Обратите внимание, что включение этого параметра немного уменьшит продолжительность видео. Связанные параметры: также необходимо установить Частота кадров в 25.

Softness -> (целое число)

Проигнорируйте этот параметр, если ваш последующий рабочий процесс не требует его явного указания. В противном случае мы рекомендуем настроить мягкость вывода, используя меньшее значение для параметра Sharpness или включив фильтр шумоподавления. Параметр Softness указывает матрицы квантования, которые использует кодер. Сохраните значение по умолчанию, 0, для плоского квантования. Выберите значение 1 или 16, чтобы использовать стандартные матрицы квантования смягчения JVT из спецификации H.264. Выберите значение от 17 до 128, чтобы использовать планарную интерполяцию. Увеличение значений от 17 до 128 приводит к увеличению уменьшения высокочастотных данных. Значение 128 приводит к самому мягкому видео.

SpatialAdaptiveQuantization -> (строка)

Лучший способ настроить адаптивное квантование — сохранить значение по умолчанию, Auto, для параметра Adaptive quantization. В этом случае MediaConvert автоматически применяет лучшие типы квантования для вашего видеоконтента. Включите этот параметр в спецификацию задания JSON только в том случае, если вы хотите изменить значение по умолчанию для Adaptive quantization. Для этого параметра сохраните значение по умолчанию, Enabled, для корректировки квантования внутри каждого кадра на основе пространственного изменения сложности содержимого. При включении этой функции кодер использует меньше битов в областях, которые могут выдержать больше искажений без заметного визуального ухудшения, и использует больше битов в областях, где любое небольшое искажение будет заметно. Например, сложные текстурные блоки кодируются с меньшим количеством битов, а гладкие текстурные блоки — с большим количеством битов. Включение этой функции почти всегда улучшит качество видео. Однако следует учитывать, что эта функция не учитывает, на какой части экрана зритель, вероятно, сосредоточит внимание. Если зрители, вероятно, будут фокусировать свое внимание на части экрана с большим количеством сложной текстуры, вы можете отключить эту функцию. Связанный параметр: когда вы включаете пространственное адаптивное квантование, установите значение для Adaptive quantization в зависимости от вашего контента. Для однородного контента, такого как мультфильмы и видеоигры, установите его на Low. Для контента с более широким диапазоном текстур установите его на High или Higher.

TemporalAdaptiveQuantization -> (строка)

Лучший способ настроить адаптивное квантование — сохранить значение по умолчанию, Auto, для параметра Adaptive quantization. В этом случае MediaConvert автоматически применяет лучшие типы квантования для вашего видеоконтента. Включите этот параметр в спецификацию задания JSON только в том случае, если вы хотите изменить значение по умолчанию для Adaptive quantization. Для этого параметра сохраните значение по умолчанию, Enabled, для корректировки квантования внутри каждого кадра на основе временного изменения сложности содержимого. При включении этой функции кодер использует меньше битов в областях кадра, которые не движутся, и больше битов в сложных объектах с резкими краями, которые много движутся. Например, эта функция улучшает читаемость текстовых тикеров в новостях и табло на спортивных матчах. Включение этой функции почти всегда улучшит качество видео. Однако следует учитывать, что эта функция не учитывает, на какой части экрана зритель, вероятно, сосредоточит внимание. Если зрители, вероятно, будут сосредоточивать свое внимание на части экрана, на которой нет движущихся объектов с острыми краями, таких как лица спортсменов, вы можете отключить эту функцию. Связанный параметр: когда вы включаете временное адаптивное квантование, отрегулируйте интенсивность фильтра с помощью параметра Adaptive quantization.

Xavc4kIntraCbgProfileSettings -> (структура)

Требуется при установке значения Profile в XAVC_4K_INTRA_CBG.

XavcClass -> (строка)

Укажите класс XAVC Intra 4k (CBG) для установки битрейта вашего вывода. Выводы одного класса имеют сходное качество изображения по рабочим точкам, допустимым для этого класса.

Xavc4kIntraVbrProfileSettings -> (структура)

Требуется при установке значения Profile в XAVC_4K_INTRA_VBR.

XavcClass -> (строка)

Укажите класс XAVC Intra 4k (VBR) для установки битрейта вашего вывода. Выводы одного класса имеют сходное качество изображения по рабочим точкам, допустимым для этого класса.

Xavc4kProfileSettings -> (структура)

Требуется при установке Profile в значение XAVC_4K.

BitrateClass -> (строка)

Укажите класс битрейта XAVC 4k (Long GOP) для установки битрейта вашего выходного потока. Выходные потоки одного класса имеют сходное качество изображения при рабочих точках, допустимых для этого класса.

CodecProfile -> (строка)

Укажите профиль кодека для данного выходного потока. Выберите High, 8-битный, 4:2:0 (HIGH) или High, 10-битный, 4:2:2 (HIGH_422). Эти профили указаны в ITU-T H.264.

FlickerAdaptiveQuantization -> (строка)

Лучший способ настройки адаптивной квантизации — сохранить значение по умолчанию, Auto, для параметра Adaptive quantization. В этом случае MediaConvert автоматически применяет лучшие типы квантизации для вашего видеоконтента. Включите этот параметр в спецификацию вашей JSON-задачи только в случае, если вы хотите изменить значение по умолчанию для Adaptive quantization. Включите этот параметр, чтобы кодер уменьшил всплеск I-кадров. Всплеск I-кадров проявляется как визуальная мерцание, которое может возникнуть, когда кодер экономит биты, многократно копируя некоторые макроблоки из кадра в кадр, а затем обновляет их в I-кадре. При включении этого параметра кодер обновляет эти макроблоки немного чаще, чтобы сгладить мерцание. Этот параметр отключен по умолчанию. Связанный параметр: помимо включения этого параметра, вы также должны установить Adaptive quantization на значение, отличное от Off или Auto. Используйте Adaptive quantization для регулировки степени сглаживания, предоставляемой Flicker adaptive quantization.

GopBReference -> (строка)

Укажите, использует ли кодер B-кадры в качестве эталонных кадров для других изображений в том же GOP. Выберите Allow (Разрешить), чтобы разрешить кодеру использовать B-кадры в качестве эталонных кадров. Выберите Don’t allow (Не разрешать), чтобы запретить кодеру использовать B-кадры в качестве эталонных кадров.

GopClosedCadence -> (целое число)

Частота закрытых GOP. В приложениях потоковой передачи рекомендуется установить это значение в 1, чтобы декодер, подключившийся к середине потока, как можно быстрее получил кадр IDR. Установка этого значения в 0 нарушит сегментацию выходного потока.

HrdBufferSize -> (целое число)

Укажите размер буфера, который MediaConvert использует в модели буфера HRD для данного выходного потока. Укажите это значение в битах; например, введите пять мегабит как 5000000. Если вы не зададите это значение или установите его в ноль, MediaConvert рассчитает значение по умолчанию, удвоив битрейт этого выходного пункта.

QualityTuningLevel -> (строка)

Необязательно. Используйте уровень настройки качества, чтобы выбрать, как вы хотите балансировать скорость кодирования и качество выходного видео. По умолчанию используется более быстрое кодирование с низким качеством (однопроходное).

Slices -> (целое число)

Количество слайсов на изображение. Должно быть меньше или равно количеству строк макроблоков для прогрессивных изображений и меньше или равно половине количества строк макроблоков для интерлицерованных изображений.

XavcHdIntraCbgProfileSettings -> (структура)

Требуется при установке Profile в значение XAVC_HD_INTRA_CBG.

XavcClass -> (строка)

Укажите класс XAVC Intra HD (CBG) для установки битрейта вашего выходного потока. Выходные потоки одного класса имеют сходное качество изображения при рабочих точках, допустимых для этого класса.

XavcHdProfileSettings -> (структура)

Требуется при установке Profile в значение XAVC_HD.

BitrateClass -> (строка)

Укажите класс битрейта XAVC HD (Long GOP) для установки битрейта вашего выходного потока. Выходные потоки одного класса имеют сходное качество изображения при рабочих точках, допустимых для этого класса.

FlickerAdaptiveQuantization -> (строка)

Лучший способ настройки адаптивной квантизации — сохранить значение по умолчанию, Auto, для параметра Adaptive quantization. В этом случае MediaConvert автоматически применяет лучшие типы квантизации для вашего видеоконтента. Включите этот параметр в спецификацию вашей JSON-задачи только в случае, если вы хотите изменить значение по умолчанию для Adaptive quantization. Включите этот параметр, чтобы кодер уменьшил всплеск I-кадров. Всплеск I-кадров проявляется как визуальная мерцание, которое может возникнуть, когда кодер экономит биты, многократно копируя некоторые макроблоки из кадра в кадр, а затем обновляет их в I-кадре. При включении этого параметра кодер обновляет эти макроблоки немного чаще, чтобы сгладить мерцание. Этот параметр отключен по умолчанию. Связанный параметр: помимо включения этого параметра, вы также должны установить Adaptive quantization на значение, отличное от Off или Auto. Используйте Adaptive quantization для регулировки степени сглаживания, предоставляемой Flicker adaptive quantization.

GopBReference -> (строка)

Укажите, использует ли кодер B-кадры в качестве эталонных кадров для других изображений в том же GOP. Выберите Allow (Разрешить), чтобы разрешить кодеру использовать B-кадры в качестве эталонных кадров. Выберите Don’t allow (Не разрешать), чтобы запретить кодеру использовать B-кадры в качестве эталонных кадров.

GopClosedCadence -> (целое число)

Частота закрытых GOP. В приложениях потоковой передачи рекомендуется установить это значение в 1, чтобы декодер, подключившийся к середине потока, как можно быстрее получил кадр IDR. Установка этого значения в 0 нарушит сегментацию выходного потока.

HrdBufferSize -> (целое число)

Укажите размер буфера, который MediaConvert использует в модели буфера HRD для данного выходного потока. Укажите это значение в битах; например, введите пять мегабит как 5000000. Если вы не зададите это значение или установите его в ноль, MediaConvert рассчитает значение по умолчанию, удвоив битрейт этого выходного пункта.

InterlaceMode -> (строка)

Выберите тип сканирования строк для вывода. Сохраните значение по умолчанию Progressive, чтобы создать прогрессивный вывод, независимо от типа сканирования входных данных. Используйте Top field first или Bottom field first, чтобы создать вывод, который будет чередующимся с той же полярностью поля на протяжении всего вывода. Используйте Follow, default top или Follow, default bottom, чтобы создать вывод с той же полярностью поля, что и исходный. В задачах с несколькими входами полярность выходного поля может изменяться в процессе вывода. Поведение Follow зависит от типа сканирования входных данных. Если входной поток чередующийся, вывод будет чередующимся с той же полярностью, что и входной. Если входной поток прогрессивный, вывод будет чередующимся с полярностью «первое верхнее поле», «первое нижнее поле», в зависимости от выбранного варианта Follow.

QualityTuningLevel -> (строка)

Необязательно. Используйте уровень настройки качества, чтобы выбрать, как вы хотите балансировать скорость кодирования и качество выходного видео. По умолчанию используется более быстрое кодирование с низким качеством (однопроходное).

Slices -> (целое число)

Количество слайсов на изображение. Должно быть меньше или равно количеству строк макроблоков для прогрессивных изображений и меньше или равно половине количества строк макроблоков для интерлицерованных изображений.

Telecine -> (строка)

Игнорируйте этот параметр, если не установили частоту кадров (framerateNumerator деленное на framerateDenominator) в 29.970. Если ваша входная частота кадров составляет 23.976, выберите Hard. В противном случае сохраните значение по умолчанию None. Дополнительную информацию см. в https://docs.aws.amazon.com/mediaconvert/latest/ug/working-with-telecine-and-inverse-telecine.html.

ColorMetadata -> (строка)

Выберите Insert для этого параметра, чтобы включить метаданные цвета в этот вывод. Выберите Ignore, чтобы исключить метаданные цвета из этого вывода. Если вы не укажете значение, служба установит его по умолчанию в Insert.

Crop -> (структура)

Используйте выбор обрезки, чтобы указать область видео, которую служба включит во фрейм выходного видео.

Height -> (целое число)

Высота прямоугольника в пикселях. Указывайте только четные числа.

Width -> (целое число)

Ширина прямоугольника в пикселях. Указывайте только четные числа.

X -> (целое число)

Расстояние в пикселях между прямоугольником и левым краем кадра видео. Указывайте только четные числа.

Y -> (целое число)

Расстояние в пикселях между прямоугольником и верхним краем кадра видео. Указывайте только четные числа.

DropFrameTimecode -> (строка)

Применяется только к выводам с частотой 29,97 кадр/с. При включении этой функции служба будет использовать время кода с пропусками кадров на выходе. Если использование времени кода с пропусками кадров невозможно, система вернётся к времени кода без пропусков.

FixedAfd -> (целое число)

Применяется только при установке AFD Signaling на Fixed. Используйте Fixed для указания четырехбитного значения AFD, которое служба будет записывать во всех кадрах данного видеовывода.

Height -> (целое число)

Используйте Height, чтобы определить высоту разрешения видео в пикселях для данного вывода. Чтобы использовать такое же разрешение, как и в вашем входе: оставьте поля Width и Height пустыми. Чтобы равномерно масштабировать из исходного разрешения: оставьте Height пустым и введите значение для Width. Например, если ваш вход 1920x1080, а вы задали Width в 1280, ваш вывод будет 1280x720.

Position -> (структура)

Используйте размещение выбора, чтобы определить область видео в вашем выходном кадре. Область вне указанного вами прямоугольника будет чёрной.

Height -> (целое число)

Высота прямоугольника в пикселях. Указывайте только четные числа.

Width -> (целое число)

Ширина прямоугольника в пикселях. Указывайте только четные числа.

X -> (целое число)

Расстояние в пикселях между прямоугольником и левым краем кадра видео. Указывайте только четные числа.

Y -> (целое число)

Расстояние в пикселях между прямоугольником и верхним краем кадра видео. Указывайте только четные числа.

RespondToAfd -> (строка)

Используйте Respond to AFD, чтобы указать, как служба изменяет само видео в ответ на значения AFD ввода. * Выберите Respond to (Откликнуться), чтобы обрезать кадр входного видео в соответствии со значением AFD, соотношением сторон входного и выходного дисплеев. * Выберите Passthrough (Пропустить), чтобы включить значения входного AFD. Не выбирайте это значение, если AfdSignaling задано в NONE. Предпочтительная реализация этого рабочего процесса — установить RespondToAfd и AfdSignaling в AUTO. * Выберите None (Нет), чтобы удалить все значения входного AFD из этого вывода.

ScalingBehavior -> (строка)

Укажите поведение масштабирования видео, когда ваше выходное разрешение отличается от входного. Дополнительную информацию см. в https://docs.aws.amazon.com/mediaconvert/latest/ug/video-scaling.html

Sharpness -> (целое число)

Используйте параметр Sharpness, чтобы указать интенсивность устранения эффекта ступенчатости. Этот параметр изменяет ширину ядра фильтра устранения эффекта ступенчатости, используемого для масштабирования. Sharpness применяется только в том случае, если выходное разрешение отличается от входного. 0 — самое мягкое значение, 100 — самое резкое, а 50 рекомендуется для большинства контента.

TimecodeInsertion -> (строка)

Применяется только к выводам H.264, H.265, MPEG2 и ProRes. Включайте вставку временных меток только при идентичной частоте кадров входного и выходного потоков. Чтобы включить временные метки в этом выводе, установите параметр Вставка временных меток в PIC_TIMING_SEI. Чтобы их не включать, установите его в DISABLED. По умолчанию значение DISABLED. При вставке временных меток в вывод служба по умолчанию использует любые встроенные временные метки из входного потока. Если таковых нет, служба установит временную метку для первого выходного кадра в ноль. Чтобы изменить это поведение по умолчанию, настройте параметры в разделе Конфигурация временных меток. В консоли эти настройки находятся в меню Работа > Настройки работы > Конфигурация временных меток. Примечание: Источник временных меток в настройках ввода не влияет на временные метки, вставленные в вывод. Источник в меню Настройки работы > Конфигурация временных меток влияет.

TimecodeTrack -> (строка)

Чтобы включить дорожку временных меток в выходной файл MP4: Выберите Включено. MediaConvert записывает дорожку временных меток в поле Null Media Header (NMHD) без какой-либо информации о форматировании текста временных меток. Вы также можете указать временную метку с дроп-фреймами или без дроп-фреймов в настройке Временная метка с дроп-фреймами. Чтобы не включать дорожку временных меток: Оставьте значение по умолчанию, Выключено.

VideoPreprocessors -> (структура)

Дополнительные функции транскодирования можно найти в разделе Препроцессоры. Включайте функции для каждого выходного потока индивидуально. По умолчанию эти функции отключены.

ColorCorrector -> (структура)

Используйте эти настройки для преобразования цветового пространства или изменения таких свойств, как оттенок и контраст, для этого вывода. Более подробную информацию можно найти по адресу https://docs.aws.amazon.com/mediaconvert/latest/ug/converting-the-color-space.html.

Brightness -> (целое число)

Уровень яркости.

ClipLimits -> (структура)

Укажите пределы YUV и допуски RGB при установке преобразования диапазона выборки в ограниченный диапазон.

MaximumRGBTolerance -> (целое число)

Укажите максимальный допуск диапазона цветовых выборок RGB для вашего выходного потока. MediaConvert исправляет любые значения YUV, которые, при преобразовании в RGB, выходят за верхний заданный вами допуск. Введите целое число от 90 до 105 в качестве процентного смещения от максимального возможного значения. Оставьте пустым для использования значения по умолчанию 100. При указании значения максимального допуска RGB необходимо установить преобразование диапазона выборки в ограниченный диапазон.

MaximumYUV -> (целое число)

Укажите максимальное ограничение цветовых выборок YUV. MediaConvert адаптирует все пиксели в вашем входном потоке, превышающие указанное вами значение, к типичным границам ограниченного диапазона. Введите целое число от 920 до 1023. Оставьте пустым для использования значения по умолчанию 940. Вводимое значение относится к 10-битным диапазонам. Для 8-битных диапазонов MediaConvert автоматически уменьшает это значение. При указании значения максимального YUV необходимо установить преобразование диапазона выборки в ограниченный диапазон.

MinimumRGBTolerance -> (целое число)

Укажите минимальный допуск диапазона цветовых выборок RGB для вашего выходного потока. MediaConvert исправляет любые значения YUV, которые, при преобразовании в RGB, выходят за нижний заданный вами допуск. Введите целое число от -5 до 10 в качестве процентного смещения от минимального возможного значения. Оставьте пустым для использования значения по умолчанию 0. При указании значения минимального допуска RGB необходимо установить преобразование диапазона выборки в ограниченный диапазон.

MinimumYUV -> (целое число)

Укажите минимальное ограничение цветовых выборок YUV. MediaConvert адаптирует все пиксели в вашем входном потоке, ниже указанного вами значения, к типичным границам ограниченного диапазона. Введите целое число от 0 до 128. Оставьте пустым для использования значения по умолчанию 64. Вводимое значение относится к 10-битным диапазонам. Для 8-битных диапазонов MediaConvert автоматически уменьшает это значение. При указании значения минимального YUV необходимо установить преобразование диапазона выборки в ограниченный диапазон.

ColorSpaceConversion -> (строка)

Укажите цветовое пространство, необходимое для этого вывода. Служба поддерживает преобразование между форматами HDR, между форматами SDR, от SDR к HDR и от HDR к SDR. Преобразование SDR в HDR не повышает динамический диапазон. Преобразованное видео имеет формат HDR, но визуально выглядит так же, как необработанный вывод. Преобразование HDR в SDR использует тональное отображение для приближения результата ручного перевода с HDR на SDR.

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. Выбранный режим представляет собой творческий выбор с различными компромиссами в деталях и тонах выходного потока.

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 в нитах для всех входных 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 -> (string)

Применяется только при установке режима Деинтерлейс на Деинтерлейс или Адаптивный. Интерполяция создает более четкие изображения, а сглаживание – более плавное движение. Если ваш исходный файл содержит тикер, например, бегущую строку в нижней части кадра: выберите Интерполяция тикера или Сглаживание тикера. Для применения удвоения полей: выберите Линейная интерполяция. Обратите внимание, что линейная интерполяция может вводить артефакты видео в ваш выходной файл.

Control -> (string)

  • При установке на NORMAL (по умолчанию), деинтерлейсер не преобразует кадры, помеченные в метаданных как прогрессивные. Он будет преобразовывать только те, которые помечены как какой-либо другой тип. - При установке на FORCE_ALL_FRAMES, деинтерлейсер преобразует каждый кадр в прогрессивный - даже те, которые уже помечены как прогрессивные. Включите режим принуждения только в том случае, если есть высокая вероятность, что метаданные помечены кадры как прогрессивные, когда они не прогрессивные. В противном случае не включайте; обработка кадров, которые уже прогрессивные, в прогрессивные, вероятно, приведет к более низкому качеству видео.

Mode -> (string)

Используйте Деинтерлейсер, чтобы выбрать, как служба будет выполнять деинтерлейсинг. По умолчанию используется Деинтерлейс. - Деинтерлейс преобразует чересстрочный в прогрессивный. - Обратная телецинизация преобразует Hard Telecine 29.97i в прогрессивный 23.976p. - Адаптивный автоматически обнаруживает и преобразует в прогрессивный.

DolbyVision -> (structure)

Включите функцию Dolby Vision для получения выходного видео, совместимого с Dolby Vision.

L6Metadata -> (structure)

Используйте эти настройки, когда вы устанавливаете DolbyVisionLevel6Mode на SPECIFY, чтобы переопределить значения MaxCLL и MaxFALL в вашем входе новыми значениями.

MaxCll -> (integer)

Максимальный уровень освещенности контента. Статические метаданные HDR, соответствующие самому яркому пикселю во всем потоке. Измеряется в нитах.

MaxFall -> (integer)

Максимальный средний уровень освещенности кадра. Статические метаданные HDR, соответствующие самой высокой средней яркости кадра во всем потоке. Измеряется в нитах.

L6Mode -> (string)

Используйте режим Dolby Vision, чтобы выбрать, как служба будет обрабатывать свойства Dolby Vision MaxCLL и MaxFALL.

Mapping -> (string)

Требуется, когда вы устанавливаете профиль Dolby Vision на Профиль 8.1. При установке отображения контента на None, отображение контента не применяется к сигналу, совместимому с HDR10. В зависимости от максимального уровня яркости источника, возможно, произойдет обрезка на устройствах HDR без Dolby Vision. При установке отображения контента на HDR10 1000, транскодер создает совместимый с HDR10 сигнал с максимальной яркость 1000 нит, применяя статическое отображение контента к источнику. Этот режим оптимизирован по скорости для источников PQ10 с метаданными, созданными на основе анализа. Для отрендеренного контента Dolby Vision имейте в виду, что творческое намерение может не гарантироваться при экстремальных обрезках в 1000 нит.

Profile -> (string)

Необходимо при включении Dolby Vision. Используйте Профиль 5, чтобы включить метаданные Dolby Vision с чередованием кадров в выходном файле. Ваш вход должен содержать метаданные Dolby Vision или цветовое пространство YUV HDR10. Используйте Профиль 8.1, чтобы включить метаданные Dolby Vision с чередованием кадров и метаданные HDR10 в выходном файле. Ваш вход должен содержать метаданные Dolby Vision.

Hdr10Plus -> (structure)

Включите анализ HDR10+ и внедрение метаданных. Совместимо только с HEVC.

MasteringMonitorNits -> (integer)

Укажите нормализованный пиковый уровень яркости отображения мастер-дисплея HDR10+, в нитах. Это фактический нормализованный пиковый уровень яркости мастер-дисплея, как определено в ST 2094-40.

TargetMonitorNits -> (integer)

Укажите номинальный пиковый уровень яркости целевого дисплея HDR10+, в нитах. Это номинальный максимальный уровень яркости целевого дисплея, как определено в ST 2094-40.

ImageInserter -> (structure)

Включите функцию вставки изображений, чтобы добавить графическое наложение на ваше видео. Включите или отключите эту функцию для каждого выхода индивидуально. По умолчанию эта настройка отключена.

InsertableImages -> (list)

Укажите изображения, которые вы хотите наложить на видео. Изображения должны быть в формате PNG или TGA.

(structure)

Эти настройки применяются к конкретному графическому наложению. Вы можете включить несколько наложений в задании.

Duration -> (integer)

Укажите время в миллисекундах, в течение которого изображение должно оставаться на выходе видео. Это время включает время плавного перехода, но не включает время плавного исчезновения.

FadeIn -> (integer)

Укажите длительность в миллисекундах между временем начала вставки изображения и временем, когда изображение появляется с полной непрозрачностью. Полная непрозрачность - это уровень, который вы задаете для параметра непрозрачности. Если вы не укажете значение для плавного перехода, изображение будет появляться внезапно в момент начала наложения.

FadeOut -> (integer)

Укажите время в миллисекундах между концом времени, указанного для продолжительности наложения изображения, и моментом, когда наложенное изображение полностью исчезнет. Если вы не укажете значение для плавного перехода, изображение исчезнет внезапно по окончании вставки изображения.

Height -> (integer)

Укажите высоту вставляемого изображения в пикселях. Если вы укажете значение, большее, чем высота разрешения видео, служба обрежет ваше наложенное изображение, чтобы оно поместилось. Чтобы использовать исходную высоту изображения, оставьте эту настройку пустой.

ImageInserterInput -> (string)

Укажите расположение изображения в формате HTTP, HTTPS или Amazon S3, которое вы хотите наложить на видео. Используйте файл PNG или TGA.

ImageX -> (integer)

Укажите расстояние в пикселях между вставляемым изображением и левым краем кадра видео. Требуется для любого наложенного изображения, которое вы указываете.

ImageY -> (integer)

Укажите расстояние в пикселях между наложенным изображением и верхним краем кадра видео. Требуется для любого наложенного изображения, которое вы указываете.

Layer -> (integer)

Укажите, как будут отображаться перекрывающиеся вставляемые изображения. Изображения с более высокими значениями Layer будут отображаться поверх изображений с более низкими значениями Layer.

Opacity -> (integer)

Используйте непрозрачность для указания того, насколько подлежащее видео отображается сквозь вставляемое изображение. 0 - прозрачно, 100 - полностью непрозрачно. По умолчанию - 50.

StartTime -> (string)

Укажите код времени кадра, на котором вы хотите, чтобы наложение впервые появилось. Он должен быть в формате кода времени (ЧЧ:ММ:СС:КК или ЧЧ:ММ:СС;КК). Помните о настройках вашего источника кода времени.

Width -> (integer)

Укажите ширину вставляемого изображения в пикселях. Если вы укажете значение, большее, чем ширина разрешения видео, служба обрезает ваше наложенное изображение, чтобы оно поместилось. Чтобы использовать исходную ширину изображения, оставьте эту настройку пустой.

SdrReferenceWhiteLevel -> (integer)

Укажите эталонный уровень белого цвета в нитах для всех изображений вашего вставляемого изображения. Используется для корректировки уровней яркости в выходных данных HDR10. Для дисплеев с пиковой яркостью 1000 нит рекомендуется установить эталонный уровень белого SDR в 203 (согласно ITU-R BT.2408). Оставьте пустым для использования значения по умолчанию 100 или укажите целое число от 100 до 1000.

NoiseReducer -> (structure)

Включите функцию шумоподавления, чтобы при необходимости удалить шум из выходного видео. Включите или отключите эту функцию для каждого выхода индивидуально. По умолчанию эта настройка отключена. При включении шумоподавления также необходимо выбрать значение для фильтра шумоподавления. Для выходов AVC, при включении шумоподавления, нельзя включать фильтр уменьшения полосы пропускания.

Filter -> (string)

Используйте фильтр шумоподавления, чтобы выбрать одну из следующих пространственных функций фильтрации изображений. Для использования этой настройки также необходимо включить шумоподавление. * Билатеральный сохраняет края при уменьшении шума. * Среднее (наименее жесткое), Гауссово, Лаплас, и Усиление (наиболее жесткое) выполняют сверточную фильтрацию. * Сохранение выполняет минимально-максимальное шумоподавление. * Пространственное выполняет фильтрацию в частотной области, основанную на принципах JND. * Временное оптимизирует качество видео для сложных движений.

FilterSettings -> (structure)

Настройки фильтра шумоподавления

Strength -> (integer)

Относительная интенсивность фильтра шумоподавления. Более высокие значения создают более сильную фильтрацию.

SpatialFilterSettings -> (structure)

Настройки фильтра шумоподавления для пространственного фильтра.

PostFilterSharpenStrength -> (integer)

Укажите интенсивность последующей фильтрации по усилению четкости после шумоподавления, где 0 отключает фильтр, а 3 включает его с максимальной интенсивностью.

Speed -> (integer)

Скорость фильтра, от -2 (нижняя скорость) до 3 (более высокая скорость), при этом 0 – номинальное значение.

Strength -> (integer)

Относительная интенсивность фильтра шумоподавления. Более высокие значения создают более сильную фильтрацию.

TemporalFilterSettings -> (structure)

Настройки фильтра шумоподавления для временного фильтра.

AggressiveMode -> (integer)

Используйте режим агрессивного шумоподавления для контента со сложными движениями. Более высокие значения создают более сильную временную фильтрацию. Это фильтрует высокосложные сцены более агрессивно и создает лучшее VQ для выходов с низкой битрейтом.

PostTemporalSharpening -> (string)

При установке шумоподавления на временное, полоса пропускания и резкость вашего выходного сигнала уменьшаются. Вы можете дополнительно использовать последующее временное повышение резкости, чтобы применить повышение резкости к краям вашего выходного сигнала. Обратите внимание, что последующее временное повышение резкости также уменьшит уменьшение полосы пропускания от шумоподавления. Поведение по умолчанию, Авто, позволяет транскодеру определить, применять ли повышение резкости в зависимости от типа и качества вашего входного сигнала. При установке Последовательного временного повышения резкости на Включено, укажите, насколько повышение резкости применяется с помощью Последовательной силы временного повышения резкости. Установите Последовательное временное повышение резкости на Отключено, чтобы не применять повышение резкости.

PostTemporalSharpeningStrength -> (string)

Используйте Последовательную силу временного повышения резкости, чтобы определить степень повышения резкости, которую транскодер применяет к вашему выходу. Установите Последовательную силу временного повышения резкости на Низкое, Среднее или Высокое, чтобы указать степень повышения резкости.

Speed -> (integer)

Скорость фильтра (большее число - быстрее). Низкая настройка снижает битрейт в ущерб времени транскодирования, высокая настройка улучшает время транскодирования в ущерб битрейту.

Strength -> (integer)

Укажите интенсивность фильтра шумоподавления для этого выхода. Более высокие значения создают более сильную фильтрацию. Мы рекомендуем следующие диапазоны значений в зависимости от желаемого результата: * 0-2 для уменьшения сложности с минимальной потерей резкости * 2-8 для уменьшения сложности с сохранением изображения * 8-16 для высокой степени уменьшения сложности.

PartnerWatermarking -> (structure)

Если вы работаете с партнёром по водяным знакам для видео от третьей стороны, используйте группу настроек, соответствующую вашему партнёру по водяным знакам, чтобы включить водяные знаки в выходные данные.

NexguardFileMarkerSettings -> (структура)

Для проведения криминалистической экспертизы видео с использованием водяных знаков MediaConvert поддерживает водяные знаки Nagra NexGuard File Marker. MediaConvert поддерживает рабочие процессы PreRelease Content (NGPR/G2) и OTT Streaming.

License -> (строка)

Используйте базу64-строку лицензии, предоставленную компанией Nagra. Введите её напрямую в спецификацию задания JSON или в консоли. Требуется, если вы включаете водяные знаки Nagra NexGuard File Marker в своё задание.

Payload -> (целое число)

Укажите идентификатор полезной нагрузки, который вы хотите связать с этим выходом. Допустимые значения зависят от вашего рабочего процесса для криминалистической экспертизы видео с водяными знаками Nagra NexGuard. Требуется, если вы включаете водяные знаки Nagra NexGuard File Marker в своё задание. Для PreRelease Content (NGPR/G2) укажите целое число от 1 до 4 194 303. Вы должны сгенерировать уникальный идентификатор для каждого объекта, которому вы добавляете водяной знак, и сохранить запись о присвоенном идентификаторе для каждого объекта. Ни Nagra, ни MediaConvert не отслеживают взаимосвязь между выходными файлами и вашими идентификаторами. Для OTT Streaming создайте два стека адаптивной скорости передачи данных (ABR) для каждого объекта. Сделайте это, настроив две группы выходов. Для одной группы выходов установите значение Идентификатора полезной нагрузки в 0 для каждого выхода. Для другой группы выходов установите Идентификатор полезной нагрузки в 1 для каждого выхода.

Preset -> (строка)

Введите одну из строк предопределённых параметров водяных знаков, предоставленных компанией Nagra. Требуется, если вы включаете водяные знаки Nagra NexGuard File Marker в своё задание.

Strength -> (строка)

Необязательно. Игнорируйте эту настройку, если техническая поддержка Nagra не указывает вам значение. Если вы не укажете значение, библиотека Nagra NexGuard использует своё значение по умолчанию.

TimecodeBurnin -> (структура)

Настройки для записи таймкода и указанного префикса в выходные данные.

FontSize -> (целое число)

Используйте Размер шрифта, чтобы установить размер шрифта любого записанного таймкода. Допустимые значения: 10, 16, 32, 48.

Position -> (строка)

Используйте Положение в разделе Запись таймкода, чтобы указать расположение записанного таймкода на выходном видео.

Prefix -> (строка)

Используйте Префикс, чтобы поместить символы ASCII перед любым записанным таймкодом. Например, префикс «EZ-» приведёт к таймкоду «EZ-00:00:00:00». Укажите сами символы или эквиваленты их кодов ASCII. Поддерживаемый диапазон символов — от 0x20 до 0x7e. В него входят буквы, цифры и все специальные символы, представленные на стандартной английской клавиатуре.

Width -> (целое число)

Используйте Ширина, чтобы определить ширину видеоразрешения в пикселях для этого выхода. Чтобы использовать то же разрешение, что и входной сигнал: оставьте Ширина и Высота пустыми. Чтобы равномерно масштабировать с разрешения входного сигнала: оставьте Ширину пустой и введите значение для Высота. Например, если ваш входной сигнал составляет 1920x1080, а вы устанавливаете Высота в 720, ваш выход будет 1280x720.

TimecodeConfig -> (структура)

Эти настройки управляют тем, как служба обрабатывает таймкоды во всём задании. Эти настройки не влияют на обрезку входного сигнала.

Anchor -> (строка)

Если вы используете платформу редактирования, которая полагается на опорный таймкод, используйте Опорный таймкод, чтобы указать таймкод, который будет соответствовать кадру входного видео кадру выходного видео. Используйте 24-часовой формат с номером кадра (ЧЧ:ММ:СС:КК) или (ЧЧ:ММ:СС;КК). Эта настройка игнорирует преобразование частоты кадров. Поведение системы для Опорного таймкода зависит от вашей настройки для Источник. * Если Источник установлен на Указанный старт, первый кадр входного сигнала — это указанное значение в Начальный таймкод. Опорный таймкод и Начальный таймкод используются для расчёта выходного таймкода. * Если Источник установлен на Начать с 0, первый кадр — 00:00:00:00. * Если Источник установлен на Встроенный, первый кадр — это значение таймкода в первом кадре входного сигнала.

Source -> (строка)

Используйте Источник, чтобы установить способ обработки таймкодов в этом задании. Чтобы убедиться, что ваше видео, аудио, субтитры и метки синхронизированы и что основанные на времени функции, такие как вставка изображений, работают правильно, выберите вариант источника таймкода, соответствующий вашим объектам. Все таймкоды представлены в 24-часовом формате с номером кадра (ЧЧ:ММ:СС:КК). * Встроенный — используйте таймкод, который находится во входном видео. Если во входном источнике нет встроенного таймкода, служба вместо него использует Начать с 0. * Начать с 0 — установите таймкод начального кадра в 00:00:00:00. * Указанный старт — установите таймкод начального кадра в значение, отличное от нуля. Вы используете Начальный таймкод, чтобы предоставить это значение.

Start -> (строка)

Используйте только при установке Источник на Указанный старт. Используйте Начальный таймкод, чтобы указать таймкод для начального кадра. Используйте 24-часовой формат с номером кадра (ЧЧ:ММ:СС:КК) или (ЧЧ:ММ:СС;КК).

TimestampOffset -> (строка)

Применяется только к выходам, поддерживающим метку даты и времени программы. Используйте Смещение метки времени, чтобы переписать дату таймкода без влияния на время и номер кадра. Укажите новую дату как строку в формате «гггг-мм-дд». Чтобы использовать Смещение метки времени, вы также должны включить Вставить метку даты и времени программы в настройках выходов. Например, если дата в вашем таймкоде — 2002-1-25, а вы хотите изменить её на год позже, установите Смещение метки времени на 2003-1-25.

TimedMetadataInsertion -> (структура)

Вставьте пользовательские метаданные ID3 в указанные моменты времени. В каждом выходе, в который вы хотите добавить эти метаданные, необходимо установить Метаданные ID3 в Пропускать.

Id3Insertions -> (список)

Id3Insertions содержит массив экземпляров Id3Insertion.

(структура)

Чтобы вставить теги ID3 в выходные данные, укажите два значения. Используйте Тег ID3 для указания строки в формате base64 и используйте Таймкод, чтобы указать момент вставки тега. Чтобы вставить несколько тегов ID3 в выходные данные, создайте несколько экземпляров вставки тегов ID3.

Id3 -> (строка)

Используйте Тег ID3 для предоставления полностью сформированного тега ID3 в формате base64-кодирования.

Timecode -> (строка)

Укажите Таймкод в формате ЧЧ:ММ:СС:КК или ЧЧ:ММ:СС;КК.

StatusUpdateInterval -> (строка)

Укажите, как часто MediaConvert отправляет события STATUS_UPDATE в Amazon CloudWatch Events. Установите интервал в секундах между обновлениями состояния. MediaConvert отправляет обновление с этим интервалом с момента начала обработки вашей работы до завершения транскодирования или обнаружения ошибки.

Type -> (строка)

Шаблон задания может быть двух типов: системный или пользовательский. Системные или встроенные шаблоны заданий не могут быть изменены или удалены пользователем.

NextToken -> (строка)

Используйте эту строку, чтобы запросить следующую партию шаблонов заданий.

© Copyright 2025, Amazon Web Services. Created using Sphinx.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API