[ aws . mediaconvert ]
get-job-template
Description
Получить JSON для конкретного шаблона задания.
См. также: AWS API Documentation
Synopsis
get-job-template
--name <value>
[--cli-input-json | --cli-input-yaml]
[--generate-cli-skeleton <value>]
[--debug]
[--endpoint-url <value>]
[--no-verify-ssl]
[--no-paginate]
[--output <value>]
[--query <value>]
[--profile <value>]
[--region <value>]
[--version <value>]
[--color <value>]
[--no-sign-request]
[--ca-bundle <value>]
[--cli-read-timeout <value>]
[--cli-connect-timeout <value>]
[--cli-binary-format <value>]
[--no-cli-pager]
[--cli-auto-prompt]
[--no-cli-auto-prompt]
Options
--name (string) Имя шаблона задания.
--cli-input-json | --cli-input-yaml (string) Считывает аргументы из предоставленной строки JSON. Строка JSON соответствует формату, предоставленному --generate-cli-skeleton. Если в командной строке предоставлены другие аргументы, эти значения переопределят значения, предоставленные JSON. Невозможно передавать произвольные двоичные значения, используя значение, предоставленное JSON, поскольку строка будет восприниматься буквально. Это нельзя указать вместе с --cli-input-yaml.
--generate-cli-skeleton (string) Печатает скелет JSON в стандартный вывод без отправки запроса API. Если не предоставлено значение или значение input, печатает пример входного JSON, который можно использовать в качестве аргумента для --cli-input-json. Аналогично, если предоставлено yaml-input, он напечатает пример входного YAML, который можно использовать с --cli-input-yaml. Если предоставлено значение output, он проверяет входные данные команды и возвращает пример выходного JSON для этой команды. Сгенерированный скелет JSON не является стабильным между версиями AWS CLI, и гарантии обратной совместимости в сгенерированном скелете JSON отсутствуют.
Global Options
--debug (boolean)
Включить ведение журнала отладки.
--endpoint-url (string)
Переопределить URL по умолчанию команды данным URL.
--no-verify-ssl (boolean)
По умолчанию AWS CLI использует SSL при взаимодействии со службами AWS. Для каждого SSL-соединения AWS CLI будет проверять SSL-сертификаты. Эта опция переопределяет поведение по умолчанию при проверке SSL-сертификатов.
--no-paginate (boolean)
Отключить автоматическую разбивку на страницы. Если автоматическая разбивка на страницы отключена, AWS CLI выполнит только один вызов для первой страницы результатов.
--output (string)
Стиль форматирования вывода команды.
- json
- text
- table
- yaml
- yaml-stream
--query (string)
Запрос JMESPath для использования при фильтрации данных ответа.
--profile (string)
Использовать определенный профиль из файла учетных данных.
--region (string)
Регион для использования. Переопределяет настройки конфигурации/среды.
--version (string)
Отобразить версию этого инструмента.
--color (string)
Включить/выключить цветной вывод.
- on
- off
- auto
--no-sign-request (boolean)
Не подписывать запросы. Учетные данные не будут загружены, если предоставлен этот аргумент.
--ca-bundle (string)
Пакет сертификатов CA для использования при проверке SSL-сертификатов. Переопределяет настройки конфигурации/среды.
--cli-read-timeout (int)
Максимальное время чтения сокета в секундах. Если значение установлено в 0, чтение сокета будет блокироваться и не произойдет таймаут. Значение по умолчанию — 60 секунд.
--cli-connect-timeout (int)
Максимальное время подключения сокета в секундах. Если значение установлено в 0, подключение сокета будет блокироваться и не произойдет таймаут. Значение по умолчанию — 60 секунд.
--cli-binary-format (string)
Стиль форматирования, который будет использоваться для двоичных больших двоичных объектов. Формат по умолчанию — 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 (boolean)
Отключить пейджер cli для вывода.
--cli-auto-prompt (boolean)
Автоматически запрашивать параметры ввода CLI.
--no-cli-auto-prompt (boolean)
Отключить автоматический запрос параметров ввода CLI.
Примеры
Примечание
Чтобы использовать следующие примеры, у вас должна быть установлена и настроена AWS CLI. См. руководство по началу работы в Руководстве пользователя AWS CLI для получения дополнительной информации.
Если не указано иное, все примеры имеют правила цитирования, подобные unix. Эти примеры необходимо будет адаптировать к правилам цитирования вашего терминала. См. Использование кавычек со строками в Руководстве пользователя AWS CLI .
Чтобы получить подробную информацию о шаблоне задания
Следующий get-job-template пример отображает определение JSON указанного пользовательского шаблона задания.
aws mediaconvert get-job-template \
--name "DASH Streaming" \
--endpoint-url https://abcd1234.mediaconvert.us-east-1.amazonaws.com
Вывод:
{
"JobTemplate": {
"StatusUpdateInterval": "SECONDS_60",
"LastUpdated": 1568652998,
"Description": "Create a DASH streaming ABR stack",
"CreatedAt": 1568652998,
"Priority": 0,
"Name": "DASH Streaming",
"Settings": {
...<truncatedforbrevity>...
},
"Arn": "arn:aws:mediaconvert:us-west-2:123456789012:jobTemplates/DASH Streaming",
"Type": "CUSTOM"
}
}
Для получения дополнительной информации см. Работа с шаблонами заданий AWS Elemental MediaConvert в Руководстве пользователя AWS Elemental MediaConvert.
Output
JobTemplate -> (structure)
Шаблон задания - это готовый набор инструкций по кодированию, который можно использовать для быстрого создания задания.
AccelerationSettings -> (structure)
Ускоренное перекодирование может значительно ускорить выполнение заданий с длинным, визуально сложным содержимым.
Mode -> (string)
Arn -> (string)
Category -> (string)
CreatedAt -> (timestamp)
Description -> (string)
HopDestinations -> (list)
Необязательный список пунктов назначения перехода.
(structure)
Необязательный. Конфигурация для очереди назначения, в которую задание может переходить после истечения заданного клиентом минимального времени ожидания.
Priority -> (integer)
Queue -> (string)
WaitMinutes -> (integer
LastUpdated -> (timestamp)
Name -> (string)
Priority -> (integer)
Queue -> (string)
Settings -> (structure)
JobTemplateSettings содержит все настройки транскодирования, сохраненные в шаблоне, которые будут применяться к заданиям, созданным из него.
AdAvailOffset -> (integer)
AvailBlanking -> (structure)
Настройки для обнуления рекламы. Видео может быть обнулено или наложено изображением, а звук заглушен во время рекламных объявлений, запускаемых SCTE-35.
AvailBlankingImage -> (string)
ColorConversion3DLUTSettings -> (list)
Используйте 3D LUT, чтобы указать пользовательское поведение отображения цветов при преобразовании из одного цветового пространства в другое. Вы можете включить до 8 различных 3D LUT. For more information, see: https://docs.aws.amazon.com/mediaconvert/latest/ug/3d-luts.html
(structure)
Custom 3D lut settings
FileInput -> (string)
InputColorSpace -> (string)
InputMasteringLuminance -> (integer)
OutputColorSpace -> (string)
OutputMasteringLuminance -> (integer)
Esam -> (structure)
Настройки для Event Signaling And Messaging (ESAM). Если вы не выполняете вставку рекламы, вы можете проигнорировать эти настройки.
ManifestConfirmConditionNotification -> (structure)
Specifies an ESAM ManifestConfirmConditionNotification XML as per OC-SP-ESAM-API-I03-131025. The transcoder uses the manifest conditioning instructions that you provide in the setting MCC XML.
MccXml -> (string)
ResponseSignalPreroll -> (integer)
SignalProcessingNotification -> (structure)
Specifies an ESAM SignalProcessingNotification XML as per OC-SP-ESAM-API-I03-131025. The transcoder uses the signal processing instructions that you provide in the setting SCC XML.
SccXml -> (string)
ExtendedDataServices -> (structure)
Если ваш исходный контент имеет службы данных EIA-608 Line 21, включите эту функцию, чтобы указать, что MediaConvert делает с пакетами Extended Data Services (XDS). Вы можете выбрать сквозную передачу пакетов XDS или удалить их из выходных данных. For more information about XDS, see EIA-608 Line Data Services, section 9.5.1.5 05h Content Advisory.
CopyProtectionAction -> (string)
VchipAction -> (string)
FollowSource -> (integer)
Inputs -> (list)
Используйте Inputs, чтобы определить исходный файл, используемый в задании транскодирования. В шаблоне задания может быть только один вход. Using the API, you can include multiple inputs when referencing a job template.
(structure)
Заданный видеовход в шаблоне.
AdvancedInputFilter -> (string)
AdvancedInputFilterSettings -> (structure)
Дополнительные настройки для расширенного входного фильтра, когда вы устанавливаете для расширенного входного фильтра значение Включено.
AddTexture -> (string)
Sharpening -> (string)
AudioSelectorGroups -> (map)
Используйте группы селекторов аудио, чтобы объединить несколько дополнительных аудиовходов, чтобы вы могли назначить их одной вкладке выходного аудио. Обратите внимание, что если вы работаете со встроенным аудио, проще назначить несколько входных дорожек одному селектору аудио, чем использовать группу селекторов аудио.
key -> (string)
value -> (structure)
Используйте группы селекторов аудио, чтобы объединить несколько дополнительных аудиовходов, чтобы вы могли назначить их одной вкладке выходного аудио. Обратите внимание, что если вы работаете со встроенным аудио, проще назначить несколько входных дорожек одному селектору аудио, чем использовать группу селекторов аудио.
AudioSelectorNames -> (list)
Имя селектора аудио в том же входном файле для включения в группу. Имена селекторов аудио стандартизированы на основе их порядка во входном файле (например, «Audio Selector 1»). Параметр имени селектора аудио можно повторить, чтобы добавить любое количество селекторов аудио в группу.
(string)
AudioSelectors -> (map)
Используйте селекторы аудио, чтобы указать дорожку или набор дорожек из входного файла, которые вы будете использовать в своих выходных данных. Для одного входного файла можно использовать несколько селекторов аудио.
key -> (string)
value -> (structure)
Используйте селекторы аудио, чтобы указать дорожку или набор дорожек из входного файла, которые вы будете использовать в своих выходных данных. Для одного входного файла можно использовать несколько селекторов аудио.
AudioDurationCorrection -> (string)
CustomLanguageCode -> (string)
DefaultSelection -> (string)
ExternalAudioFileInput -> (string)
HlsRenditionGroupSettings -> (structure)
Настройки, относящиеся к аудиоисточникам в альтернативной группе рендеринга HLS. Укажите свойства (renditionGroupId, renditionName или renditionLanguageCode), чтобы идентифицировать уникальную аудиодорожку среди альтернативных групп рендеринга, присутствующих в манифесте HLS. Если уникальная дорожка не найдена или несколько дорожек соответствуют предоставленным свойствам, задание завершается неудачей. Если в hlsRenditionGroupSettings не указаны никакие свойства, выбирается аудиодорожка по умолчанию в видеосегменте. Если в видеосегменте нет звука, вместо этого выбирается альтернативное аудио со значением DEFAULT=YES.
RenditionGroupId -> (string)
RenditionLanguageCode -> (string)
RenditionName -> (string)
LanguageCode -> (string)
Offset -> (integer)
Pids -> (list)
Выбирает определенный PID из источника аудио (например, 257 выбирает PID 0x101).
(integer)
ProgramSelection -> (integer)
RemixSettings -> (structure)
Используйте эти настройки, чтобы изменить порядок аудиоканалов одного входного сигнала в соответствии с каналами другого входного сигнала. Это позволяет объединить два файла в один выходной, один за другим.
AudioDescriptionAudioChannel -> (integer)
AudioDescriptionDataChannel -> (integer)
ChannelMapping -> (structure)
Сопоставление каналов содержит группу полей, которые содержат значение ремикширования для каждого канала, в дБ. Укажите значения ремикширования, чтобы указать, сколько контента из вашего входного аудиоканала вы хотите получить в выходных аудиоканалах. Каждый экземпляр массива InputChannels или InputChannelsFineTune указывает эти значения для одного выходного канала. Используйте один экземпляр этого массива для каждого выходного канала. В консоли каждый массив соответствует столбцу в графическом изображении матрицы сопоставления. Строки графической матрицы соответствуют входным каналам. Допустимые значения находятся в диапазоне от -60 (выключение звука) до 6. Значение 0 передает входной канал без изменений в выходной канал (без ослабления или усиления). Используйте InputChannels или InputChannelsFineTune, чтобы указать значения ремикширования. Не используйте оба параметра.
OutputChannels -> (list)
В спецификации задания JSON включите один дочерний элемент OutputChannels для каждого аудиоканала, который вы хотите получить в выходных данных. Каждый дочерний элемент должен содержать один экземпляр InputChannels или InputChannelsFineTune.
(structure)
Настройки сопоставления OutputChannel.
InputChannels -> (list)
Используйте этот параметр, чтобы указать значения ремикширования, когда они являются целыми числами, например -10, 0 или 4.
(integer)
InputChannelsFineTune -> (list)
Используйте этот параметр, чтобы указать значения ремикширования, когда они имеют десятичный компонент, например -10,312, 0,08 или 4,9. MediaConvert округляет значения ремикширования до ближайшей тысячной.
(double)
ChannelsIn -> (integer)
ChannelsOut -> (integer)
SelectorType -> (string)
Tracks -> (list)
Определите дорожку из входного аудио, чтобы включить ее в этот селектор, введя номер индекса дорожки. Чтобы включить несколько дорожек в один селектор аудио, укажите несколько дорожек следующим образом. Используя консоль, введите список, разделенный запятыми. Например, введите «1,2,3», чтобы включить дорожки с 1 по 3.
(integer)
CaptionSelectors -> (map)
Используйте селекторы субтитров, чтобы указать данные субтитров из вашего входного сигнала, которые вы используете в выходных данных. Вы можете использовать до 100 селекторов субтитров на входной сигнал.
key -> (string)
value -> (structure)
Используйте селекторы субтитров, чтобы указать данные субтитров из вашего входного сигнала, которые вы используете в выходных данных. Вы можете использовать до 100 селекторов субтитров на входной сигнал.
CustomLanguageCode -> (string)
LanguageCode -> (string)
SourceSettings -> (structure)
Если ваши входные субтитры имеют формат SCC, TTML, STL, SMI, SRT или IMSC в xml-файле, укажите URI входного исходного файла субтитров. Если ваши входные субтитры имеют формат IMSC в пакете IMF, используйте TrackSourceSettings вместо FileSoureSettings.
AncillarySourceSettings -> (structure)
Настройки для дополнительного источника субтитров.
Convert608To708 -> (string)
SourceAncillaryChannelNumber -> (integer)
TerminateCaptions -> (string)
DvbSubSourceSettings -> (structure)
Настройки источника DVB Sub
Pid -> (integer)
EmbeddedSourceSettings -> (structure
Настройки для встроенного источника субтитров
Convert608To708 -> (string)
Source608ChannelNumber -> (integer)
Source608TrackNumber -> (integer)
TerminateCaptions -> (string)
FileSourceSettings -> (structure)
Если ваши входные субтитры имеют формат SCC, SMI, SRT, STL, TTML, WebVTT или IMSC 1.1 в xml-файле, укажите URI входного файла источника субтитров. Если ваш источник субтитров имеет формат IMSC в пакете IMF, используйте TrackSourceSettings вместо FileSoureSettings.
ByteRateLimit -> (string)
Convert608To708 -> (string)
ConvertPaintToPop -> (string)
Framerate -> (structure)
Проигнорируйте этот параметр, если формат ваших входных субтитров не является SCC. Чтобы служба компенсировала различия в частоте кадров между вашими входными субтитрами и входным видео, укажите частоту кадров файла субтитров. Укажите это значение в виде дроби. Например, вы можете указать 24 / 1 для 24 кадров в секунду, 25 / 1 для 25 кадров в секунду, 24000 / 1001 для 23,976 кадров в секунду или 30000 / 1001 для 29,97 кадров в секунду.
FramerateDenominator -> (integer)
FramerateNumerator -> (integer)
SourceFile -> (string)
TimeDelta -> (integer)
TimeDeltaUnits -> (string)
UpconvertSTLToTeletext -> (string)
SourceType -> (string)
TeletextSourceSettings -> (structure)
Настройки, относящиеся к источникам субтитров Teletext, включая номер страницы.
PageNumber -> (string)
TrackSourceSettings -> (structure)
Настройки, относящиеся к источникам субтитров, которые указываются по номеру дорожки. В настоящее время это только субтитры IMSC в пакете IMF. Если ваш источник субтитров имеет формат IMSC 1.1 в отдельном xml-файле, используйте FileSourceSettings вместо TrackSourceSettings.
TrackNumber -> (integer)
WebvttHlsSourceSettings -> (structure)
Настройки, относящиеся к источникам WebVTT в группе альтернативных рендерингов HLS. Укажите свойства (renditionGroupId, renditionName или renditionLanguageCode), чтобы идентифицировать уникальную дорожку субтитров среди альтернативных групп рендеринга, присутствующих в манифесте HLS. Если не найдено ни одной уникальной дорожки или несколько дорожек соответствуют указанным свойствам, задание завершается неудачей. Если в группе рендеринга есть только одна дорожка субтитров, настройки можно оставить пустыми, и будет выбрана дорожка субтитров по умолчанию. Если вашим источником субтитров является сторонний файл, используйте FileSourceSettings вместо WebvttHlsSourceSettings.
RenditionGroupId -> (string)
RenditionLanguageCode -> (string)
RenditionName -> (string)
Crop -> (structure)
Используйте Cropping selection, чтобы указать область видео, которую служба включит в выходной видеокадр. Если вы укажете здесь значение, оно переопределит любое значение, которое вы укажете в настройке выходных данных Cropping selection.
Height -> (integer)
Width -> (integer)
X -> (integer)
Y -> (integer)
DeblockFilter -> (string)
DenoiseFilter -> (string)
DolbyVisionMetadataXml -> (string)
```DynamicAudioSelectors -> (map)
Используйте Dynamic audio selectors, когда вы не знаете структуру дорожек своего источника при отправке задания, но хотите выбрать несколько звуковых дорожек. Когда вы включаете звуковую дорожку в свой вывод и указываете этот Dynamic audio selector в качестве источника звука, MediaConvert создает выходную звуковую дорожку для каждой динамически выбранной дорожки. Обратите внимание, что при включении Dynamic audio selector для двух или более входов каждый вход должен иметь одинаковое количество звуковых дорожек и звуковых каналов.
key -> (string)
value -> (structure)
Используйте Dynamic audio selectors, когда вы не знаете структуру дорожек своего источника при отправке задания, но хотите выбрать несколько звуковых дорожек. Когда вы включаете звуковую дорожку в свой вывод и указываете этот Dynamic audio selector в качестве источника звука, MediaConvert создает звуковую дорожку в этом выводе для каждой динамически выбранной дорожки. Обратите внимание, что при включении Dynamic audio selector для двух или более входов каждый вход должен иметь одинаковое количество звуковых дорожек и звуковых каналов.
AudioDurationCorrection -> (string)
ExternalAudioFileInput -> (string)
LanguageCode -> (string)
Offset -> (integer)
SelectorType -> (string)
FilterEnable -> (string)
FilterStrength -> (integer)
ImageInserter -> (structure)
Включите функцию вставки изображений, чтобы включить графический оверлей на вашем видео. Включите или отключите эту функцию для каждого входа по отдельности. Этот параметр отключен по умолчанию.
InsertableImages -> (list)
Укажите изображения, которые вы хотите наложить на видео. Изображения должны быть файлами PNG или TGA.
(structure)
Эти параметры применяются к определенному графическому оверлею. Вы можете включить несколько оверлеев в свое задание.
Duration -> (integer)
FadeIn -> (integer)
FadeOut -> (integer)
Height -> (integer)
ImageInserterInput -> (string)
ImageX -> (integer)
ImageY -> (integer)
Layer -> (integer)
Opacity -> (integer)
StartTime -> (string)
Width -> (integer)
SdrReferenceWhiteLevel -> (integer)
InputClippings -> (list)
Содержит наборы времени начала и окончания, которые вместе указывают часть входных данных, которая будет использоваться в выходных данных. Если вы укажете только время начала, клип будет содержать весь вход от этой точки до конца. Если вы укажете только время окончания, он будет содержать весь вход до этой точки. Если вы укажете более одного входного клипа, служба транскодирования создаст выходные данные задания, объединив клипы в указанном вами порядке.
(structure)
Чтобы перекодировать только части вашего входа, включите один входной клип для каждой части вашего входа, которую вы хотите получить в выводе. Все входные клипы, которые вы укажете, будут включены в каждый вывод задания. Для получения дополнительной информации см. https://docs.aws.amazon.com/mediaconvert/latest/ug/assembling-multiple-inputs-and-input-clips.html.
EndTimecode -> (string)
StartTimecode -> (string)
InputScanType -> (string)
Position -> (structure)
Используйте параметр Selection placement для определения области видео в выходном кадре. Область за пределами указанного здесь прямоугольника будет черной. Если вы укажете здесь значение, оно переопределит любое значение, которое вы укажете в параметре Selection placement выходных настроек. Если вы укажете здесь значение, это переопределит любые значения AFD в ваших входных данных, даже если вы установите для параметра Respond to AFD значение Respond. Если вы укажете здесь значение, это проигнорирует все, что вы укажете для параметра Scaling Behavior.
Height -> (integer)
Width -> (integer)
X -> (integer)
Y -> (integer)
ProgramNumber -> (integer)
PsiControl -> (string)
TimecodeSource -> (string)
TimecodeStart -> (string)
VideoOverlays -> (list)
Содержит массив видео наложений.
(структура)
Наложите одно или несколько видео поверх вашего входного видео. Для получения дополнительной информации см. https://docs.aws.amazon.com/mediaconvert/latest/ug/video-overlays.html
Обрезать -> (структура)
Укажите прямоугольник содержимого, который нужно обрезать и использовать из входного видео вашего видео наложения. Когда вы это сделаете, MediaConvert использует обрезанные размеры, которые вы укажете в разделе Смещение по X, Смещение по Y, Ширина и Высота.
Высота -> (целое число)
Единица -> (строка)
Ширина -> (целое число)
X -> (целое число)
Y -> (целое число)
EndTimecode -> (строка)
InitialPosition -> (структура)
Укажите начальную позицию вашего видео наложения. Чтобы указать начальную позицию вашего видео наложения, включая расстояние от левого или верхнего края кадра базового входного видео, или размер: Введите значение для Позиции X, Позиции Y, Ширины или Высоты. Чтобы использовать полный кадр базового входного видео: Оставьте пустым.
Высота -> (целое число)
Единица -> (строка)
Ширина -> (целое число)
XPosition -> (целое число)
YPosition -> (целое число)
Input -> (структура)
Входные настройки для видео наложения. Вы можете включать одно или несколько видео наложений последовательно в разное время, которое вы укажете.
FileInput -> (строка)
InputClippings -> (список)
Укажите один или несколько клипов для использования из вашего видео наложения. Когда вы включаете входной клип, вы также должны указать его начальный таймкод, конечный таймкод или оба — начальный и конечный таймкод.
(структура)
Чтобы перекодировать только части вашего видео наложения, включите один входной клип для каждой части вашего видео наложения, которую вы хотите видеть в вашем выводе.
EndTimecode -> (строка)
StartTimecode -> (строка)
TimecodeSource -> (строка)
TimecodeStart -> (строка)
Playback -> (строка)
StartTimecode -> (строка)
Transitions -> (список)
Укажите один или несколько переходов для наложения видео. Используйте переходы, чтобы перемещать или изменять размер наложения со временем. Чтобы использовать те же положение и размер в течение всего видео наложения: оставьте пустым. Чтобы указать переход: введите значение для начального таймкода, конечного таймкода, положения X, положения Y, ширины или высоты.
(структура)
Укажите один или несколько переходов для наложения видео. Используйте переходы, чтобы перемещать или изменять размер наложения со временем. Чтобы использовать те же положение и размер в течение всего видео наложения: оставьте пустым. Чтобы указать переход: введите значение для начального таймкода, конечного таймкода, положения X, положения Y, ширины или высоты.
EndPosition -> (структура)
Укажите конечную позицию для этого перехода относительно кадра базового входного видео. Ваше видео наложение будет плавно перемещаться в эту позицию, начиная с начального таймкода этого перехода и заканчивая конечным таймкодом этого перехода.
Height -> (целое число)
Unit -> (строка)
Width -> (целое число)
XPosition -> (целое число)
YPosition -> (целое число)
EndTimecode -> (строка)
StartTimecode -> (строка)
VideoSelector -> (структура)
Настройки видеовхода содержат настройки видео для входа. Каждый из ваших входов может иметь до одного селектора видео.
AlphaBehavior -> (string)
ColorSpace -> (string)
ColorSpaceUsage -> (string)
EmbeddedTimecodeOverride -> (string)
Hdr10Metadata -> (structure)
Используйте эти настройки, чтобы предоставить метаданные HDR 10, отсутствующие или неточные во входном видео. Подходящие значения зависят от входного видео и должны быть предоставлены колористом. Колорист генерирует эти значения во время процесса мастеринга HDR 10. Допустимый диапазон для каждой из этих настроек составляет от 0 до 50 000. Каждый шаг представляет 0,00002 в координате цвета CIE1931. Related settings - When you specify these values, you must also set Color space to HDR 10. To specify whether the the values you specify here take precedence over the values in the metadata of your input file, set Color space usage. To specify whether color metadata is included in an output, set Color metadata. For more information about MediaConvert HDR jobs, see https://docs.aws.amazon.com/console/mediaconvert/hdr.
BluePrimaryX -> (integer)
BluePrimaryY -> (integer)
GreenPrimaryX -> (integer)
GreenPrimaryY -> (integer)
MaxContentLightLevel -> (integer)
MaxFrameAverageLightLevel -> (integer)
MaxLuminance -> (integer)
MinLuminance -> (integer)
RedPrimaryX -> (integer)
RedPrimaryY -> (integer)
WhitePointX -> (integer)
WhitePointY -> (integer)
MaxLuminance -> (integer)
PadVideo -> (string)
Pid -> (integer)
ProgramNumber -> (integer)
Rotate -> (string)
SampleRange -> (string)
KantarWatermark -> (structure)
Используйте эти настройки только при использовании водяных знаков Kantar. Укажите значения, которые MediaConvert использует для создания и размещения водяных знаков Kantar в вашем выходном аудио. Эти настройки применяются к каждому выводу в вашей задаче. Помимо указания этих значений, вам также необходимо сохранить свои учетные данные Kantar в AWS Secrets Manager. Для получения дополнительной информации см. https://docs.aws.amazon.com/mediaconvert/latest/ug/kantar-watermarking.html.
ChannelName -> (string)
ContentReference -> (string)
CredentialsSecretName -> (string)
FileOffset -> (double)
KantarLicenseId -> (integer)
KantarServerUrl -> (string)
LogDestination -> (string)
Metadata3 -> (string)
Metadata4 -> (string)
Metadata5 -> (string)
Metadata6 -> (string)
Metadata7 -> (string)
Metadata8 -> (string)
MotionImageInserter -> (structure)
Наложите графику движения поверх вашего видео. Графика движения, которую вы указываете здесь, отображается на всех выводах во всех выходных группах. Для получения дополнительной информации см. https://docs.aws.amazon.com/mediaconvert/latest/ug/motion-graphic-overlay.html.
Framerate -> (structure)
Если ваш ресурс графики движения представляет собой файл .mov, оставьте эту настройку неуказанной. Если ваш ресурс графики движения представляет собой серию файлов .png, укажите частоту кадров наложения в кадрах в секунду в виде дроби. Например, укажите 24 кадра в секунду как 24/1. Убедитесь, что количество изображений в вашей серии соответствует частоте кадров и предполагаемой продолжительности наложения. Например, если вам нужно 30-секундное наложение при 30 кадрах в секунду, у вас должно быть 900 изображений .png. Эта частота кадров наложения не должна совпадать с частотой кадров основного видео.
FramerateDenominator -> (integer)
FramerateNumerator -> (integer)
Input -> (string)
InsertionMode -> (string)
Offset -> (structure)
Используйте Offset, чтобы указать расположение наложения графики движения на видеокадре. Укажите в пикселях от верхнего левого угла кадра. Если вы не укажете смещение, служба масштабирует ваше наложение до полного размера кадра. В противном случае служба вставит наложение в его собственном разрешении и масштабирует размер вверх или вниз при любом масштабировании видео.
ImageX -> (integer)
ImageY -> (integer)
Playback -> (string)
StartTime -> (string)
NielsenConfiguration -> (structure)
Настройки вашей конфигурации Nielsen. Если вы не выполняете измерения и аналитику Nielsen, игнорируйте эти настройки. Когда вы включаете конфигурацию Nielsen, MediaConvert включает тегирование PCM в ID3 для всех выходов в задании.
BreakoutCode -> (integer)
DistributorId -> (string)
NielsenNonLinearWatermark -> (structure)
Игнорируйте эти настройки, если вы не используете нелинейные водяные знаки 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 -> (string)
AdiFilename -> (string)
AssetId -> (string)
AssetName -> (string)
CbetSourceId -> (string)
EpisodeId -> (string)
MetadataDestination -> (string)
SourceId -> (integer)
SourceWatermarkStatus -> (string)
TicServerUrl -> (string)
UniqueTicPerAudioTrack -> (string)
OutputGroups -> (list)
Содержит одну группу настроек для каждого набора выходных данных, которые имеют общий тип пакета. Все распакованные файлы (MPEG-4, MPEG-2 TS, Quicktime, MXF и без контейнера) также группируются в одну выходную группу. Требуется группа настроек, которые применяются ко всей группе. Этот обязательный объект зависит от значения, которое вы установили для 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 -> (integer)
MaxQualityLevel -> (double)
MaxRenditions -> (integer)
MinAbrBitrate -> (integer)
Rules -> (list)
Необязательно. Используйте автоматические правила ABR, чтобы указать ограничения для размеров рендерингов, которые MediaConvert создаст в вашем стеке ABR. Вы можете использовать эти правила, если ваш рабочий процесс ABR имеет конкретные требования к размеру рендеринга, но вы все равно хотите, чтобы MediaConvert оптимизировал качество видео и общий размер файла.
(структура)
Укажите один или несколько типов автоматических правил ABR. Примечание: Force include и Allowed renditions взаимно исключают друг друга.
AllowedRenditions -> (list)
Когда клиент добавляет правило разрешенных рендерингов для автоматической лестницы ABR, он должен добавить как минимум один рендеринг в список allowedRenditions
(структура)
Используйте Allowed renditions, чтобы указать список возможных разрешений в вашем стеке ABR. * MediaConvert создаст стек ABR исключительно из списка разрешений, которые вы укажете. * Некоторые разрешения в списке Allowed renditions могут не быть включены, однако вы можете принудительно включить разрешение, установив для Required значение ENABLED. * Вы должны указать как минимум одно разрешение, которое больше или равно любым разрешениям, которые вы укажете в Min top rendition size или Min bottom rendition size. * Если вы укажете Allowed renditions, вы не должны указывать отдельное правило для Force include renditions.
Height -> (integer)
Required -> (string)
Width -> (integer)
ForceIncludeRenditions -> (list)
Когда клиент добавляет правило принудительного включения рендерингов для автоматической лестницы ABR, он должен добавить как минимум один рендеринг в список forceIncludeRenditions
(структура)
Используйте Force include renditions, чтобы указать одно или несколько разрешений для включения в ваш стек ABR. * (Рекомендуется) Чтобы оптимизировать автоматический ABR, укажите как можно меньше разрешений. * (Обязательно) Количество разрешений, которое вы указываете, должно быть равно или меньше параметра Max renditions. * Если вы укажете правило Min top rendition size, укажите как минимум одно разрешение, которое равно или больше Min top rendition size. * Если вы укажете правило Min bottom rendition size, укажите только разрешения, которые равны или больше Min bottom rendition size. * Если вы укажете правило Force include renditions, не указывайте отдельное правило для Allowed renditions. * Примечание: Стек ABR может включать другие разрешения, которые вы здесь не указываете, в зависимости от параметра Max renditions.
Height -> (integer)
Width -> (integer)
MinBottomRenditionSize -> (structure)
Используйте Min bottom rendition size, чтобы указать минимальный размер для самого низкого разрешения в вашем стеке ABR. * Самое низкое разрешение в вашем стеке ABR будет равно или больше значения, которое вы введете. Например: Если вы укажете 640x360, самое низкое разрешение в вашем стеке ABR будет равно или больше 640x360. * Если вы укажете правило Min top rendition size, значение, которое вы укажете для Min bottom rendition size, должно быть меньше или равно Min top rendition size.
Height -> (integer)
Width -> (integer)
MinTopRenditionSize -> (structure)
Используйте Min top rendition size, чтобы указать минимальный размер для самого высокого разрешения в вашем стеке ABR. * Самое высокое разрешение в вашем стеке ABR будет равно или больше значения, которое вы введете. Например: Если вы укажете 1280x720, самое высокое разрешение в вашем стеке ABR будет равно или больше 1280x720. * Если вы укажете значение для Max resolution, значение, которое вы укажете для Min top rendition size, должно быть меньше или равно Max resolution.
Height -> (integer)
Width -> (integer)
Type -> (string)
CustomName -> (string)
Name -> (string)
OutputGroupSettings -> (structure)
Настройки выходной группы, включая тип
CmafGroupSettings -> (structure)
Настройки, связанные с вашим выходным пакетом CMAF. Для получения дополнительной информации см. https://docs.aws.amazon.com/mediaconvert/latest/ug/outputs-file-ABR.html.
AdditionalManifests -> (list)
По умолчанию служба создает один манифест HLS .m3u8 верхнего уровня и один манифест DASH .mpd верхнего уровня для каждой выходной группы CMAF в вашей задаче. Эти манифесты по умолчанию ссылаются на каждый выход в выходной группе. Чтобы создать дополнительные манифесты верхнего уровня, которые ссылаются на подмножество выходов в выходной группе, укажите их список здесь. Для каждого дополнительного манифеста, который вы укажете, служба создает один манифест HLS и один манифест DASH.
(structure)
Укажите сведения для каждой пары дополнительных манифестов HLS и DASH, которые вы хотите, чтобы служба сгенерировала для этой выходной группы CMAF. Каждая пара манифестов может ссылаться на другое подмножество выходов в группе.
ManifestNameModifier -> (string)
SelectedOutputs -> (list)
Укажите выходы, на которые должен ссылаться этот дополнительный манифест верхнего уровня.
(string)
BaseUrl -> (string)
ClientCache -> (string)
CodecSpecification -> (string)
DashIFrameTrickPlayNameModifier -> (string)
DashManifestStyle -> (string)
Destination -> (string)
DestinationSettings -> (structure)
Параметры, связанные с местом назначения. Будут различаться в зависимости от типа назначения
S3Settings -> (structure)
Параметры, связанные с местом назначения S3
AccessControl -> (structure)
Необязательный параметр. Заставьте MediaConvert автоматически применять управление доступом Amazon S3 для выходов в этой выходной группе. Если вы не используете этот параметр, S3 автоматически применяет список управления доступом по умолчанию PRIVATE.
CannedAcl -> (string)
Encryption -> (structure)
Настройки шифрования выходов вашей задачи при их загрузке в Amazon S3.
EncryptionType -> (string)
KmsEncryptionContext -> (string)
KmsKeyArn -> (string)
StorageClass -> (string)
Encryption -> (structure)
Настройки DRM.
ConstantInitializationVector -> (string)
EncryptionMethod -> (string)
InitializationVectorInManifest -> (string)
SpekeKeyProvider -> (structure)
Если ваш тип выходной группы — CMAF, используйте эти настройки при выполнении шифрования DRM с поставщиком ключей, совместимым со SPEKE. Если ваш тип выходной группы — HLS, DASH или Microsoft Smooth, используйте вместо этого настройки SpekeKeyProvider.
CertificateArn -> (string)
DashSignaledSystemIds -> (list)
Укажите идентификаторы систем DRM, которые вы хотите передать в манифесте DASH, который MediaConvert создает как часть этого пакета CMAF. Манифест DASH в настоящее время может сигнализировать до трех идентификаторов систем. Для получения дополнительной информации см. https://dashif.org/identifiers/content_protection/.
(string)
EncryptionContractConfiguration -> (structure)
Укажите версию 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 -> (string)
SpekeVideoPreset -> (string)
HlsSignaledSystemIds -> (list)
Укажите до 3 идентификаторов систем DRM, которые вы хотите передать в манифесте HLS, который MediaConvert создает как часть этого пакета CMAF. Для получения дополнительной информации см. https://dashif.org/identifiers/content_protection/.
(string)
ResourceId -> (string)
Url -> (string)
StaticKeyProvider -> (structure)
Используйте эти настройки для настройки шифрования со статическим поставщиком ключей.
KeyFormat -> (string)
KeyFormatVersions -> (string)
StaticKeyValue -> (string)
Url -> (string)
Type -> (string)
FragmentLength -> (integer)
ImageBasedTrickPlay -> (string)
ImageBasedTrickPlaySettings -> (structure)
Настройки плитки и миниатюр, применимые, когда imageBasedTrickPlay имеет значение ADVANCED
IntervalCadence -> (string)
ThumbnailHeight -> (integer)
ThumbnailInterval -> (double)
ThumbnailWidth -> (integer)
TileHeight -> (integer)
TileWidth -> (integer)
ManifestCompression -> (string)
ManifestDurationFormat -> (string)
MinBufferTime -> (integer)
MinFinalSegmentLength -> (double)
MpdManifestBandwidthType -> (string)
MpdProfile -> (string)
PtsOffsetHandlingForBFrames -> (string)
SegmentControl -> (string)
SegmentLength -> (integer)
SegmentLengthControl -> (string)
StreamInfResolution -> (string)
TargetDurationCompatibilityMode -> (string)
VideoCompositionOffsets -> (string)
WriteDashManifest -> (string)
WriteHlsManifest -> (string)
WriteSegmentTimelineInRepresentation -> (string)
DashIsoGroupSettings -> (structure)
Настройки, связанные с вашим выходным пакетом DASH. Для получения дополнительной информации см. https://docs.aws.amazon.com/mediaconvert/latest/ug/outputs-file-ABR.html.
AdditionalManifests -> (list)
По умолчанию служба создает один манифест DASH .mpd для каждой выходной группы DASH ISO в вашей задаче. Этот манифест по умолчанию ссылается на каждый выход в выходной группе. Чтобы создать дополнительные манифесты DASH, ссылающиеся на подмножество выходов в выходной группе, укажите список здесь.
(structure)
Укажите подробности для каждого дополнительного манифеста DASH, который вы хотите, чтобы служба создавала для этой выходной группы. Каждый манифест может ссылаться на другое подмножество выходов в группе.
ManifestNameModifier -> (string)
SelectedOutputs -> (list)
Укажите выходы, на которые этот дополнительный манифест верхнего уровня должен ссылаться.
(string)
AudioChannelConfigSchemeIdUri -> (string)
BaseUrl -> (string)
DashIFrameTrickPlayNameModifier -> (string)
DashManifestStyle -> (string)
Destination -> (string)
DestinationSettings -> (structure)
Настройки, связанные с назначением. Будут варьироваться в зависимости от типа назначения
S3Settings -> (structure)
Настройки, связанные с назначением S3
AccessControl -> (structure)
Необязательный параметр. Заставьте MediaConvert автоматически применять управление доступом Amazon S3 для выходов в этой выходной группе. Если вы не используете этот параметр, S3 автоматически применяет список управления доступом по умолчанию PRIVATE.
CannedAcl -> (string)
Encryption -> (structure)
Настройки того, как ваши выходные данные задачи шифруются при загрузке в Amazon S3.
EncryptionType -> (string)
KmsEncryptionContext -> (string)
KmsKeyArn -> (string)
StorageClass -> (string)
Encryption -> (structure)
Настройки DRM.
PlaybackDeviceCompatibility -> (string)
SpekeKeyProvider -> (structure)
Если ваш тип выходной группы — HLS, DASH или Microsoft Smooth, используйте эти настройки при выполнении шифрования DRM с поставщиком ключей, совместимым со SPEKE. Если ваш тип выходной группы — CMAF, вместо этого используйте настройки SpekeKeyProviderCmaf.
CertificateArn -> (string)
EncryptionContractConfiguration -> (structure)
Укажите версию 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 -> (string)
SpekeVideoPreset -> (string)
ResourceId -> (string)
SystemIds -> (list)
Относится к реализации SPEKE. Идентификаторы системы DRM. Выходные группы DASH поддерживают максимум два идентификатора системы. Выходные группы HLS поддерживают максимум 3 идентификатора системы. Другие типы групп поддерживают один идентификатор системы. См. https://dashif.org/identifiers/content_protection/ для получения более подробной информации.
(string)
Url -> (string)
FragmentLength -> (integer)
HbbtvCompliance -> (string)
ImageBasedTrickPlay -> (string)
ImageBasedTrickPlaySettings -> (структура)
Параметры мозаики и миниатюр, применимые, когда imageBasedTrickPlay имеет значение ADVANCED
IntervalCadence -> (строка)
ThumbnailHeight -> (целое число)
ThumbnailInterval -> (double)
ThumbnailWidth -> (целое число)
TileHeight -> (целое число)
TileWidth -> (целое число)
MinBufferTime -> (целое число)
MinFinalSegmentLength -> (double)
MpdManifestBandwidthType -> (строка)
MpdProfile -> (строка)
PtsOffsetHandlingForBFrames -> (строка)
SegmentControl -> (строка)
SegmentLength -> (целое число)
SegmentLengthControl -> (строка)
VideoCompositionOffsets -> (строка)
WriteSegmentTimelineInRepresentation -> (строка)
FileGroupSettings -> (структура)
Параметры, связанные с вашей выходной группой файлов. MediaConvert использует эту группу настроек для создания одного автономного файла, а не потокового пакета.
Destination -> (строка)
DestinationSettings -> (структура)
Настройки, связанные с местом назначения. Будут варьироваться в зависимости от типа места назначения
S3Settings -> (структура)
Настройки, связанные с местом назначения S3
AccessControl -> (структура)
Необязательно. Заставьте MediaConvert автоматически применять управление доступом Amazon S3 для выходов в этой выходной группе. Когда вы не используете этот параметр, S3 автоматически применяет список управления доступом по умолчанию PRIVATE.
CannedAcl -> (строка)
Encryption -> (структура)
Настройки того, как ваши выходные данные задания шифруются при загрузке в Amazon S3.
EncryptionType -> (строка)
KmsEncryptionContext -> (строка)
KmsKeyArn -> (строка)
StorageClass -> (строка)
HlsGroupSettings -> (структура)
Настройки, связанные с вашим выходным пакетом HLS. Для получения дополнительной информации см. https://docs.aws.amazon.com/mediaconvert/latest/ug/outputs-file-ABR.html.
AdMarkers -> (list)
Выберите один или несколько типов маркеров рекламы, чтобы украсить ваш манифест Apple HLS. Эта настройка не определяет, появятся ли маркеры SCTE-35 в самих выходных данных.
(string)
AdditionalManifests -> (list)
По умолчанию служба создает один манифест HLS .m3u8 верхнего уровня для каждой выходной группы HLS в вашей задаче. Этот манифест по умолчанию ссылается на каждый выход в выходной группе. Чтобы создать дополнительные манифесты верхнего уровня, которые ссылаются на подмножество выходных данных в выходной группе, укажите их список здесь.
(structure)
Укажите детали для каждого дополнительного манифеста HLS, который служба должна сгенерировать для этой выходной группы. Каждый манифест может ссылаться на разное подмножество выходных данных в группе.
ManifestNameModifier -> (string)
SelectedOutputs -> (list)
Укажите выходные данные, на которые этот дополнительный манифест верхнего уровня должен ссылаться.
(string)
AudioOnlyHeader -> (string)
BaseUrl -> (string)
CaptionLanguageMappings -> (list)
Язык, который будет использоваться в выходных данных субтитров
(structure)
Сопоставление языка субтитров
CaptionChannel -> (integer)
CustomLanguageCode -> (string)
LanguageCode -> (string)
LanguageDescription -> (string)
CaptionLanguageSetting -> (string)
CaptionSegmentLengthControl -> (string)
ClientCache -> (string)
CodecSpecification -> (string)
Destination -> (string)
DestinationSettings -> (structure)
Настройки, связанные с местом назначения. Будут различаться в зависимости от типа назначения
S3Settings -> (structure)
Настройки, связанные с назначением S3
AccessControl -> (structure)
Необязательно. Заставьте MediaConvert автоматически применять управление доступом Amazon S3 для выходных данных в этой выходной группе. Когда вы не используете эту настройку, S3 автоматически применяет список управления доступом по умолчанию PRIVATE.
CannedAcl -> (string)
Encryption -> (structure)
Настройки шифрования выходных данных вашей задачи при их загрузке в Amazon S3.
EncryptionType -> (string)
KmsEncryptionContext -> (string)
KmsKeyArn -> (string)
StorageClass -> (string)
DirectoryStructure -> (string)
Encryption -> (structure)
Настройки DRM.
ConstantInitializationVector -> (string)
EncryptionMethod -> (string)
InitializationVectorInManifest -> (string)
OfflineEncrypted -> (string)
SpekeKeyProvider -> (structure)
Если тип вашей выходной группы — HLS, DASH или Microsoft Smooth, используйте эти настройки при выполнении шифрования DRM с поставщиком ключей, совместимым со SPEKE. Если тип вашей выходной группы — CMAF, вместо этого используйте настройки SpekeKeyProviderCmaf.
CertificateArn -> (string)
EncryptionContractConfiguration -> (structure)
Укажите версию 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 -> (string)
SpekeVideoPreset -> (string)
ResourceId -> (string)
SystemIds -> (list)
Относится к реализации SPEKE. Идентификаторы системы DRM. Выходные группы DASH поддерживают не более двух идентификаторов системы. Выходные группы HLS поддерживают не более 3 идентификаторов системы. Другие типы групп поддерживают один идентификатор системы. См. https://dashif.org/identifiers/content_protection/ для получения более подробной информации.
(string)
Url -> (string)
StaticKeyProvider -> (structure)
Используйте эти настройки для настройки шифрования со статическим поставщиком ключей.
KeyFormat -> (string)
KeyFormatVersions -> (string)
StaticKeyValue -> (string)
Url -> (string)
Type -> (string)
ImageBasedTrickPlay -> (string)
ImageBasedTrickPlaySettings -> (structure)
Настройки плитки и эскизов, применимые, когда imageBasedTrickPlay имеет значение ADVANCED
IntervalCadence -> (string)
ThumbnailHeight -> (integer)
ThumbnailInterval -> (double)
ThumbnailWidth -> (integer)
TileHeight -> (integer)
TileWidth -> (integer)
ManifestCompression -> (string)
ManifestDurationFormat -> (string)
MinFinalSegmentLength -> (double)
MinSegmentLength -> (integer)
OutputSelection -> (string)
ProgramDateTime -> (string)
ProgramDateTimePeriod -> (integer)
ProgressiveWriteHlsManifest -> (string)
SegmentControl -> (string)
SegmentLength -> (integer)
SegmentLengthControl -> (string)
SegmentsPerSubdirectory -> (integer)
StreamInfResolution -> (string)
TargetDurationCompatibilityMode -> (string)
TimedMetadataId3Frame -> (string)
TimedMetadataId3Period -> (integer)
TimestampDeltaMilliseconds -> (integer)
MsSmoothGroupSettings -> (structure)
Параметры, связанные с вашим выходным пакетом Microsoft Smooth Streaming. Дополнительные сведения см. по адресу https://docs.aws.amazon.com/mediaconvert/latest/ug/outputs-file-ABR.html.
AdditionalManifests -> (list)
По умолчанию служба создает один манифест Microsoft Smooth Streaming .ism для каждой выходной группы Microsoft Smooth Streaming в вашем задании. Этот манифест по умолчанию ссылается на каждый выход в выходной группе. Чтобы создать дополнительные манифесты, ссылающиеся на подмножество выходов в выходной группе, укажите их список здесь.
(structure)
Укажите сведения для каждого дополнительного манифеста Microsoft Smooth Streaming, который вы хотите, чтобы служба создала для этой выходной группы. Каждый манифест может ссылаться на другое подмножество выходов в группе.
ManifestNameModifier -> (string)
SelectedOutputs -> (list)
Укажите выходы, на которые вы хотите, чтобы этот дополнительный манифест верхнего уровня ссылался.
(string)
AudioDeduplication -> (string)
Destination -> (string)
DestinationSettings -> (structure)
Настройки, связанные с местом назначения. Будут различаться в зависимости от типа назначения
S3Settings -> (structure)
Параметры, связанные с назначением S3
AccessControl -> (structure)
Необязательно. Автоматически применяйте контроль доступа Amazon S3 для выходов в этой выходной группе. Если вы не используете этот параметр, S3 автоматически применяет список управления доступом по умолчанию PRIVATE.
CannedAcl -> (string)
Encryption -> (structure)
Настройки для шифрования выходов вашего задания при их загрузке в Amazon S3.
EncryptionType -> (string)
KmsEncryptionContext -> (string)
KmsKeyArn -> (string)
StorageClass -> (string)
Encryption -> (structure)
Если вы используете DRM, установите DRM System, чтобы указать значение SpekeKeyProvider.
SpekeKeyProvider -> (structure)
Если тип вашей выходной группы — HLS, DASH или Microsoft Smooth, используйте эти настройки при выполнении шифрования DRM с поставщиком ключей, совместимым со SPEKE. Если тип вашей выходной группы — CMAF, используйте вместо этого настройки SpekeKeyProviderCmaf.
CertificateArn -> (string)
EncryptionContractConfiguration -> (structure)
Укажите версию 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 -> (string)
SpekeVideoPreset -> (string)
ResourceId -> (string)
SystemIds -> (list)
Относится к реализации SPEKE. Идентификаторы системы DRM. Выходные группы DASH поддерживают максимум два идентификатора системы. Выходные группы HLS поддерживают максимум 3 идентификатора системы. Другие типы групп поддерживают один идентификатор системы. См. https://dashif.org/identifiers/content_protection/ для получения более подробной информации.
(string)
Url -> (string)
FragmentLength -> (integer)
FragmentLengthControl -> (string)
ManifestEncoding -> (string)
PerFrameMetrics -> (list)
При необходимости выберите один или несколько отчетов о показателях для каждого кадра, которые будут созданы вместе с вашим выводом. Вы можете использовать эти показатели для анализа вашего видеовывода в соответствии с одним или несколькими общепринятыми показателями качества изображения. Вы можете указать показатели для каждого кадра для выходных групп или для отдельных выходов. Когда вы это сделаете, MediaConvert записывает файл CSV (значения, разделенные запятыми) в ваше место назначения вывода S3, названный в соответствии с именем вывода и типом показателя. Например: videofile_PSNR.csv Задания, которые создают показатели для каждого кадра, займут больше времени, в зависимости от разрешения и сложности вашего вывода. Например, некоторые задания 4K могут занять вдвое больше времени. Обратите внимание, что при анализе качества видео вашего вывода или при сравнении качества видео нескольких различных выходов мы также рекомендуем подробный визуальный обзор в контролируемой среде. Вы можете выбрать один из следующих показателей для каждого кадра: * PSNR: Peak Signal-to-Noise Ratio * SSIM: Structural Similarity Index Measure * MS_SSIM: Multi-Scale Similarity Index Measure * PSNR_HVS: Peak Signal-to-Noise Ratio, Human Visual System * VMAF: Video Multi-Method Assessment Fusion * QVBR: Quality-Defined Variable Bitrate. Этот параметр доступен только тогда, когда ваш вывод использует режим управления скоростью QVBR.
(string)
- PSNR: Peak Signal-to-Noise Ratio * SSIM: Structural Similarity Index Measure * MS_SSIM: Multi-Scale Similarity Index Measure * PSNR_HVS: Peak Signal-to-Noise Ratio, Human Visual System * VMAF: Video Multi-Method Assessment Fusion * QVBR: Quality-Defined Variable Bitrate. Этот параметр доступен только тогда, когда ваш вывод использует режим управления скоростью QVBR.
Type -> (string)
Outputs -> (list)
Этот объект содержит группы настроек кодирования, по одной группе настроек на выход.
(структура)
Каждый выход в вашей задаче — это набор настроек, описывающих, как вы хотите, чтобы MediaConvert кодировал один выходной файл или поток. Для получения дополнительной информации см. https://docs.aws.amazon.com/mediaconvert/latest/ug/create-outputs.html.
AudioDescriptions -> (list)
Содержит группы настроек кодирования звука, организованные по аудиокодеку. Включите один экземпляр на вывод. Может содержать несколько групп настроек кодирования.
(структура)
Настройки, связанные с одной вкладкой аудио в консоли MediaConvert. В вашей задаче JSON экземпляр AudioDescription эквивалентен одной вкладке аудио в консоли. Обычно одна вкладка аудио соответствует одной выходной звуковой дорожке. В зависимости от того, как вы настроили селекторы входного аудио и используете ли вы группы селекторов аудио, одна вкладка аудио может соответствовать группе выходных звуковых дорожек.
AudioChannelTaggingSettings -> (structure)
Укажите теги макета аудиоканалов QuickTime для аудиоканалов в этой звуковой дорожке. Если вы не укажете значение, MediaConvert по умолчанию помечает вашу дорожку как Center (C). Чтобы использовать тегирование макета Audio, ваш вывод должен быть в контейнере QuickTime (MOV), а ваш аудиокодек должен быть AAC, WAV или AIFF.
ChannelTag -> (string)
ChannelTags -> (list)
Укажите теги макета аудиоканалов QuickTime для аудиоканалов в этой звуковой дорожке. Введите теги макета канала в том же порядке, что и порядок аудиоканалов вашего выхода. Например, если ваша выходная звуковая дорожка имеет левый и правый каналы, введите Left (L) для первого канала и Right (R) для второго. Если у вашего выхода несколько одноканальных звуковых дорожек, введите один тег макета канала для каждой дорожки.
(string)
AudioNormalizationSettings -> (structure)
Расширенные настройки нормализации звука. Проигнорируйте эти настройки, если вам не нужно соответствовать стандарту громкости.
Algorithm -> (string)
AlgorithmControl -> (string)
CorrectionGateLevel -> (integer)
LoudnessLogging -> (string)
PeakCalculation -> (string)
TargetLkfs -> (double)
TruePeakLimiterThreshold -> (double)
AudioSourceName -> (string)
AudioType -> (integer)
AudioTypeControl -> (string)
CodecSettings -> (structure)
Настройки, связанные с кодированием аудио. Настройки в этой группе различаются в зависимости от значения, которое вы выберете для вашего аудиокодека.
AacSettings -> (structure)
Требуется, если для Codec установлено значение AAC. Сервис принимает одну из двух взаимоисключающих групп настроек AAC — VBR и CBR. Чтобы выбрать один из этих режимов, установите для параметра Bitrate control mode значение «VBR» или «CBR». В режиме VBR вы управляете качеством звука с помощью настройки VBR quality. В режиме CBR вы используете настройку Bitrate. Значения по умолчанию и допустимые значения зависят от режима управления скоростью.
AudioDescriptionBroadcasterMix -> (string)
Bitrate -> (integer)
CodecProfile -> (string)
CodingMode -> (string)
RateControlMode -> (string)
RawFormat -> (string)
SampleRate -> (integer)
Specification -> (string)
VbrQuality -> (string)
Ac3Settings -> (structure)
Требуется, если для Codec установлено значение AC3.
Bitrate -> (integer)
BitstreamMode -> (string)
CodingMode -> (string)
Dialnorm -> (integer)
DynamicRangeCompressionLine -> (string)
DynamicRangeCompressionProfile -> (string)
DynamicRangeCompressionRf -> (string)
LfeFilter -> (string)
MetadataControl -> (string)
SampleRate -> (integer)
AiffSettings -> (structure)
Требуется, если для Codec установлено значение AIFF.
BitDepth -> (integer)
Channels -> (integer)
SampleRate -> (integer)
Codec -> (string)
Eac3AtmosSettings -> (structure)
Требуется, когда для Codec установлено значение EAC3_ATMOS.
Bitrate -> (integer)
BitstreamMode -> (string)
CodingMode -> (string)
DialogueIntelligence -> (string)
DownmixControl -> (string)
DynamicRangeCompressionLine -> (string)
DynamicRangeCompressionRf -> (string)
DynamicRangeControl -> (string)
LoRoCenterMixLevel -> (double)
LoRoSurroundMixLevel -> (double)
LtRtCenterMixLevel -> (double)
LtRtSurroundMixLevel -> (double)
MeteringMode -> (string)
SampleRate -> (integer)
SpeechThreshold -> (integer)
StereoDownmix -> (string)
SurroundExMode -> (string)
Eac3Settings -> (structure)
Требуется, когда для параметра Codec установлено значение EAC3.
AttenuationControl -> (string)
Bitrate -> (integer)
BitstreamMode -> (string)
CodingMode -> (string)
DcFilter -> (string)
Dialnorm -> (integer)
DynamicRangeCompressionLine -> (string)
DynamicRangeCompressionRf -> (string)
LfeControl -> (string)
LfeFilter -> (string)
LoRoCenterMixLevel -> (double)
LoRoSurroundMixLevel -> (double)
LtRtCenterMixLevel -> (double)
LtRtSurroundMixLevel -> (double)
MetadataControl -> (string)
PassthroughControl -> (string)
PhaseControl -> (string)
SampleRate -> (integer)
StereoDownmix -> (string)
SurroundExMode -> (string)
SurroundMode -> (string)
FlacSettings -> (structure)
Требуется, когда для параметра Codec, в разделе AudioDescriptions>CodecSettings, установлено значение FLAC.
BitDepth -> (integer)
Channels -> (integer)
SampleRate -> (integer)
Mp2Settings -> (structure)
Требуется, когда для параметра Codec установлено значение MP2.
Bitrate -> (integer)
Channels -> (integer)
SampleRate -> (integer)
Mp3Settings -> (structure)
Требуется, когда для параметра Codec, в разделе AudioDescriptions>CodecSettings, установлено значение MP3.
Bitrate -> (integer)
Channels -> (integer)
RateControlMode -> (string)
SampleRate -> (integer)
VbrQuality -> (integer)
OpusSettings -> (structure)
Требуется, когда для параметра Codec, в разделе AudioDescriptions>CodecSettings, установлено значение OPUS.
Bitrate -> (integer)
Channels -> (integer)
SampleRate -> (integer)
VorbisSettings -> (structure)
Требуется, когда для параметра Codec, в разделе AudioDescriptions>CodecSettings, установлено значение Vorbis.
Channels -> (integer)
SampleRate -> (integer)
VbrQuality -> (integer)
WavSettings -> (structure)
Требуется, когда для параметра Codec установлено значение WAV.
BitDepth -> (integer)
Channels -> (integer)
Format -> (string)
SampleRate -> (integer)
CustomLanguageCode -> (string)
LanguageCode -> (string)
LanguageCodeControl -> (string)
RemixSettings -> (structure)
Дополнительные настройки ремикширования звука.
AudioDescriptionAudioChannel -> (integer)
AudioDescriptionDataChannel -> (integer)
ChannelMapping -> (structure)
Сопоставление каналов содержит группу полей, которые содержат значение ремикширования для каждого канала в дБ. Укажите значения ремикширования, чтобы указать, сколько контента из вашего входного аудиоканала вы хотите в своих выходных аудиоканалах. Каждый экземпляр массива InputChannels или InputChannelsFineTune указывает эти значения для одного выходного канала. Используйте один экземпляр этого массива для каждого выходного канала. В консоли каждый массив соответствует столбцу в графическом отображении матрицы сопоставления. Строки графической матрицы соответствуют входным каналам. Допустимые значения находятся в диапазоне от -60 (отключение звука) до 6. Настройка 0 передает входной канал без изменений в выходной канал (без ослабления или усиления). Используйте InputChannels или InputChannelsFineTune для указания значений ремикширования. Не используйте оба.
OutputChannels -> (list)
В спецификации задания JSON включите один дочерний элемент OutputChannels для каждого аудиоканала, который вы хотите в своем выводе. Каждый дочерний элемент должен содержать один экземпляр InputChannels или InputChannelsFineTune.
(structure)
Настройки сопоставления OutputChannel.
InputChannels -> (list)
Используйте эту настройку, чтобы указать свои значения ремикширования, когда они являются целыми числами, например -10, 0 или 4.
(integer)
InputChannelsFineTune -> (list)
Используйте эту настройку, чтобы указать свои значения ремикширования, когда они имеют десятичный компонент, например -10,312, 0,08 или 4,9. MediaConvert округляет ваши значения ремикширования до ближайшей тысячной.
(double)
ChannelsIn -> (integer)
ChannelsOut -> (integer)
StreamName -> (string)
CaptionDescriptions -> (list)
Содержит группы настроек субтитров. Для каждого вывода с субтитрами включите один экземпляр CaptionDescriptions. Может содержать несколько групп настроек субтитров.
(структура)
Этот объект содержит группы настроек, относящихся к субтитрам для одного вывода. Для каждого вывода с субтитрами включите один экземпляр CaptionDescriptions.
CaptionSelectorName -> (string)
CustomLanguageCode -> (string)
DestinationSettings -> (structure)
Настройки, относящиеся к одной вкладке субтитров на консоли MediaConvert. Обычно одна вкладка субтитров соответствует одной дорожке вывода субтитров. В зависимости от формата вывода субтитров одна вкладка может соответствовать набору дорожек вывода субтитров. Дополнительные сведения см. на странице https://docs.aws.amazon.com/mediaconvert/latest/ug/including-captions.html.
BurninDestinationSettings -> (structure)
Burn-in — это метод доставки субтитров, а не формат субтитров. Burn-in записывает субтитры непосредственно на ваши видеокадры, заменяя пиксели видеоконтента субтитрами. Настройте субтитры с прожигом в том же выводе, что и ваше видео. Дополнительные сведения см. на странице https://docs.aws.amazon.com/mediaconvert/latest/ug/burn-in-output-captions.html.
Alignment -> (string)
ApplyFontColor -> (string)
BackgroundColor -> (string)
BackgroundOpacity -> (integer)
FallbackFont -> (string)
FontColor -> (string)
FontFileBold -> (string)
FontFileBoldItalic -> (string)
FontFileItalic -> (string)
FontFileRegular -> (string)
FontOpacity -> (integer)
FontResolution -> (integer)
FontScript -> (string)
FontSize -> (integer)
HexFontColor -> (string)
OutlineColor -> (string)
OutlineSize -> (integer)
RemoveRubyReserveAttributes -> (string)
ShadowColor -> (string)
ShadowOpacity -> (integer)
ShadowXOffset -> (integer)
ShadowYOffset -> (integer)
StylePassthrough -> (string)
TeletextSpacing -> (string)
XPosition -> (integer
YPosition -> (integer)
DestinationType -> (string)
DvbSubDestinationSettings -> (structure)
Настройки, связанные с субтитрами DVB-Sub. Настройте субтитры DVB-Sub в том же выходном формате, что и ваше видео. Для получения дополнительной информации см. https://docs.aws.amazon.com/mediaconvert/latest/ug/dvb-sub-output-captions.html.
Alignment -> (string)
ApplyFontColor -> (string)
BackgroundColor -> (string)
BackgroundOpacity -> (integer)
DdsHandling -> (string)
DdsXCoordinate -> (integer)
DdsYCoordinate -> (integer)
FallbackFont -> (string)
FontColor -> (string)
FontFileBold -> (string)
FontFileBoldItalic -> (string)
FontFileItalic -> (string)
FontFileRegular -> (string)
FontOpacity -> (integer)
FontResolution -> (integer)
FontScript -> (string)
FontSize -> (integer)
Height -> (integer)
HexFontColor -> (string)
OutlineColor -> (string)
OutlineSize -> (integer)
ShadowColor -> (string)
ShadowOpacity -> (integer)
ShadowXOffset -> (integer)
ShadowYOffset -> (integer)
StylePassthrough -> (string)
SubtitlingType -> (string)
TeletextSpacing -> (string)
Width -> (integer)
XPosition -> (integer)
YPosition -> (integer)
EmbeddedDestinationSettings -> (structure)
Настройки, связанные с субтитрами CEA/EIA-608 и CEA/EIA-708 (также называемыми встроенными или вспомогательными). Настройте встроенные субтитры в том же выводе, что и ваше видео. Для получения дополнительной информации см. https://docs.aws.amazon.com/mediaconvert/latest/ug/embedded-output-captions.html.
Destination608ChannelNumber -> (integer)
Destination708ServiceNumber -> (integer)
ImscDestinationSettings -> (structure)
Настройки, связанные с субтитрами IMSC. IMSC — это формат sidecar, который содержит субтитры в файле, отдельном от видеоконтейнера. Настройте субтитры sidecar в той же выходной группе, но в другом выводе, чем ваше видео. Для получения дополнительной информации см. https://docs.aws.amazon.com/mediaconvert/latest/ug/ttml-and-webvtt-output-captions.html.
Accessibility -> (string)
StylePassthrough -> (string)
SccDestinationSettings -> (structure)
Настройки, связанные с субтитрами SCC. SCC — это формат sidecar, который содержит субтитры в файле, отдельном от видеоконтейнера. Настройте субтитры sidecar в той же выходной группе, но в другом выводе, чем ваше видео. Для получения дополнительной информации см. https://docs.aws.amazon.com/mediaconvert/latest/ug/scc-srt-output-captions.html.
Framerate -> (string)
SrtDestinationSettings -> (structure)
Настройки, связанные с субтитрами SRT. SRT — это формат sidecar, который содержит субтитры в файле, отдельном от видеоконтейнера. Настройте субтитры sidecar в той же выходной группе, но в другом выводе, чем ваше видео.
StylePassthrough -> (string)
TeletextDestinationSettings -> (structure)
Настройки, связанные с субтитрами телетекста. Настройте субтитры телетекста в том же выводе, что и ваше видео. Для получения дополнительной информации см. https://docs.aws.amazon.com/mediaconvert/latest/ug/teletext-output-captions.html.
PageNumber -> (string)
PageTypes -> (list)
Укажите типы страниц для этой страницы телетекста. Если вы не укажете здесь значение, служба установит тип страницы в значение по умолчанию Subtitle. Если вы передаете весь набор данных телетекста, не используйте это поле. Когда вы передаете набор страниц телетекста, ваш вывод имеет те же типы страниц, что и ваш вход.
(string)
TtmlDestinationSettings -> (structure)
Настройки, связанные с субтитрами TTML. TTML — это формат sidecar, который содержит субтитры в файле, отдельном от видеоконтейнера. Настройте субтитры sidecar в той же выходной группе, но в другом выводе, чем ваше видео. Для получения дополнительной информации см. https://docs.aws.amazon.com/mediaconvert/latest/ug/ttml-and-webvtt-output-captions.html.
StylePassthrough -> (string)
WebvttDestinationSettings -> (structure)
Настройки, связанные с субтитрами WebVTT. WebVTT — это формат sidecar, который содержит субтитры в файле, отдельном от видеоконтейнера. Настройте субтитры sidecar в той же выходной группе, но в другом выводе, чем ваше видео. Для получения дополнительной информации см. https://docs.aws.amazon.com/mediaconvert/latest/ug/ttml-and-webvtt-output-captions.html.
Accessibility -> (string)
StylePassthrough -> (string)
LanguageCode -> (string)
LanguageDescription -> (string)
ContainerSettings -> (structure)
Настройки, относящиеся к контейнеру.
CmfcSettings -> (структура)
Эти настройки относятся к фрагментированному контейнеру MP4 для сегментов в ваших выходных данных CMAF.
AudioDuration -> (строка)
AudioGroupId -> (строка)
AudioRenditionSets -> (строка)
AudioTrackType -> (строка)
DescriptiveVideoServiceFlag -> (строка)
IFrameOnlyManifest -> (строка)
KlvMetadata -> (строка)
ManifestMetadataSignaling -> (строка)
Scte35Esam -> (строка)
Scte35Source -> (строка)
TimedMetadata -> (строка)
TimedMetadataBoxVersion -> (строка)
TimedMetadataSchemeIdUri -> (строка)
TimedMetadataValue -> (строка)
Container -> (строка)
F4vSettings -> (структура)
Настройки для контейнера F4v
MoovPlacement -> (строка)
M2tsSettings -> (структура)
Настройки контейнера MPEG-2 TS. Они применяются к выходам в группе вывода «Файл», когда контейнером вывода является транспортный поток MPEG-2 (M2TS). В этих ресурсах данные организованы таблицей отображения программ (PMT). Каждая программа транспортного потока содержит подмножества данных, включая аудио, видео и метаданные. Каждое из этих подмножеств данных имеет числовую метку, называемую идентификатором пакета (PID). Каждая программа транспортного потока соответствует одному выходу MediaConvert. PMT содержит список типов данных в программе вместе с их PID. Нижестоящие системы и проигрыватели используют таблицу отображения программ для поиска PID для каждого типа данных, к которому они обращаются, а затем используют PID для поиска конкретных данных в ресурсе.
AudioBufferModel -> (string)
AudioDuration -> (string)
AudioFramesPerPes -> (integer)
AudioPids -> (list)
Укажите идентификаторы пакетов (PID) для любых элементарных аудиопотоков, включенных в эти выходные данные. Укажите несколько PID в виде массива JSON. Значение по умолчанию — диапазон 482–492.
(integer)
AudioPtsOffsetDelta -> (integer)
Bitrate -> (integer)
BufferModel -> (string)
DataPTSControl -> (string)
DvbNitSettings -> (structure)
Используйте эти параметры, чтобы вставить таблицу информации о сети DVB (NIT) в транспортный поток этих выходных данных.
NetworkId -> (integer)
NetworkName -> (string)
NitInterval -> (integer)
DvbSdtSettings -> (structure)
Используйте эти настройки, чтобы вставить таблицу описания службы DVB (SDT) в транспортный поток этих выходных данных.
OutputSdt -> (string)
SdtInterval -> (integer)
ServiceName -> (string)
ServiceProviderName -> (string)
DvbSubPids -> (list)
Укажите идентификаторы пакетов (PID) для данных субтитров DVB, включенных в эти выходные данные. Укажите несколько PID в виде массива JSON. Значение по умолчанию — диапазон 460–479.
(integer)
DvbTdtSettings -> (structure)
Используйте эти настройки, чтобы вставить таблицу времени и даты DVB (TDT) в транспортный поток этих выходных данных.
TdtInterval -> (integer)
DvbTeletextPid -> (integer)
EbpAudioInterval -> (string)
EbpPlacement -> (string)
EsRateInPes -> (string)
ForceTsVideoEbpOrder -> (string)
FragmentTime -> (double)
KlvMetadata -> (string)
MaxPcrInterval -> (integer)
MinEbpInterval -> (integer)
NielsenId3 -> (string)
NullPacketBitrate -> (double)
PatInterval -> (integer)
PcrControl -> (string)
PcrPid -> (integer)
PmtInterval -> (integer)
PmtPid -> (integer)
PreventBufferUnderflow -> (string)
PrivateMetadataPid -> (integer)
ProgramNumber -> (integer)
PtsOffset -> (integer)
PtsOffsetMode -> (string)
RateMode -> (string)
Scte35Esam -> (structure)
Включите это в свои настройки задания, чтобы поместить маркеры SCTE-35 в выходные данные HLS и транспортного потока в точки вставки, которые вы указываете в XML-документе ESAM. Предоставьте документ в настройке XML SCC.
Scte35EsamPid -> (integer)
Scte35Pid -> (integer)
Scte35Source -> (string)
SegmentationMarkers -> (string)
SegmentationStyle -> (string)
SegmentationTime -> (double)
TimedMetadataPid -> (integer)
TransportStreamId -> (integer)
VideoPid -> (integer)
M3u8Settings -> (structure)
Эти настройки относятся к контейнеру транспортного потока MPEG-2 (MPEG2-TS) для сегментов MPEG2-TS в ваших выходных данных HLS.
AudioDuration -> (string)
AudioFramesPerPes -> (integer)
AudioPids -> (list)
Идентификатор пакета (PID) элементарных аудиопотоков в транспортном потоке. Принимается несколько значений, которые можно вводить в диапазонах и/или через запятую.
(integer)
AudioPtsOffsetDelta -> (integer)
DataPTSControl -> (string)
MaxPcrInterval -> (integer)
NielsenId3 -> (string)
PatInterval -> (integer)
PcrControl -> (string)
PcrPid -> (integer)
PmtInterval -> (integer)
PmtPid -> (integer)
PrivateMetadataPid -> (integer)
ProgramNumber -> (integer)
PtsOffset -> (integer)
PtsOffsetMode -> (string)
Scte35Pid -> (integer)
Scte35Source -> (string)
TimedMetadata -> (string)
TimedMetadataPid -> (integer)
TransportStreamId -> (integer)
VideoPid -> (integer)
MovSettings -> (structure)
Эти настройки относятся к вашему выходному контейнеру QuickTime MOV.
ClapAtom -> (string)
CslgAtom -> (string)
Mpeg2FourCCControl -> (string)
PaddingControl -> (string)
Reference -> (string)
Mp4Settings -> (structure)
Эти настройки относятся к вашему выходному контейнеру MP4. С помощью этого контейнера можно создавать только аудиовыходы. Дополнительную информацию см. на странице https://docs.aws.amazon.com/mediaconvert/latest/ug/supported-codecs-containers-audio-only.html#output-codecs-and-containers-supported-for-audio-only.
AudioDuration -> (string)
CslgAtom -> (string)
CttsVersion -> (integer)
FreeSpaceBox -> (string)
MoovPlacement -> (string)
Mp4MajorBrand -> (string)
MpdSettings -> (structure)
Эти настройки относятся к фрагментированному контейнеру MP4 для сегментов в ваших выходных данных DASH.
AccessibilityCaptionHints -> (string)
AudioDuration -> (string)
CaptionContainerType -> (string)
KlvMetadata -> (string)
ManifestMetadataSignaling -> (string)
Scte35Esam -> (string)
Scte35Source -> (string)
TimedMetadata -> (string)
TimedMetadataBoxVersion -> (string)
TimedMetadataSchemeIdUri -> (string)
TimedMetadataValue -> (string)
MxfSettings -> (structure)
Эти настройки относятся к вашему выходному контейнеру MXF.
AfdSignaling -> (string)
Profile -> (string)
XavcProfileSettings -> (structure)
Укажите настройки профиля XAVC для выходных данных MXF, когда вы установите профиль MXF в XAVC.
DurationMode -> (string)
MaxAncDataSize -> (integer)
Extension -> (string)
NameModifier -> (string)
OutputSettings -> (structure)
Specific settings for this type of output.
HlsSettings -> (structure)
Settings for HLS output groups
AudioGroupId -> (string)
AudioOnlyContainer -> (string)
AudioRenditionSets -> (string)
AudioTrackType -> (string)
DescriptiveVideoServiceFlag -> (string)
IFrameOnlyManifest -> (string)
SegmentModifier -> (string)
Preset -> (string)
VideoDescription -> (structure)
VideoDescription содержит группу настроек кодирования видео. Конкретные настройки видео зависят от видеокодека, который вы выберете для свойства codec. Включите один экземпляр VideoDescription на выход.
AfdSignaling -> (string)
AntiAlias -> (string)
ChromaPositionMode -> (string)
CodecSettings -> (structure)
Настройки видеокодека содержат группу настроек, связанных с кодированием видео. Настройки в этой группе варьируются в зависимости от значения, которое вы выберете для 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 -> (structure)
Требуется, когда вы устанавливаете для Codec, в VideoDescription>CodecSettings, значение AV1.
AdaptiveQuantization -> (string)
BitDepth -> (string)
FilmGrainSynthesis -> (string)
FramerateControl -> (string)
FramerateConversionAlgorithm -> (string)
FramerateDenominator -> (integer)
FramerateNumerator -> (integer)
GopSize -> (double)
MaxBitrate -> (integer)
NumberBFramesBetweenReferenceFrames -> (integer)
PerFrameMetrics -> (list)
При желании выберите один или несколько отчетов о метриках для каждого кадра, которые будут созданы вместе с вашими выходными данными. Вы можете использовать эти метрики для анализа выходных данных видео в соответствии с одной или несколькими общепринятыми метриками качества изображения. Вы можете указать метрики для каждого кадра для выходных групп или для отдельных выходов. Когда вы это сделаете, MediaConvert запишет CSV-файл (значения, разделенные запятыми) в ваше выходное назначение S3, названное в соответствии с именем вывода и типом метрики. Например: videofile_PSNR.csv Задания, которые генерируют метрики для каждого кадра, будут выполняться дольше в зависимости от разрешения и сложности ваших выходных данных. Например, некоторые задания 4K могут занять до двух раз больше времени для завершения. Обратите внимание, что при анализе качества видео ваших выходных данных или при сравнении качества видео нескольких разных выходных данных мы обычно также рекомендуем детальный визуальный обзор в контролируемой среде. Вы можете выбрать из следующих метрик для каждого кадра: * PSNR: пиковое отношение сигнала к шуму * SSIM: мера индекса структурного сходства * MS_SSIM: многомасштабная мера индекса сходства * PSNR_HVS: пиковое отношение сигнала к шуму, зрительная система человека * VMAF: Video Multi-Method Assessment Fusion * QVBR: переменная скорость передачи данных, определяемая качеством. Эта опция доступна только тогда, когда ваши выходные данные используют режим управления скоростью QVBR.
(string)
- PSNR: пиковое отношение сигнала к шуму * SSIM: мера индекса структурного сходства * MS_SSIM: многомасштабная мера индекса сходства * PSNR_HVS: пиковое отношение сигнала к шуму, зрительная система человека * VMAF: Video Multi-Method Assessment Fusion * QVBR: переменная скорость передачи данных, определяемая качеством. Эта опция доступна только тогда, когда ваши выходные данные используют режим управления скоростью QVBR.
QvbrSettings -> (structure)
Настройки для кодирования с переменной скоростью передачи данных, определяемой качеством, с кодеком H.265. Используйте эти настройки только тогда, когда вы установили QVBR для Rate control mode.
QvbrQualityLevel -> (integer)
QvbrQualityLevelFineTune -> (double)
RateControlMode -> (string)
Slices -> (integer)
SpatialAdaptiveQuantization -> (string)
AvcIntraSettings -> (structure)
Обязательно, если вы выбрали 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 -> (string)
AvcIntraUhdSettings -> (structure)
Необязательно, если вы установили для класса AVC-Intra значение Class 4K/2K. Если вы установили для класса AVC-Intra другое значение, этот объект недопустим.
QualityTuningLevel -> (string)
FramerateControl -> (string)
FramerateConversionAlgorithm -> (string)
FramerateDenominator -> (integer)
FramerateNumerator -> (integer)
InterlaceMode -> (string)
PerFrameMetrics -> (list)
Необязательно выберите один или несколько отчетов о метриках на кадр, которые будут генерироваться вместе с вашим выводом. Вы можете использовать эти метрики для анализа вывода видео в соответствии с одной или несколькими общепринятыми метриками качества изображения. Вы можете указать метрики на кадр для выходных групп или для отдельных выходных данных. Когда вы это сделаете, MediaConvert запишет CSV-файл (значения, разделенные запятыми) в место назначения вывода S3, названное в соответствии с именем вывода и типом метрики. Например: videofile_PSNR.csv Задания, которые генерируют метрики на кадр, займут больше времени, в зависимости от разрешения и сложности вывода. Например, некоторые задания 4K могут занять до двух раз больше времени для завершения. Обратите внимание, что при анализе качества видео на выходе или при сравнении качества видео нескольких различных выходов мы также рекомендуем детальный визуальный обзор в контролируемой среде. Вы можете выбрать одну из следующих метрик на кадр: * PSNR: Peak Signal-to-Noise Ratio * SSIM: Structural Similarity Index Measure * MS_SSIM: Multi-Scale Similarity Index Measure * PSNR_HVS: Peak Signal-to-Noise Ratio, Human Visual System * VMAF: Video Multi-Method Assessment Fusion * QVBR: Quality-Defined Variable Bitrate. This option is only available when your output uses the QVBR rate control mode.
(string)
- PSNR: Peak Signal-to-Noise Ratio * SSIM: Structural Similarity Index Measure * MS_SSIM: Multi-Scale Similarity Index Measure * PSNR_HVS: Peak Signal-to-Noise Ratio, Human Visual System * VMAF: Video Multi-Method Assessment Fusion * QVBR: Quality-Defined Variable Bitrate. This option is only available when your output uses the QVBR rate control mode.
ScanTypeConversionMode -> (string)
SlowPal -> (string)
Telecine -> (string)
Codec -> (string)
FrameCaptureSettings -> (structure)
Обязательно, если для Codec задано значение FRAME_CAPTURE.
FramerateDenominator -> (integer)
FramerateNumerator -> (integer)
MaxCaptures -> (integer)
Quality -> (integer)
GifSettings -> (structure)
Обязательно, если вы установили (Codec) в (VideoDescription)>(CodecSettings) значение GIF
FramerateControl -> (string)
FramerateConversionAlgorithm -> (string)
FramerateDenominator -> (integer)
FramerateNumerator -> (integer)
H264Settings -> (structure)
Требуется, когда вы устанавливаете для Codec значение H_264.
AdaptiveQuantization -> (string)
BandwidthReductionFilter -> (structure)
Фильтр снижения пропускной способности повышает качество видео вашего вывода относительно его битрейта. Используйте его для снижения битрейта вашего вывода с постоянным качеством QVBR, практически без ухудшения восприятия качества. Или используйте его для повышения качества видео вывода с другими режимами управления скоростью относительно указанного вами битрейта. Снижение пропускной способности увеличивается дальше, когда ваш вход имеет низкое качество или шумный. Выводы, использующие эту функцию, подлежат ценообразованию премиум-уровня. Если вы включаете фильтр снижения пропускной способности, вы не можете включать предустановщик шумоподавления.
Sharpening -> (string)
Strength -> (string)
Bitrate -> (integer)
CodecLevel -> (string)
CodecProfile -> (string)
DynamicSubGop -> (string)
EndOfStreamMarkers -> (string)
EntropyEncoding -> (string)
FieldEncoding -> (string)
FlickerAdaptiveQuantization -> (string)
FramerateControl -> (string)
FramerateConversionAlgorithm -> (string)
FramerateDenominator -> (integer)
FramerateNumerator -> (integer)
GopBReference -> (string)
GopClosedCadence -> (integer)
GopSize -> (double)
GopSizeUnits -> (string)
HrdBufferFinalFillPercentage -> (integer)
HrdBufferInitialFillPercentage -> (integer)
HrdBufferSize -> (integer)
InterlaceMode -> (string)
MaxBitrate -> (integer)
MinIInterval -> (integer)
NumberBFramesBetweenReferenceFrames -> (integer)
NumberReferenceFrames -> (integer)
ParControl -> (string)
ParDenominator -> (integer)
ParNumerator -> (integer)
PerFrameMetrics -> (list)
При необходимости выберите один или несколько отчетов о метриках для каждого кадра, которые будут созданы вместе с вашим выводом. Вы можете использовать эти метрики для анализа вашего видеовывода в соответствии с одной или несколькими общепринятыми метриками качества изображения. Вы можете указать метрики для каждого кадра для выходных групп или для отдельных выходов. Когда вы это сделаете, MediaConvert запишет файл CSV (значения, разделенные запятыми) в ваше выходное место назначения S3, названное в соответствии с именем вывода и типом метрики. Например: videofile_PSNR.csv Задания, которые генерируют метрики для каждого кадра, займут больше времени, в зависимости от разрешения и сложности вашего вывода. Например, некоторые задания 4K могут занять до двух раз больше времени. Обратите внимание, что при анализе качества видео вашего вывода или при сравнении качества видео нескольких разных выходов мы также обычно рекомендуем детальный визуальный обзор в контролируемой среде. Вы можете выбрать из следующих метрик для каждого кадра: * PSNR: Peak Signal-to-Noise Ratio (Пиковое отношение сигнал/шум) * SSIM: Structural Similarity Index Measure (Индекс структурного сходства) * MS_SSIM: Multi-Scale Similarity Index Measure (Индекс многомасштабного сходства) * PSNR_HVS: Peak Signal-to-Noise Ratio, Human Visual System (Пиковое отношение сигнал/шум, человеческая визуальная система) * VMAF: Video Multi-Method Assessment Fusion (Слияние оценки нескольких методов видео) * QVBR: Quality-Defined Variable Bitrate (Переменный битрейт, определяемый качеством). Этот параметр доступен только в том случае, если ваш вывод использует режим управления скоростью QVBR.
(string)
- PSNR: Peak Signal-to-Noise Ratio (Пиковое отношение сигнал/шум) * SSIM: Structural Similarity Index Measure (Индекс структурного сходства) * MS_SSIM: Multi-Scale Similarity Index Measure (Индекс многомасштабного сходства) * PSNR_HVS: Peak Signal-to-Noise Ratio, Human Visual System (Пиковое отношение сигнал/шум, человеческая визуальная система) * VMAF: Video Multi-Method Assessment Fusion (Слияние оценки нескольких методов видео) * QVBR: Quality-Defined Variable Bitrate (Переменный битрейт, определяемый качеством). Этот параметр доступен только в том случае, если ваш вывод использует режим управления скоростью QVBR.
QualityTuningLevel -> (string)
QvbrSettings -> (structure)
Настройки для кодирования с переменной скоростью передачи данных, определяемой качеством, с кодеком H.265. Используйте эти настройки только при установке QVBR для Rate control mode.
MaxAverageBitrate -> (integer)
QvbrQualityLevel -> (integer)
QvbrQualityLevelFineTune -> (double)
RateControlMode -> (string)
RepeatPps -> (string)
SaliencyAwareEncoding -> (string)
ScanTypeConversionMode -> (string)
SceneChangeDetect -> (string)
Slices -> (integer)
SlowPal -> (string)
Softness -> (integer)
SpatialAdaptiveQuantization -> (string)
Синтаксис -> (string)
Telecine -> (string)
TemporalAdaptiveQuantization -> (string)
UnregisteredSeiTimecode -> (string)
WriteMp4PackagingType -> (string)
H265Settings -> (structure)
Настройки для кодека H265
AdaptiveQuantization -> (string)
AlternateTransferFunctionSei -> (string)
BandwidthReductionFilter -> (structure)
Фильтр уменьшения пропускной способности повышает качество видео на выходе относительно его битрейта. Используйте его, чтобы снизить битрейт выхода с постоянным качеством QVBR, практически без снижения качества восприятия. Или используйте его для повышения качества видео выходов с другими режимами управления скоростью относительно указанного вами битрейта. Уменьшение пропускной способности увеличивается, когда ваш вход имеет низкое качество или шумный. Выходы, использующие эту функцию, подлежат ценам pro-tier. Если вы включаете фильтр уменьшения пропускной способности, вы не можете включать предварительный обработчик Noise reducer.
Sharpening -> (string)
Strength -> (string)
Bitrate -> (integer)
CodecLevel -> (string)
CodecProfile -> (string)
Deblocking -> (string)
DynamicSubGop -> (string)
EndOfStreamMarkers -> (string)
FlickerAdaptiveQuantization -> (string)
FramerateControl -> (string)
FramerateConversionAlgorithm -> (string)
FramerateDenominator -> (integer)
FramerateNumerator -> (integer)
GopBReference -> (string)
GopClosedCadence -> (integer)
GopSize -> (double)
GopSizeUnits -> (string)
HrdBufferFinalFillPercentage -> (integer)
HrdBufferInitialFillPercentage -> (integer)
HrdBufferSize -> (integer)
InterlaceMode -> (string)
MaxBitrate -> (integer)
MinIInterval -> (integer)
NumberBFramesBetweenReferenceFrames -> (integer)
NumberReferenceFrames -> (integer)
ParControl -> (string)
ParDenominator -> (integer)
ParNumerator -> (integer)
PerFrameMetrics -> (list)
Дополнительно выберите один или несколько отчетов по метрикам для каждого кадра, которые необходимо сгенерировать вместе с вашим выводом. Вы можете использовать эти метрики для анализа вывода видео в соответствии с одной или несколькими общепринятыми метриками качества изображения. Вы можете указать метрики для каждого кадра для выходных групп или для отдельных выходных данных. Когда вы это сделаете, MediaConvert записывает CSV-файл (значения, разделенные запятыми) в ваше выходное место назначения S3, названное в соответствии с именем вывода и типом метрики. Например: videofile_PSNR.csv. Выполнение заданий, которые генерируют метрики для каждого кадра, займет больше времени, в зависимости от разрешения и сложности вашего вывода. Например, некоторые задания 4K могут занять до двух раз больше времени. Обратите внимание, что при анализе качества видео вашего вывода или при сравнении качества видео нескольких разных выводов мы обычно также рекомендуем подробный визуальный обзор в контролируемой среде. Вы можете выбрать следующие метрики для каждого кадра: * PSNR: Пиковое отношение сигнала к шуму * SSIM: Индекс структурного сходства * MS_SSIM: Индекс многомасштабного сходства * PSNR_HVS: Пиковое отношение сигнала к шуму, человеческая визуальная система * VMAF: Оценка видео мультиметодом слияния * QVBR: Качество, определяемое переменной скоростью передачи данных. Этот параметр доступен только в том случае, если в вашем выводе используется режим управления скоростью QVBR.
(string)
- PSNR: Пиковое отношение сигнала к шуму * SSIM: Индекс структурного сходства * MS_SSIM: Индекс многомасштабного сходства * PSNR_HVS: Пиковое отношение сигнала к шуму, человеческая визуальная система * VMAF: Оценка видео мультиметодом слияния * QVBR: Качество, определяемое переменной скоростью передачи данных. Этот параметр доступен только в том случае, если в вашем выводе используется режим управления скоростью QVBR.
QualityTuningLevel -> (string)
QvbrSettings -> (structure)
Настройки для кодирования переменной скорости передачи данных с определенным качеством с использованием кодека H.265. Используйте эти настройки, только если вы установили QVBR для Rate control mode.
MaxAverageBitrate -> (integer)
QvbrQualityLevel -> (integer)
QvbrQualityLevelFineTune -> (double)
RateControlMode -> (string)
SampleAdaptiveOffsetFilterMode -> (string)
ScanTypeConversionMode -> (string)
SceneChangeDetect -> (string)
Slices -> (integer)
SlowPal -> (string)
SpatialAdaptiveQuantization -> (string)
Telecine -> (string)
TemporalAdaptiveQuantization -> (string)
TemporalIds -> (string)
Tiles -> (string)
UnregisteredSeiTimecode -> (string)
WriteMp4PackagingType -> (string)
Mpeg2Settings -> (structure)
Требуется, когда для Codec установлено значение MPEG2.
AdaptiveQuantization -> (string)
Bitrate -> (integer)
CodecLevel -> (string)
CodecProfile -> (string)
DynamicSubGop -> (string)
FramerateControl -> (string)
FramerateConversionAlgorithm -> (string)
FramerateDenominator -> (integer)
FramerateNumerator -> (integer)
GopClosedCadence -> (integer)
GopSize -> (double)
GopSizeUnits -> (string)
HrdBufferFinalFillPercentage -> (integer)
HrdBufferInitialFillPercentage -> (integer)
HrdBufferSize -> (integer)
InterlaceMode -> (string)
IntraDcPrecision -> (string)
MaxBitrate -> (integer)
MinIInterval -> (integer)
NumberBFramesBetweenReferenceFrames -> (integer)
ParControl -> (string)
ParDenominator -> (integer)
ParNumerator -> (integer)
PerFrameMetrics -> (list)
Дополнительно выберите один или несколько отчетов по метрикам для каждого кадра, чтобы создать вместе с вашими выходными данными. Вы можете использовать эти метрики для анализа выходного видео в соответствии с одной или несколькими общепринятыми метриками качества изображения. Вы можете указать метрики для каждого кадра для выходных групп или для отдельных выходов. Когда вы это сделаете, MediaConvert запишет файл CSV (значения, разделенные запятыми) в место назначения вывода S3, названное в соответствии с именем вывода и типом метрики. Например: videofile_PSNR.csv Задания, которые генерируют метрики для каждого кадра, займут больше времени, в зависимости от разрешения и сложности ваших выходных данных. Например, некоторые задания 4K могут занять вдвое больше времени. Обратите внимание, что при анализе качества видео ваших выходных данных или при сравнении качества видео нескольких различных выходных данных мы обычно также рекомендуем подробный визуальный обзор в контролируемой среде. Вы можете выбрать одну из следующих метрик для каждого кадра: * PSNR: пиковое отношение сигнала к шуму * SSIM: показатель структурного сходства * MS_SSIM: показатель многомасштабного сходства * PSNR_HVS: пиковое отношение сигнала к шуму, система визуального восприятия человека * VMAF: оценка слияния видео по нескольким методам * QVBR: переменная скорость передачи данных, определяемая качеством. Этот параметр доступен только в том случае, если ваши выходные данные используют режим управления скоростью QVBR.
(string)
- PSNR: пиковое отношение сигнала к шуму * SSIM: показатель структурного сходства * MS_SSIM: показатель многомасштабного сходства * PSNR_HVS: пиковое отношение сигнала к шуму, система визуального восприятия человека * VMAF: оценка слияния видео по нескольким методам * QVBR: переменная скорость передачи данных, определяемая качеством. Этот параметр доступен только в том случае, если ваши выходные данные используют режим управления скоростью QVBR.
QualityTuningLevel -> (string)
RateControlMode -> (string)
ScanTypeConversionMode -> (string)
SceneChangeDetect -> (string)
SlowPal -> (string)
Softness -> (integer)
SpatialAdaptiveQuantization -> (string)
Syntax -> (string)
Telecine -> (string)
TemporalAdaptiveQuantization -> (string)
ProresSettings -> (structure)
Требуется, когда для Codec установлено значение PRORES.
ChromaSampling -> (string)
CodecProfile -> (string)
FramerateControl -> (string)
FramerateConversionAlgorithm -> (string)
FramerateDenominator -> (integer)
FramerateNumerator -> (integer)
InterlaceMode -> (string)
ParControl -> (string)
ParDenominator -> (integer)
ParNumerator -> (integer)
PerFrameMetrics -> (list)
При необходимости выберите один или несколько отчетов о показателях для каждого кадра, чтобы сгенерировать их вместе с вашими выходными данными. Вы можете использовать эти показатели для анализа ваших выходных видеоданных в соответствии с одним или несколькими общепринятыми показателями качества изображения. Вы можете указать показатели для каждого кадра для выходных групп или для отдельных выходных данных. В этом случае MediaConvert записывает файл CSV (Comma-Separated Values) в место назначения вывода S3, названный по имени вывода и типу показателя. Например: videofile_PSNR.csv Задания, которые генерируют показатели для каждого кадра, займут больше времени, в зависимости от разрешения и сложности ваших выходных данных. Например, некоторые задания 4K могут занять до двух раз больше времени для завершения. Обратите внимание, что при анализе качества видео ваших выходных данных или при сравнении качества видео нескольких различных выходных данных мы также рекомендуем подробный визуальный обзор в контролируемой среде. Вы можете выбрать один из следующих показателей для каждого кадра: * PSNR: пиковое отношение сигнала к шуму * SSIM: индекс структурного сходства * MS_SSIM: индекс многомасштабного сходства * PSNR_HVS: пиковое отношение сигнала к шуму, система зрительного восприятия человека * VMAF: Video Multi-Method Assessment Fusion * QVBR: качество определено переменным битрейтом. Этот параметр доступен только тогда, когда ваши выходные данные используют режим управления скоростью QVBR.
(string)
- PSNR: пиковое отношение сигнала к шуму * SSIM: индекс структурного сходства * MS_SSIM: индекс многомасштабного сходства * PSNR_HVS: пиковое отношение сигнала к шуму, система зрительного восприятия человека * VMAF: Video Multi-Method Assessment Fusion * QVBR: качество определено переменным битрейтом. Этот параметр доступен только тогда, когда ваши выходные данные используют режим управления скоростью QVBR.
ScanTypeConversionMode -> (string)
SlowPal -> (string)
Telecine -> (string)
UncompressedSettings -> (structure)
Требуется при установке Codec, в VideoDescription>CodecSettings в значение UNCOMPRESSED.
Fourcc -> (string)
FramerateControl -> (string)
FramerateConversionAlgorithm -> (string)
FramerateDenominator -> (integer)
FramerateNumerator -> (integer)
InterlaceMode -> (string)
ScanTypeConversionMode -> (string)
SlowPal -> (string)
Telecine -> (string)
Vc3Settings -> (structure)
Требуется при установке Codec в значение VC3
FramerateControl -> (string)
FramerateConversionAlgorithm -> (string)
FramerateDenominator -> (integer)
FramerateNumerator -> (integer)
InterlaceMode -> (string)
ScanTypeConversionMode -> (string)
SlowPal -> (string)
Telecine -> (string)
Vc3Class -> (string)
Vp8Settings -> (structure)
Требуется, если для Codec установлено значение VP8.
Bitrate -> (integer)
FramerateControl -> (string)
FramerateConversionAlgorithm -> (string)
FramerateDenominator -> (integer)
FramerateNumerator -> (integer)
GopSize -> (double)
HrdBufferSize -> (integer)
MaxBitrate -> (integer)
ParControl -> (string)
ParDenominator -> (integer)
ParNumerator -> (integer)
QualityTuningLevel -> (string)
RateControlMode -> (string)
Vp9Settings -> (structure)
Требуется, если для Codec установлено значение VP9.
Bitrate -> (integer)
FramerateControl -> (string)
FramerateConversionAlgorithm -> (string)
FramerateDenominator -> (integer)
FramerateNumerator -> (integer)
GopSize -> (double)
HrdBufferSize -> (integer)
MaxBitrate -> (integer)
ParControl -> (string)
ParDenominator -> (integer)
ParNumerator -> (integer)
QualityTuningLevel -> (string)
RateControlMode -> (string)
XavcSettings -> (structure)
Обязательно, если для параметра Codec установлено значение XAVC.
AdaptiveQuantization -> (string)
EntropyEncoding -> (string)
FramerateControl -> (string)
FramerateConversionAlgorithm -> (string)
FramerateDenominator -> (integer)
FramerateNumerator -> (integer)
PerFrameMetrics -> (list)
При необходимости выберите один или несколько отчетов с метриками для каждого кадра, чтобы создать их вместе с выводом. Вы можете использовать эти метрики для анализа выходного видео в соответствии с одной или несколькими общепринятыми метриками качества изображения. Вы можете указать метрики для каждого кадра для выходных групп или для отдельных выходных данных. В этом случае MediaConvert записывает CSV-файл (значения, разделенные запятыми) в место назначения вывода S3, названный в соответствии с именем вывода и типом метрики. Например: videofile_PSNR.csv Выполнение заданий, которые генерируют метрики для каждого кадра, займет больше времени в зависимости от разрешения и сложности вашего вывода. Например, выполнение некоторых заданий с разрешением 4K может занять в два раза больше времени. Обратите внимание, что при анализе качества видео вашего вывода или при сравнении качества видео нескольких различных выводов мы обычно также рекомендуем подробный визуальный обзор в контролируемой среде. Вы можете выбрать следующие метрики для каждого кадра: * PSNR: Peak Signal-to-Noise Ratio (Пиковое отношение сигнала к шуму) * SSIM: Structural Similarity Index Measure (Показатель структурного сходства) * MS_SSIM: Multi-Scale Similarity Index Measure (Показатель многомасштабного сходства) * PSNR_HVS: Peak Signal-to-Noise Ratio, Human Visual System (Пиковое отношение сигнала к шуму, зрительная система человека) * VMAF: Video Multi-Method Assessment Fusion (Оценка видео, объединяющая несколько методов) * QVBR: Quality-Defined Variable Bitrate (Переменный битрейт, определяемый качеством). Этот параметр доступен, только если для вывода используется режим управления скоростью QVBR.
(string)
- PSNR: Peak Signal-to-Noise Ratio (Пиковое отношение сигнала к шуму) * SSIM: Structural Similarity Index Measure (Показатель структурного сходства) * MS_SSIM: Multi-Scale Similarity Index Measure (Показатель многомасштабного сходства) * PSNR_HVS: Peak Signal-to-Noise Ratio, Human Visual System (Пиковое отношение сигнала к шуму, зрительная система человека) * VMAF: Video Multi-Method Assessment Fusion (Оценка видео, объединяющая несколько методов) * QVBR: Quality-Defined Variable Bitrate (Переменный битрейт, определяемый качеством). Этот параметр доступен, только если для вывода используется режим управления скоростью QVBR.
Profile -> (string)
SlowPal -> (string)
Softness -> (integer)
SpatialAdaptiveQuantization -> (string)
TemporalAdaptiveQuantization -> (string)
Xavc4kIntraCbgProfileSettings -> (structure)
Обязательно, если для параметра Profile установлено значение XAVC_4K_INTRA_CBG.
XavcClass -> (string)
Xavc4kIntraVbrProfileSettings -> (structure)
Обязательно, если для параметра Profile установлено значение XAVC_4K_INTRA_VBR.
XavcClass -> (string)
Xavc4kProfileSettings -> (structure)
Требуется, когда для Profile задано значение XAVC_4K.
BitrateClass -> (string)
CodecProfile -> (string)
FlickerAdaptiveQuantization -> (string)
GopBReference -> (string)
GopClosedCadence -> (integer)
HrdBufferSize -> (integer)
QualityTuningLevel -> (string)
Slices -> (integer)
XavcHdIntraCbgProfileSettings -> (structure)
Требуется, когда для Profile задано значение XAVC_HD_INTRA_CBG.
XavcClass -> (string)
XavcHdProfileSettings -> (structure)
Требуется, когда для Profile задано значение XAVC_HD.
BitrateClass -> (string)
FlickerAdaptiveQuantization -> (string)
GopBReference -> (string)
GopClosedCadence -> (integer)
HrdBufferSize -> (integer)
InterlaceMode -> (string)
QualityTuningLevel -> (string)
Slices -> (integer)
Telecine -> (string)
ColorMetadata -> (string)
Crop -> (structure)
Используйте Cropping selection, чтобы указать область видео, которую служба включит в выходной видеокадр.
Height -> (integer)
Width -> (integer)
X -> (integer)
Y -> (integer)
DropFrameTimecode -> (string)
FixedAfd -> (integer)
Height -> (integer)
Position -> (structure)
Используйте Selection placement, чтобы определить область видео в выходном кадре. Область за пределами указанного здесь прямоугольника будет черной.
Height -> (integer)
Width -> (integer)
X -> (integer)
Y -> (integer)
RespondToAfd -> (string)
ScalingBehavior -> (string)
Sharpness -> (integer)
TimecodeInsertion -> (string)
TimecodeTrack -> (строка)
VideoPreprocessors -> (структура)
Найдите дополнительные функции перекодирования в разделе Preprocessors. Включите функции для каждого вывода по отдельности. Эти функции отключены по умолчанию.
ColorCorrector -> (структура)
Используйте эти настройки для преобразования цветового пространства или изменения таких свойств, как оттенок и контрастность для этого вывода. Для получения дополнительной информации см. https://docs.aws.amazon.com/mediaconvert/latest/ug/converting-the-color-space.html.
Brightness -> (целое число)
ClipLimits -> (структура)
Укажите пределы YUV и допуски RGB при установке параметра Sample range conversion в значение Limited range clip.
MaximumRGBTolerance -> (целое число)
MaximumYUV -> (целое число)
MinimumRGBTolerance -> (целое число)
MinimumYUV -> (целое число)
ColorSpaceConversion -> (строка)
Contrast -> (целое число)
Hdr10Metadata -> (структура)
Используйте эти настройки при преобразовании в цветовое пространство HDR 10. Укажите статические метаданные SMPTE ST 2086 Mastering Display Color Volume, которые вы хотите сигнализировать в выводе. Эти значения не влияют на значения пикселей, которые закодированы в видеопотоке. Они предназначены для того, чтобы помочь нижестоящему видеоплееру отображать контент таким образом, чтобы он отражал намерения создателя контента. При установке параметра Color space conversion в значение HDR 10 эти настройки обязательны. Необходимо установить значения для Max frame average light level и Max content light level; эти параметры не имеют значения по умолчанию. Значения по умолчанию для других настроек метаданных HDR 10 определяются цветовым пространством P3D65. Для получения дополнительной информации о заданиях MediaConvert HDR см. https://docs.aws.amazon.com/console/mediaconvert/hdr.
BluePrimaryX -> (целое число)
BluePrimaryY -> (целое число)
GreenPrimaryX -> (целое число)
GreenPrimaryY -> (целое число)
MaxContentLightLevel -> (целое число)
MaxFrameAverageLightLevel -> (целое число)
MaxLuminance -> (целое число)
MinLuminance -> (целое число)
RedPrimaryX -> (целое число)
RedPrimaryY -> (целое число)
WhitePointX -> (целое число)
WhitePointY -> (целое число)
HdrToSdrToneMapper -> (строка)
Hue -> (целое число)
MaxLuminance -> (целое число)
SampleRangeConversion -> (строка)
Saturation -> (целое число)
SdrReferenceWhiteLevel -> (целое число)
Deinterlacer -> (структура)
Используйте деинтерлейсер для получения более плавного движения и более четкой картинки. Для получения дополнительной информации см. https://docs.aws.amazon.com/mediaconvert/latest/ug/working-with-scan-type.html.
Алгоритм -> (string)
Control -> (string)
- Если установлено значение NORMAL (по умолчанию), деинтерлейсер не преобразует кадры, помеченные в метаданных как прогрессивные. Он будет преобразовывать только те, которые помечены как другие типы. - Если установлено значение FORCE_ALL_FRAMES, деинтерлейсер преобразует каждый кадр в прогрессивный, даже те, которые уже помечены как прогрессивные. Включайте принудительный режим только в том случае, если велика вероятность того, что метаданные пометили кадры как прогрессивные, когда они ими не являются. Не включайте его в противном случае; обработка кадров, которые уже являются прогрессивными, в прогрессивные, вероятно, приведет к снижению качества видео.
Режим -> (string)
DolbyVision -> (structure)
Включите функцию Dolby Vision для создания видеовыхода, совместимого с Dolby Vision.
L6Metadata -> (structure)
Используйте эти параметры, если вы установили для DolbyVisionLevel6Mode значение SPECIFY, чтобы переопределить значения MaxCLL и MaxFALL во входных данных новыми значениями.
MaxCll -> (integer)
MaxFall -> (integer)
L6Mode -> (string)
Mapping -> (string)
Profile -> (string)
Hdr10Plus -> (structure)
Включите анализ HDR10+ и вставку метаданных. Совместимо только с HEVC.
MasteringMonitorNits -> (integer)
TargetMonitorNits -> (integer)
ImageInserter -> (structure)
Включите функцию Image inserter, чтобы включить графическую накладку на ваше видео. Включите или отключите эту функцию для каждого вывода отдельно. Этот параметр отключен по умолчанию.
InsertableImages -> (list)
Укажите изображения, которые вы хотите наложить на ваше видео. Изображения должны быть файлами PNG или TGA.
(structure)
Эти параметры применяются к конкретной графической накладке. Вы можете включить несколько накладок в вашу задачу.
Duration -> (integer)
FadeIn -> (integer)
FadeOut -> (integer)
Height -> (integer)
ImageInserterInput -> (string)
ImageX -> (integer)
ImageY -> (integer)
Layer -> (integer)
Opacity -> (integer)
StartTime -> (string)
Width -> (integer)
SdrReferenceWhiteLevel -> (integer)
NoiseReducer -> (structure)
Включите функцию Noise reducer, чтобы при необходимости удалить шум из вашего видеовыхода. Включите или отключите эту функцию для каждого вывода отдельно. Этот параметр отключен по умолчанию. Когда вы включаете Noise reducer, вы также должны выбрать значение для Noise reducer filter. Для выводов AVC, когда вы включаете Noise reducer, вы не можете включить фильтр Bandwidth reduction.
Filter -> (string)
FilterSettings -> (structure)
Настройки для фильтра шумоподавления
Strength -> (integer)
SpatialFilterSettings -> (structure)
Настройки фильтра шумоподавления для пространственного фильтра.
PostFilterSharpenStrength -> (integer)
Speed -> (integer)
Strength -> (integer)
TemporalFilterSettings -> (structure)
Настройки фильтра шумоподавления для временного фильтра.
AggressiveMode -> (integer)
PostTemporalSharpening -> (string)
PostTemporalSharpeningStrength -> (string)
Speed -> (integer)
Strength -> (integer)
PartnerWatermarking -> (structure)
Если вы работаете со сторонним партнером по водяным знакам для видео, используйте группу настроек, соответствующую вашему партнеру по водяным знакам, чтобы включить водяные знаки в выходной файл.
NexguardFileMarkerSettings -> (структура)
Для криминалистических водяных знаков для видео MediaConvert поддерживает водяные знаки Nagra NexGuard File Marker. MediaConvert поддерживает как PreRelease Content (NGPR/G2), так и рабочие процессы OTT Streaming.
License -> (строка)
Payload -> (целое число)
Preset -> (строка)
Strength -> (строка)
TimecodeBurnin -> (структура)
Настройки для наложения выходного тайм-кода и указанного префикса на вывод.
FontSize -> (целое число)
Position -> (строка)
Prefix -> (строка)
Width -> (целое число)
TimecodeConfig -> (структура)
Эти настройки управляют обработкой тайм-кодов службой на протяжении всего задания. Эти настройки не влияют на обрезку входных данных.
Anchor -> (строка)
Source -> (строка)
Start -> (строка)
TimestampOffset -> (строка)
TimedMetadataInsertion -> (структура)
Вставьте пользовательские настраиваемые метаданные ID3 в тайм-коды, которые вы укажете. В каждом выводе, в который вы хотите включить эти метаданные, вы должны установить для метаданных ID3 значение Passthrough.
Id3Insertions -> (список)
Id3Insertions содержит массив экземпляров Id3Insertion.
(структура)
Чтобы вставить теги ID3 в вывод, укажите два значения. Используйте ID3 tag, чтобы указать строку в формате base64, и используйте Timecode, чтобы указать время, когда тег должен быть вставлен. Чтобы вставить несколько тегов ID3 в свой вывод, создайте несколько экземпляров вставки ID3.
Id3 -> (строка)
Timecode -> (строка)
StatusUpdateInterval -> (строка)
Type -> (строка)
© Copyright 2025, Amazon Web Services. Created using Sphinx.