[ aws . mediaconvert ]
update-job-template
Description
Измените один из существующих шаблонов заданий.
См. также: AWS API Documentation
Synopsis
update-job-template
[--acceleration-settings <value>]
[--category <value>]
[--description <value>]
[--hop-destinations <value>]
--name <value>
[--priority <value>]
[--queue <value>]
[--settings <value>]
[--status-update-interval <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
--acceleration-settings (structure) Ускоренное перекодирование может значительно ускорить выполнение заданий с длинным, визуально сложным контентом. Выходы, использующие эту функцию, облагаются ценами по уровню pro. Информацию об ограничениях функций см. в Руководстве пользователя AWS Elemental MediaConvert.Mode -> (string)
Синтаксис сокращений:
Mode=string
Синтаксис JSON:
{
"Mode": "DISABLED"|"ENABLED"|"PREFERRED"
}
--category (string) Новая категория для шаблона задания, если вы ее изменяете.
--description (string) Новое описание для шаблона задания, если вы его изменяете.
--hop-destinations (list) Необязательный список адресатов переходов.(structure)
Необязательно. Конфигурация для очереди назначения, в которую задание может перейти после истечения минимального времени ожидания, определенного клиентом.
Priority -> (integer)
Queue -> (string)
WaitMinutes -> (integer)
Синтаксис сокращений:
Priority=integer,Queue=string,WaitMinutes=integer ...
Синтаксис JSON:
[
{
"Priority": integer,
"Queue": "string",
"WaitMinutes": integer
}
...
]
--name (string) Имя изменяемого вами шаблона задания
--priority (integer) Укажите относительный приоритет для этого задания. В любой заданной очереди сервис начинает обработку задания с самым высоким значением первым. Когда более одного задания имеет одинаковый приоритет, сервис начинает обработку задания, которое вы отправили первым. Если вы не укажете приоритет, сервис использует значение по умолчанию 0.
--queue (string) Новая очередь для шаблона задания, если вы ее изменяете.
--settings (structure) JobTemplateSettings содержит все настройки перекодирования, сохраненные в шаблоне, которые будут применены к заданиям, созданным из него.AdAvailOffset -> (integer)
AvailBlanking -> (structure)
Настройки для затемнения доступности рекламы. Видео можно затемнить или наложить на него изображение, а звук заглушить во время триггеров SCTE-35 для доступности рекламы.
AvailBlankingImage -> (string)
ColorConversion3DLUTSettings -> (list)
Используйте 3D LUT для указания пользовательского поведения отображения цветов при преобразовании из одного цветового пространства в другое. Вы можете включить до 8 различных 3D LUT. Дополнительные сведения см. по адресу: https://docs.aws.amazon.com/mediaconvert/latest/ug/3d-luts.html
(structure)
Пользовательские настройки 3D LUT
FileInput -> (string)
InputColorSpace -> (string)
InputMasteringLuminance -> (integer)
OutputColorSpace -> (string)
OutputMasteringLuminance -> (integer)
Esam -> (structure)
Настройки для Event Signaling And Messaging (ESAM). Если вы не выполняете вставку рекламы, вы можете игнорировать эти настройки.
ManifestConfirmConditionNotification -> (structure)
Указывает ESAM ManifestConfirmConditionNotification XML в соответствии с OC-SP-ESAM-API-I03-131025. Транскодер использует инструкции по кондиционированию манифеста, которые вы предоставляете в настройке MCC XML.
MccXml -> (string)
ResponseSignalPreroll -> (integer)
SignalProcessingNotification -> (structure)
Указывает ESAM SignalProcessingNotification XML в соответствии с OC-SP-ESAM-API-I03-131025. Транскодер использует инструкции по обработке сигналов, которые вы предоставляете в настройке SCC XML.
SccXml -> (string)
ExtendedDataServices -> (structure)
Если ваш исходный контент содержит службы данных EIA-608 Line 21, включите эту функцию, чтобы указать, что MediaConvert делает с пакетами Extended Data Services (XDS). Вы можете выбрать сквозную передачу пакетов XDS или удалить их из выходных данных. Дополнительные сведения о XDS см. в разделе «Службы данных EIA-608 Line», раздел 9.5.1.5 05h Content Advisory.
CopyProtectionAction -> (string)
VchipAction -> (string)
FollowSource -> (integer)
Inputs -> (list)
Используйте Inputs для определения исходного файла, используемого в задании транскодирования. В шаблоне задания может быть только один вход. Используя API, вы можете включить несколько входов при ссылке на шаблон задания.
(structure)
Указанный видеовход в шаблоне.
AdvancedInputFilter -> (string)
AdvancedInputFilterSettings -> (structure)
Дополнительные настройки для расширенного входного фильтра, когда вы устанавливаете для расширенного входного фильтра значение Enabled.
AddTexture -> (string)
Sharpening -> (string)
AudioSelectorGroups -> (map)
Используйте группы селекторов аудио, чтобы объединить несколько дополнительных аудиовходов, чтобы вы могли назначить их на одну вкладку вывода аудио. Обратите внимание, что если вы работаете со встроенным аудио, проще назначить несколько входных дорожек в один селектор аудио, чем использовать группу селекторов аудио.
key -> (string)
value -> (structure)
Используйте группы селекторов аудио, чтобы объединить несколько дополнительных аудиовходов, чтобы вы могли назначить их на одну вкладку вывода аудио. Обратите внимание, что если вы работаете со встроенным аудио, проще назначить несколько входных дорожек в один селектор аудио, чем использовать группу селекторов аудио.
AudioSelectorNames -> (list)
Имя селектора аудио в том же входе, который следует включить в группу. Имена селекторов аудио стандартизированы на основе их порядка во входных данных (например, «Audio Selector 1»). Параметр имени селектора аудио можно повторить, чтобы добавить любое количество селекторов аудио в группу.
(string)
AudioSelectors -> (map)
Используйте Audio selectors, чтобы указать дорожку или набор дорожек из входа, который вы будете использовать в своих выходах. Вы можете использовать несколько Audio selectors на один вход.
key -> (string)
value -> (structure)
Используйте Audio selectors, чтобы указать дорожку или набор дорожек из входа, который вы будете использовать в своих выходах. Вы можете использовать несколько Audio selectors на один вход.
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)
Используйте выбор обрезки, чтобы указать область видео, которую служба включит в кадр выходного видео. Если вы укажете здесь значение, оно переопределит любое значение, которое вы укажете в параметре выходного параметра Выбор обрезки.
Height -> (integer)
Width -> (integer)
X -> (integer)
Y -> (integer)
DeblockFilter -> (string)
DenoiseFilter -> (string)
DolbyVisionMetadataXml -> (string)
DynamicAudioSelectors -> (map)
Используйте динамические селекторы аудио, если вы не знаете макет дорожки вашего источника при отправке задания, но хотите выбрать несколько аудиодорожек. Когда вы включаете аудиодорожку в свой выход и указываете этот динамический селектор аудио в качестве источника аудио, MediaConvert создает выходную аудиодорожку для каждой динамически выбранной дорожки. Обратите внимание, что при включении динамического селектора аудио для двух или более входов каждый вход должен иметь одинаковое количество аудиодорожек и аудиоканалов.
key -> (string)
value -> (structure)
Используйте динамические селекторы аудио, если вы не знаете макет дорожки вашего источника при отправке задания, но хотите выбрать несколько аудиодорожек. Когда вы включаете аудиодорожку в свой выход и указываете этот динамический селектор аудио в качестве источника аудио, MediaConvert создает аудиодорожку в этом выходе для каждой динамически выбранной дорожки. Обратите внимание, что при включении динамического селектора аудио для двух или более входов каждый вход должен иметь одинаковое количество аудиодорожек и аудиоканалов.
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, чтобы определить область видео в выходном кадре. Область за пределами указанного здесь прямоугольника будет черной. Если вы укажете здесь значение, оно переопределит любое значение, которое вы укажете в параметре выходных настроек 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
Crop -> (structure)
Укажите прямоугольник контента для обрезки и использования из входного видео вашего наложения. Когда вы это сделаете, MediaConvert использует обрезанные размеры, которые вы укажете в разделе X offset, Y offset, Width и Height.
Height -> (integer)
Unit -> (string)
Width -> (integer)
X -> (integer)
Y -> (integer)
EndTimecode -> (string)
InitialPosition -> (structure)
Укажите начальную позицию вашего видео наложения. Чтобы указать начальную позицию вашего видео наложения, включая расстояние от левого или верхнего края кадра базового входного видео или размер: Введите значение для X position, Y position, Width или Height. Чтобы использовать полный кадр базового входного видео: Оставьте пустым.
Height -> (integer)
Unit -> (string)
Width -> (integer)
XPosition -> (integer)
YPosition -> (integer)
Input -> (structure)
Параметры ввода для видео наложения. Вы можете включить одно или несколько видео наложений последовательно в разные указанные вами моменты времени.
FileInput -> (string)
InputClippings -> (list)
Укажите один или несколько клипов, которые будут использоваться из вашего видео наложения. При включении входного клипа вы также должны указать его начальный таймкод, конечный таймкод или оба — начальный и конечный таймкод.
(структура)
Чтобы перекодировать только части вашего видео наложения, включите один входной клип для каждой части вашего видео наложения, которую вы хотите получить на выходе.
EndTimecode -> (string)
StartTimecode -> (string)
TimecodeSource -> (string)
TimecodeStart -> (string)
Playback -> (string)
StartTimecode -> (string)
Transitions -> (list)
Укажите один или несколько переходов для наложения видео. Используйте переходы для перемещения или изменения размера вашего наложения с течением времени. Чтобы использовать одинаковое положение и размер в течение всего видео наложения: Оставьте пустым. Чтобы указать переход: Введите значение для начального таймкода, конечного таймкода, позиции X, позиции Y, ширины или высоты.
(структура)
Укажите один или несколько переходов для наложения видео. Используйте переходы для перемещения или изменения размера вашего наложения с течением времени. Чтобы использовать одинаковое положение и размер в течение всего видео наложения: Оставьте пустым. Чтобы указать переход: Введите значение для начального таймкода, конечного таймкода, позиции X, позиции Y, ширины или высоты.
EndPosition -> (структура)
Укажите конечную позицию для этого перехода относительно кадра базового входного видео. Ваше видео наложение будет плавно перемещаться в эту позицию, начиная с начального таймкода этого перехода и заканчивая конечным таймкодом этого перехода.
Height -> (целое число)
Unit -> (строка)
Width -> (целое число)
XPosition -> (целое число)
YPosition -> (целое число)
EndTimecode -> (строка)
StartTimecode -> (строка)
VideoSelector -> (структура)
Input video selectors contain the video settings for the input. Each of your inputs can have up to one video selector.
AlphaBehavior -> (string)
ColorSpace -> (string)
ColorSpaceUsage -> (string)
EmbeddedTimecodeOverride -> (string)
Hdr10Metadata -> (structure)
Use these settings to provide HDR 10 metadata that is missing or inaccurate in your input video. Appropriate values vary depending on the input video and must be provided by a color grader. The color grader generates these values during the HDR 10 mastering process. The valid range for each of these settings is 0 to 50,000. Each increment represents 0.00002 in CIE1931 color coordinate. 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. 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 -> (целое число)
MaxQualityLevel -> (double)
MaxRenditions -> (целое число)
MinAbrBitrate -> (целое число)
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 -> (целое число)
Required -> (string)
Width -> (целое число)
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 -> (целое число)
Width -> (целое число)
MinBottomRenditionSize -> (структура)
Используйте Min bottom rendition size, чтобы указать минимальный размер для самого низкого разрешения в вашем стеке ABR. * Самое низкое разрешение в вашем стеке ABR будет равно или больше указанного вами значения. Например: Если вы укажете 640x360, самое низкое разрешение в вашем стеке ABR будет равно или больше 640x360. * Если вы указываете правило Min top rendition size, значение, которое вы указываете для Min bottom rendition size, должно быть меньше или равно Min top rendition size.
Height -> (целое число)
Width -> (целое число)
MinTopRenditionSize -> (структура)
Используйте Min top rendition size, чтобы указать минимальный размер для самого высокого разрешения в вашем стеке ABR. * Самое высокое разрешение в вашем стеке ABR будет равно или больше указанного вами значения. Например: Если вы укажете 1280x720, самое высокое разрешение в вашем стеке ABR будет равно или больше 1280x720. * Если вы укажете значение для Max resolution, значение, которое вы указываете для Min top rendition size, должно быть меньше или равно Max resolution.
Height -> (целое число)
Width -> (целое число)
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 -> (строка)
TargetDurationCompatibilityMode -> (строка)
VideoCompositionOffsets -> (строка)
WriteDashManifest -> (строка)
WriteHlsManifest -> (строка)
WriteSegmentTimelineInRepresentation -> (строка)
DashIsoGroupSettings -> (структура)
Параметры, связанные с вашим выходным пакетом DASH. Для получения дополнительной информации см. https://docs.aws.amazon.com/mediaconvert/latest/ug/outputs-file-ABR.html.
AdditionalManifests -> (list)
По умолчанию служба создает один манифест .mpd DASH для каждой выходной группы 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 -> (структура)
Параметры, связанные с вашей выходной группой File. 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)
Необязательно. Позвольте MediaConvert автоматически применять контроль доступа 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 (Comma-Separated Values) в место назначения вывода S3, названный в соответствии с именем вывода и типом метрики. Например: videofile_PSNR.csv Задачи, которые генерируют метрики на кадр, займут больше времени, в зависимости от разрешения и сложности ваших выходных данных. Например, выполнение некоторых задач 4K может занять до двух раз больше времени. Обратите внимание, что при анализе качества видео ваших выходных данных или при сравнении качества видео нескольких различных выходных данных мы также обычно рекомендуем подробный визуальный обзор в контролируемой среде. Вы можете выбрать одну из следующих метрик на кадр: * PSNR: пиковое отношение сигнала к шуму * SSIM: показатель структурного сходства * MS_SSIM: показатель многомасштабного сходства * PSNR_HVS: пиковое отношение сигнала к шуму, система зрительного восприятия человека * VMAF: Fusion оценки видео мульти-методом * QVBR: переменная скорость передачи данных, определяемая качеством. Этот параметр доступен только в том случае, если ваши выходные данные используют режим управления скоростью QVBR.
(string)
- PSNR: пиковое отношение сигнала к шуму * SSIM: показатель структурного сходства * MS_SSIM: показатель многомасштабного сходства * PSNR_HVS: пиковое отношение сигнала к шуму, система зрительного восприятия человека * VMAF: Fusion оценки видео мульти-методом * QVBR: переменная скорость передачи данных, определяемая качеством. Этот параметр доступен только в том случае, если ваши выходные данные используют режим управления скоростью 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 -> (структура)
Требуется, когда вы устанавливаете для 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)
Параметры сопоставления выходных каналов.
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 записывает субтитры непосредственно в видеокадры, заменяя пиксели видеоконтента субтитрами. Настройте субтитры 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 -> (string)
AudioGroupId -> (string)
AudioRenditionSets -> (string)
AudioTrackType -> (string)
DescriptiveVideoServiceFlag -> (string)
IFrameOnlyManifest -> (string)
KlvMetadata -> (string)
ManifestMetadataSignaling -> (string)
Scte35Esam -> (string)
Scte35Source -> (string)
TimedMetadata -> (string)
TimedMetadataBoxVersion -> (string)
TimedMetadataSchemeIdUri -> (string)
TimedMetadataValue -> (string)
Container -> (string)
F4vSettings -> (structure)
Настройки для контейнера F4v
MoovPlacement -> (string)
M2tsSettings -> (structure)
Настройки контейнера 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)
Специфические настройки для этого типа вывода.
HlsSettings -> (структура)
Настройки для групп вывода HLS
AudioGroupId -> (string)
AudioOnlyContainer -> (string)
AudioRenditionSets -> (string)
AudioTrackType -> (string)
DescriptiveVideoServiceFlag -> (string)
IFrameOnlyManifest -> (string)
SegmentModifier -> (string)
Preset -> (string)
VideoDescription -> (структура)
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: 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.
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: пиковое отношение сигнала к шуму * SSIM: индекс структурного подобия * MS_SSIM: индекс многомасштабного подобия * PSNR_HVS: пиковое отношение сигнала к шуму, человеческая визуальная система * VMAF: оценка слияния видео мультиметодов * QVBR: определяемая качеством переменная скорость передачи данных. Эта опция доступна только в том случае, если ваш вывод использует режим управления скоростью QVBR.
(string)
- PSNR: пиковое отношение сигнала к шуму * SSIM: индекс структурного подобия * MS_SSIM: индекс многомасштабного подобия * PSNR_HVS: пиковое отношение сигнала к шуму, человеческая визуальная система * VMAF: оценка слияния видео мультиметодов * QVBR: определяемая качеством переменная скорость передачи данных. Эта опция доступна только в том случае, если ваш вывод использует режим управления скоростью QVBR.
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 с небольшим или нулевым снижением воспринимаемого качества. Или используйте для увеличения качества видео выходов с другими режимами управления скоростью по отношению к указанному вами битрейту. Уменьшение пропускной способности увеличивается дальше, когда ваш вход имеет низкое качество или шумный. Выходы, использующие эту функцию, несут затраты уровня pro. Если вы включаете фильтр уменьшения пропускной способности, вы не можете включить препроцессор шумоподавления.
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: пиковое отношение сигнала к шуму * SSIM: индекс структурного сходства * MS_SSIM: многомасштабный индекс сходства * PSNR_HVS: пиковое отношение сигнала к шуму, визуальная система человека * VMAF: Fusion оценки многометодового видео * QVBR: качество, определенное переменной скоростью передачи данных. Этот параметр доступен только тогда, когда ваш вывод использует режим управления скоростью QVBR.
(string)
- PSNR: пиковое отношение сигнала к шуму * SSIM: индекс структурного сходства * MS_SSIM: многомасштабный индекс сходства * PSNR_HVS: пиковое отношение сигнала к шуму, визуальная система человека * VMAF: Fusion оценки многометодового видео * QVBR: качество, определенное переменной скоростью передачи данных. Этот параметр доступен только тогда, когда ваш вывод использует режим управления скоростью 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)
Фильтр Bandwidth reduction увеличивает качество видео вашего выхода относительно его битрейта. Используйте для снижения битрейта вашего выхода с постоянным качеством QVBR с небольшим или отсутствующим восприятием снижения качества. Или используйте для повышения качества видео выходов с другими режимами управления скоростью относительно указанного вами битрейта. Уменьшение пропускной способности увеличивается, когда ваш вход имеет низкое качество или шумный. Выходы, использующие эту функцию, требуют тарификации pro-уровня. Когда вы включаете Bandwidth reduction filter, вы не можете включать препроцессор 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: 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)
Настройки для кодирования с переменной скоростью передачи данных (VBR), определяемой качеством, с кодеком 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: 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)
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-файл (значения, разделенные запятыми) в место назначения выходных данных 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.
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)
Требуется, если для кодека установлено значение VP8.
Bitrate -> (целое число)
FramerateControl -> (строка)
FramerateConversionAlgorithm -> (строка)
FramerateDenominator -> (целое число)
FramerateNumerator -> (целое число)
GopSize -> (double)
HrdBufferSize -> (целое число)
MaxBitrate -> (целое число)
ParControl -> (строка)
ParDenominator -> (целое число)
ParNumerator -> (целое число)
QualityTuningLevel -> (строка)
RateControlMode -> (строка)
Vp9Settings -> (структура)
Требуется, если для кодека установлено значение VP9.
Bitrate -> (целое число)
FramerateControl -> (строка)
FramerateConversionAlgorithm -> (строка)
FramerateDenominator -> (целое число)
FramerateNumerator -> (целое число)
GopSize -> (double)
HrdBufferSize -> (целое число)
MaxBitrate -> (целое число)
ParControl -> (строка)
ParDenominator -> (целое число)
ParNumerator -> (целое число)
QualityTuningLevel -> (строка)
RateControlMode -> (строка)
XavcSettings -> (структура)
Обязательно, если вы установили для 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. 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.
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 -> (string)
VideoPreprocessors -> (structure)
Найдите дополнительные функции транскодирования в разделе Preprocessors. Включите функции для каждого вывода по отдельности. Эти функции отключены по умолчанию.
ColorCorrector -> (structure)
Используйте эти настройки для преобразования цветового пространства или изменения таких свойств, как оттенок и контрастность для этого вывода. Для получения дополнительной информации см. https://docs.aws.amazon.com/mediaconvert/latest/ug/converting-the-color-space.html.
Brightness -> (integer)
ClipLimits -> (structure)
Укажите пределы YUV и допуски RGB при настройке Sample range conversion на Limited range clip.
MaximumRGBTolerance -> (integer)
MaximumYUV -> (integer)
MinimumRGBTolerance -> (integer)
MinimumYUV -> (integer)
ColorSpaceConversion -> (string)
Contrast -> (integer)
Hdr10Metadata -> (structure)
Используйте эти настройки при преобразовании в цветовое пространство 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 -> (integer)
BluePrimaryY -> (integer)
GreenPrimaryX -> (integer)
GreenPrimaryY -> (integer)
MaxContentLightLevel -> (integer)
MaxFrameAverageLightLevel -> (integer)
MaxLuminance -> (integer)
MinLuminance -> (integer)
RedPrimaryX -> (integer)
RedPrimaryY -> (integer)
WhitePointX -> (integer)
WhitePointY -> (integer)
HdrToSdrToneMapper -> (string)
Hue -> (integer)
MaxLuminance -> (integer)
SampleRangeConversion -> (string)
Saturation -> (integer)
SdrReferenceWhiteLevel -> (integer)
Deinterlacer -> (structure)
Используйте деинтерлейсер для получения более плавного движения и более четкого изображения. Дополнительную информацию см. в разделе https://docs.aws.amazon.com/mediaconvert/latest/ug/working-with-scan-type.html.
Алгоритм -> (строка)
Control -> (строка)
- При установке значения NORMAL (по умолчанию) деинтерлейсер не преобразует кадры, помеченные в метаданных как прогрессивные. Он будет преобразовывать только те кадры, которые помечены как другие типы. - При установке значения FORCE_ALL_FRAMES деинтерлейсер преобразует каждый кадр в прогрессивный — даже те, которые уже помечены как прогрессивные. Включайте принудительный режим, только если велика вероятность того, что метаданные пометили кадры как прогрессивные, когда они таковыми не являются. Не включайте его в противном случае; обработка кадров, которые уже являются прогрессивными, в прогрессивные, вероятно, приведет к снижению качества видео.
Mode -> (строка)
DolbyVision -> (структура)
Включите функцию Dolby Vision для создания видеовыхода, совместимого с Dolby Vision.
L6Metadata -> (структура)
Используйте эти настройки при установке для значения DolbyVisionLevel6Mode значения SPECIFY, чтобы переопределить значения MaxCLL и MaxFALL в вашем входном сигнале новыми значениями.
MaxCll -> (целое число)
MaxFall -> (целое число)
L6Mode -> (строка)
Mapping -> (строка)
Profile -> (строка)
Hdr10Plus -> (структура)
Включите анализ HDR10+ и вставку метаданных. Совместимо только с HEVC.
MasteringMonitorNits -> (целое число)
TargetMonitorNits -> (целое число)
ImageInserter -> (структура)
Включите функцию Image inserter, чтобы включить графический оверлей для вашего видео. Включайте или отключайте эту функцию для каждого вывода по отдельности. Этот параметр отключен по умолчанию.
InsertableImages -> (список)
Укажите изображения, которые вы хотите наложить на видео. Изображения должны быть файлами PNG или TGA.
(структура)
Эти параметры применяются к определенному графическому оверлею. В вашей задаче можно включить несколько оверлеев.
Duration -> (целое число)
FadeIn -> (целое число)
FadeOut -> (целое число)
Height -> (целое число)
ImageInserterInput -> (строка)
ImageX -> (целое число)
ImageY -> (целое число)
Layer -> (целое число)
Opacity -> (целое число)
StartTime -> (строка)
Width -> (целое число)
SdrReferenceWhiteLevel -> (целое число)
NoiseReducer -> (структура)
Включите функцию Noise reducer, чтобы при необходимости удалить шум из видеовыхода. Включайте или отключайте эту функцию для каждого вывода по отдельности. Этот параметр отключен по умолчанию. При включении Noise reducer необходимо также выбрать значение для Noise reducer filter. Для выходов AVC при включении Noise reducer нельзя включать фильтр Bandwidth reduction.
Filter -> (строка)
FilterSettings -> (структура)
Настройки для фильтра шумоподавления
Strength -> (целое число)
SpatialFilterSettings -> (структура)
Настройки фильтра шумоподавления для пространственного фильтра.
PostFilterSharpenStrength -> (целое число)
Speed -> (целое число)
Strength -> (целое число)
TemporalFilterSettings -> (структура)
Настройки фильтра шумоподавления для временного фильтра.
AggressiveMode -> (целое число)
PostTemporalSharpening -> (строка)
PostTemporalSharpeningStrength -> (строка)
Speed -> (целое число)
Strength -> (целое число)
PartnerWatermarking -> (структура)
Если вы работаете со сторонним партнером по водяным знакам для видео, используйте группу настроек, соответствующую вашему партнеру по водяным знакам, чтобы включить водяные знаки в выходной файл.
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 -> (list)
Id3Insertions содержит массив экземпляров Id3Insertion.
(структура)
Чтобы вставить теги ID3 в вывод, укажите два значения. Используйте тег ID3, чтобы указать строку в кодировке base 64, и используйте Таймкод, чтобы указать время, когда тег должен быть вставлен. Чтобы вставить несколько тегов ID3 в вывод, создайте несколько экземпляров вставки ID3.
Id3 -> (строка)
Timecode -> (строка)
Синтаксис JSON:
{
"AdAvailOffset": integer,
"AvailBlanking": {
"AvailBlankingImage": "string"
},
"ColorConversion3DLUTSettings": [
{
"FileInput": "string",
"InputColorSpace": "FOLLOW"|"REC_601"|"REC_709"|"HDR10"|"HLG_2020"|"P3DCI"|"P3D65_SDR"|"P3D65_HDR",
"InputMasteringLuminance": integer,
"OutputColorSpace": "FOLLOW"|"REC_601"|"REC_709"|"HDR10"|"HLG_2020"|"P3DCI"|"P3D65_SDR"|"P3D65_HDR",
"OutputMasteringLuminance": integer
}
...
],
"Esam": {
"ManifestConfirmConditionNotification": {
"MccXml": "string"
},
"ResponseSignalPreroll": integer,
"SignalProcessingNotification": {
"SccXml": "string"
}
},
"ExtendedDataServices": {
"CopyProtectionAction": "PASSTHROUGH"|"STRIP",
"VchipAction": "PASSTHROUGH"|"STRIP"
},
"FollowSource": integer,
"Inputs": [
{
"AdvancedInputFilter": "ENABLED"|"DISABLED",
"AdvancedInputFilterSettings": {
"AddTexture": "ENABLED"|"DISABLED",
"Sharpening": "OFF"|"LOW"|"HIGH"
},
"AudioSelectorGroups": {"string": {
"AudioSelectorNames": ["string", ...]
}
...},
"AudioSelectors": {"string": {
"AudioDurationCorrection": "DISABLED"|"AUTO"|"TRACK"|"FRAME"|"FORCE",
"CustomLanguageCode": "string",
"DefaultSelection": "DEFAULT"|"NOT_DEFAULT",
"ExternalAudioFileInput": "string",
"HlsRenditionGroupSettings": {
"RenditionGroupId": "string",
"RenditionLanguageCode": "ENG"|"SPA"|"FRA"|"DEU"|"GER"|"ZHO"|"ARA"|"HIN"|"JPN"|"RUS"|"POR"|"ITA"|"URD"|"VIE"|"KOR"|"PAN"|"ABK"|"AAR"|"AFR"|"AKA"|"SQI"|"AMH"|"ARG"|"HYE"|"ASM"|"AVA"|"AVE"|"AYM"|"AZE"|"BAM"|"BAK"|"EUS"|"BEL"|"BEN"|"BIH"|"BIS"|"BOS"|"BRE"|"BUL"|"MYA"|"CAT"|"KHM"|"CHA"|"CHE"|"NYA"|"CHU"|"CHV"|"COR"|"COS"|"CRE"|"HRV"|"CES"|"DAN"|"DIV"|"NLD"|"DZO"|"ENM"|"EPO"|"EST"|"EWE"|"FAO"|"FIJ"|"FIN"|"FRM"|"FUL"|"GLA"|"GLG"|"LUG"|"KAT"|"ELL"|"GRN"|"GUJ"|"HAT"|"HAU"|"HEB"|"HER"|"HMO"|"HUN"|"ISL"|"IDO"|"IBO"|"IND"|"INA"|"ILE"|"IKU"|"IPK"|"GLE"|"JAV"|"KAL"|"KAN"|"KAU"|"KAS"|"KAZ"|"KIK"|"KIN"|"KIR"|"KOM"|"KON"|"KUA"|"KUR"|"LAO"|"LAT"|"LAV"|"LIM"|"LIN"|"LIT"|"LUB"|"LTZ"|"MKD"|"MLG"|"MSA"|"MAL"|"MLT"|"GLV"|"MRI"|"MAR"|"MAH"|"MON"|"NAU"|"NAV"|"NDE"|"NBL"|"NDO"|"NEP"|"SME"|"NOR"|"NOB"|"NNO"|"OCI"|"OJI"|"ORI"|"ORM"|"OSS"|"PLI"|"FAS"|"POL"|"PUS"|"QUE"|"QAA"|"RON"|"ROH"|"RUN"|"SMO"|"SAG"|"SAN"|"SRD"|"SRB"|"SNA"|"III"|"SND"|"SIN"|"SLK"|"SLV"|"SOM"|"SOT"|"SUN"|"SWA"|"SSW"|"SWE"|"TGL"|"TAH"|"TGK"|"TAM"|"TAT"|"TEL"|"THA"|"BOD"|"TIR"|"TON"|"TSO"|"TSN"|"TUR"|"TUK"|"TWI"|"UIG"|"UKR"|"UZB"|"VEN"|"VOL"|"WLN"|"CYM"|"FRY"|"WOL"|"XHO"|"YID"|"YOR"|"ZHA"|"ZUL"|"ORJ"|"QPC"|"TNG"|"SRP",
"RenditionName": "string"
},
"LanguageCode": "ENG"|"SPA"|"FRA"|"DEU"|"GER"|"ZHO"|"ARA"|"HIN"|"JPN"|"RUS"|"POR"|"ITA"|"URD"|"VIE"|"KOR"|"PAN"|"ABK"|"AAR"|"AFR"|"AKA"|"SQI"|"AMH"|"ARG"|"HYE"|"ASM"|"AVA"|"AVE"|"AYM"|"AZE"|"BAM"|"BAK"|"EUS"|"BEL"|"BEN"|"BIH"|"BIS"|"BOS"|"BRE"|"BUL"|"MYA"|"CAT"|"KHM"|"CHA"|"CHE"|"NYA"|"CHU"|"CHV"|"COR"|"COS"|"CRE"|"HRV"|"CES"|"DAN"|"DIV"|"NLD"|"DZO"|"ENM"|"EPO"|"EST"|"EWE"|"FAO"|"FIJ"|"FIN"|"FRM"|"FUL"|"GLA"|"GLG"|"LUG"|"KAT"|"ELL"|"GRN"|"GUJ"|"HAT"|"HAU"|"HEB"|"HER"|"HMO"|"HUN"|"ISL"|"IDO"|"IBO"|"IND"|"INA"|"ILE"|"IKU"|"IPK"|"GLE"|"JAV"|"KAL"|"KAN"|"KAU"|"KAS"|"KAZ"|"KIK"|"KIN"|"KIR"|"KOM"|"KON"|"KUA"|"KUR"|"LAO"|"LAT"|"LAV"|"LIM"|"LIN"|"LIT"|"LUB"|"LTZ"|"MKD"|"MLG"|"MSA"|"MAL"|"MLT"|"GLV"|"MRI"|"MAR"|"MAH"|"MON"|"NAU"|"NAV"|"NDE"|"NBL"|"NDO"|"NEP"|"SME"|"NOR"|"NOB"|"NNO"|"OCI"|"OJI"|"ORI"|"ORM"|"OSS"|"PLI"|"FAS"|"POL"|"PUS"|"QUE"|"QAA"|"RON"|"ROH"|"RUN"|"SMO"|"SAG"|"SAN"|"SRD"|"SRB"|"SNA"|"III"|"SND"|"SIN"|"SLK"|"SLV"|"SOM"|"SOT"|"SUN"|"SWA"|"SSW"|"SWE"|"TGL"|"TAH"|"TGK"|"TAM"|"TAT"|"TEL"|"THA"|"BOD"|"TIR"|"TON"|"TSO"|"TSN"|"TUR"|"TUK"|"TWI"|"UIG"|"UKR"|"UZB"|"VEN"|"VOL"|"WLN"|"CYM"|"FRY"|"WOL"|"XHO"|"YID"|"YOR"|"ZHA"|"ZUL"|"ORJ"|"QPC"|"TNG"|"SRP",
"Offset": integer,
"Pids": [integer, ...],
"ProgramSelection": integer,
"RemixSettings": {
"AudioDescriptionAudioChannel": integer,
"AudioDescriptionDataChannel": integer,
"ChannelMapping": {
"OutputChannels": [
{
"InputChannels": [integer, ...],
"InputChannelsFineTune": [double, ...]
}
...
]
},
"ChannelsIn": integer,
"ChannelsOut": integer
},
"SelectorType": "PID"|"TRACK"|"LANGUAGE_CODE"|"HLS_RENDITION_GROUP"|"ALL_PCM",
"Tracks": [integer, ...]
}
...},
"CaptionSelectors": {"string": {
"CustomLanguageCode": "string",
"LanguageCode": "ENG"|"SPA"|"FRA"|"DEU"|"GER"|"ZHO"|"ARA"|"HIN"|"JPN"|"RUS"|"POR"|"ITA"|"URD"|"VIE"|"KOR"|"PAN"|"ABK"|"AAR"|"AFR"|"AKA"|"SQI"|"AMH"|"ARG"|"HYE"|"ASM"|"AVA"|"AVE"|"AYM"|"AZE"|"BAM"|"BAK"|"EUS"|"BEL"|"BEN"|"BIH"|"BIS"|"BOS"|"BRE"|"BUL"|"MYA"|"CAT"|"KHM"|"CHA"|"CHE"|"NYA"|"CHU"|"CHV"|"COR"|"COS"|"CRE"|"HRV"|"CES"|"DAN"|"DIV"|"NLD"|"DZO"|"ENM"|"EPO"|"EST"|"EWE"|"FAO"|"FIJ"|"FIN"|"FRM"|"FUL"|"GLA"|"GLG"|"LUG"|"KAT"|"ELL"|"GRN"|"GUJ"|"HAT"|"HAU"|"HEB"|"HER"|"HMO"|"HUN"|"ISL"|"IDO"|"IBO"|"IND"|"INA"|"ILE"|"IKU"|"IPK"|"GLE"|"JAV"|"KAL"|"KAN"|"KAU"|"KAS"|"KAZ"|"KIK"|"KIN"|"KIR"|"KOM"|"KON"|"KUA"|"KUR"|"LAO"|"LAT"|"LAV"|"LIM"|"LIN"|"LIT"|"LUB"|"LTZ"|"MKD"|"MLG"|"MSA"|"MAL"|"MLT"|"GLV"|"MRI"|"MAR"|"MAH"|"MON"|"NAU"|"NAV"|"NDE"|"NBL"|"NDO"|"NEP"|"SME"|"NOR"|"NOB"|"NNO"|"OCI"|"OJI"|"ORI"|"ORM"|"OSS"|"PLI"|"FAS"|"POL"|"PUS"|"QUE"|"QAA"|"RON"|"ROH"|"RUN"|"SMO"|"SAG"|"SAN"|"SRD"|"SRB"|"SNA"|"III"|"SND"|"SIN"|"SLK"|"SLV"|"SOM"|"SOT"|"SUN"|"SWA"|"SSW"|"SWE"|"TGL"|"TAH"|"TGK"|"TAM"|"TAT"|"TEL"|"THA"|"BOD"|"TIR"|"TON"|"TSO"|"TSN"|"TUR"|"TUK"|"TWI"|"UIG"|"UKR"|"UZB"|"VEN"|"VOL"|"WLN"|"CYM"|"FRY"|"WOL"|"XHO"|"YID"|"YOR"|"ZHA"|"ZUL"|"ORJ"|"QPC"|"TNG"|"SRP",
"SourceSettings": {
"AncillarySourceSettings": {
"Convert608To708": "UPCONVERT"|"DISABLED",
"SourceAncillaryChannelNumber": integer,
"TerminateCaptions": "END_OF_INPUT"|"DISABLED"
},
"DvbSubSourceSettings": {
"Pid": integer
},
"EmbeddedSourceSettings": {
"Convert608To708": "UPCONVERT"|"DISABLED",
"Source608ChannelNumber": integer,
"Source608TrackNumber": integer,
"TerminateCaptions": "END_OF_INPUT"|"DISABLED"
},
"FileSourceSettings": {
"ByteRateLimit": "ENABLED"|"DISABLED",
"Convert608To708": "UPCONVERT"|"DISABLED",
"ConvertPaintToPop": "ENABLED"|"DISABLED",
"Framerate": {
"FramerateDenominator": integer,
"FramerateNumerator": integer
},
"SourceFile": "string",
"TimeDelta": integer,
"TimeDeltaUnits": "SECONDS"|"MILLISECONDS",
"UpconvertSTLToTeletext": "UPCONVERT"|"DISABLED"
},
"SourceType": "ANCILLARY"|"DVB_SUB"|"EMBEDDED"|"SCTE20"|"SCC"|"TTML"|"STL"|"SRT"|"SMI"|"SMPTE_TT"|"TELETEXT"|"NULL_SOURCE"|"IMSC"|"WEBVTT",
"TeletextSourceSettings": {
"PageNumber": "string"
},
"TrackSourceSettings": {
"TrackNumber": integer
},
"WebvttHlsSourceSettings": {
"RenditionGroupId": "string",
"RenditionLanguageCode": "ENG"|"SPA"|"FRA"|"DEU"|"GER"|"ZHO"|"ARA"|"HIN"|"JPN"|"RUS"|"POR"|"ITA"|"URD"|"VIE"|"KOR"|"PAN"|"ABK"|"AAR"|"AFR"|"AKA"|"SQI"|"AMH"|"ARG"|"HYE"|"ASM"|"AVA"|"AVE"|"AYM"|"AZE"|"BAM"|"BAK"|"EUS"|"BEL"|"BEN"|"BIH"|"BIS"|"BOS"|"BRE"|"BUL"|"MYA"|"CAT"|"KHM"|"CHA"|"CHE"|"NYA"|"CHU"|"CHV"|"COR"|"COS"|"CRE"|"HRV"|"CES"|"DAN"|"DIV"|"NLD"|"DZO"|"ENM"|"EPO"|"EST"|"EWE"|"FAO"|"FIJ"|"FIN"|"FRM"|"FUL"|"GLA"|"GLG"|"LUG"|"KAT"|"ELL"|"GRN"|"GUJ"|"HAT"|"HAU"|"HEB"|"HER"|"HMO"|"HUN"|"ISL"|"IDO"|"IBO"|"IND"|"INA"|"ILE"|"IKU"|"IPK"|"GLE"|"JAV"|"KAL"|"KAN"|"KAU"|"KAS"|"KAZ"|"KIK"|"KIN"|"KIR"|"KOM"|"KON"|"KUA"|"KUR"|"LAO"|"LAT"|"LAV"|"LIM"|"LIN"|"LIT"|"LUB"|"LTZ"|"MKD"|"MLG"|"MSA"|"MAL"|"MLT"|"GLV"|"MRI"|"MAR"|"MAH"|"MON"|"NAU"|"NAV"|"NDE"|"NBL"|"NDO"|"NEP"|"SME"|"NOR"|"NOB"|"NNO"|"OCI"|"OJI"|"ORI"|"ORM"|"OSS"|"PLI"|"FAS"|"POL"|"PUS"|"QUE"|"QAA"|"RON"|"ROH"|"RUN"|"SMO"|"SAG"|"SAN"|"SRD"|"SRB"|"SNA"|"III"|"SND"|"SIN"|"SLK"|"SLV"|"SOM"|"SOT"|"SUN"|"SWA"|"SSW"|"SWE"|"TGL"|"TAH"|"TGK"|"TAM"|"TAT"|"TEL"|"THA"|"BOD"|"TIR"|"TON"|"TSO"|"TSN"|"TUR"|"TUK"|"TWI"|"UIG"|"UKR"|"UZB"|"VEN"|"VOL"|"WLN"|"CYM"|"FRY"|"WOL"|"XHO"|"YID"|"YOR"|"ZHA"|"ZUL"|"ORJ"|"QPC"|"TNG"|"SRP",
"RenditionName": "string"
}
}
}
...},
"Crop": {
"Height": integer,
"Width": integer,
"X": integer,
"Y": integer
},
"DeblockFilter": "ENABLED"|"DISABLED",
"DenoiseFilter": "ENABLED"|"DISABLED",
"DolbyVisionMetadataXml": "string",
"DynamicAudioSelectors": {"string": {
"AudioDurationCorrection": "DISABLED"|"AUTO"|"TRACK"|"FRAME"|"FORCE",
"ExternalAudioFileInput": "string",
"LanguageCode": "ENG"|"SPA"|"FRA"|"DEU"|"GER"|"ZHO"|"ARA"|"HIN"|"JPN"|"RUS"|"POR"|"ITA"|"URD"|"VIE"|"KOR"|"PAN"|"ABK"|"AAR"|"AFR"|"AKA"|"SQI"|"AMH"|"ARG"|"HYE"|"ASM"|"AVA"|"AVE"|"AYM"|"AZE"|"BAM"|"BAK"|"EUS"|"BEL"|"BEN"|"BIH"|"BIS"|"BOS"|"BRE"|"BUL"|"MYA"|"CAT"|"KHM"|"CHA"|"CHE"|"NYA"|"CHU"|"CHV"|"COR"|"COS"|"CRE"|"HRV"|"CES"|"DAN"|"DIV"|"NLD"|"DZO"|"ENM"|"EPO"|"EST"|"EWE"|"FAO"|"FIJ"|"FIN"|"FRM"|"FUL"|"GLA"|"GLG"|"LUG"|"KAT"|"ELL"|"GRN"|"GUJ"|"HAT"|"HAU"|"HEB"|"HER"|"HMO"|"HUN"|"ISL"|"IDO"|"IBO"|"IND"|"INA"|"ILE"|"IKU"|"IPK"|"GLE"|"JAV"|"KAL"|"KAN"|"KAU"|"KAS"|"KAZ"|"KIK"|"KIN"|"KIR"|"KOM"|"KON"|"KUA"|"KUR"|"LAO"|"LAT"|"LAV"|"LIM"|"LIN"|"LIT"|"LUB"|"LTZ"|"MKD"|"MLG"|"MSA"|"MAL"|"MLT"|"GLV"|"MRI"|"MAR"|"MAH"|"MON"|"NAU"|"NAV"|"NDE"|"NBL"|"NDO"|"NEP"|"SME"|"NOR"|"NOB"|"NNO"|"OCI"|"OJI"|"ORI"|"ORM"|"OSS"|"PLI"|"FAS"|"POL"|"PUS"|"QUE"|"QAA"|"RON"|"ROH"|"RUN"|"SMO"|"SAG"|"SAN"|"SRD"|"SRB"|"SNA"|"III"|"SND"|"SIN"|"SLK"|"SLV"|"SOM"|"SOT"|"SUN"|"SWA"|"SSW"|"SWE"|"TGL"|"TAH"|"TGK"|"TAM"|"TAT"|"TEL"|"THA"|"BOD"|"TIR"|"TON"|"TSO"|"TSN"|"TUR"|"TUK"|"TWI"|"UIG"|"UKR"|"UZB"|"VEN"|"VOL"|"WLN"|"CYM"|"FRY"|"WOL"|"XHO"|"YID"|"YOR"|"ZHA"|"ZUL"|"ORJ"|"QPC"|"TNG"|"SRP",
"Offset": integer,
"SelectorType": "ALL_TRACKS"|"LANGUAGE_CODE"
}
...},
"FilterEnable": "AUTO"|"DISABLE"|"FORCE",
"FilterStrength": integer,
"ImageInserter": {
"InsertableImages": [
{
"Duration": integer,
"FadeIn": integer,
"FadeOut": integer,
"Height": integer,
"ImageInserterInput": "string",
"ImageX": integer,
"ImageY": integer,
"Layer": integer,
"Opacity": integer,
"StartTime": "string",
"Width": integer
}
...
],
"SdrReferenceWhiteLevel": integer
},
"InputClippings": [
{
"EndTimecode": "string",
"StartTimecode": "string"
}
...
],
"InputScanType": "AUTO"|"PSF",
"Position": {
"Height": integer,
"Width": integer,
"X": integer,
"Y": integer
},
"ProgramNumber": integer,
"PsiControl": "IGNORE_PSI"|"USE_PSI",
"TimecodeSource": "EMBEDDED"|"ZEROBASED"|"SPECIFIEDSTART",
"TimecodeStart": "string",
"VideoOverlays": [
{
"Crop": {
"Height": integer,
"Unit": "PIXELS"|"PERCENTAGE",
"Width": integer,
"X": integer,
"Y": integer
},
"EndTimecode": "string",
"InitialPosition": {
"Height": integer,
"Unit": "PIXELS"|"PERCENTAGE",
"Width": integer,
"XPosition": integer,
"YPosition": integer
},
"Input": {
"FileInput": "string",
"InputClippings": [
{
"EndTimecode": "string",
"StartTimecode": "string"
}
...
],
"TimecodeSource": "EMBEDDED"|"ZEROBASED"|"SPECIFIEDSTART",
"TimecodeStart": "string"
},
"Playback": "ONCE"|"REPEAT",
"StartTimecode": "string",
"Transitions": [
{
"EndPosition": {
"Height": integer,
"Unit": "PIXELS"|"PERCENTAGE",
"Width": integer,
"XPosition": integer,
"YPosition": integer
},
"EndTimecode": "string",
"StartTimecode": "string"
}
...
]
}
...
],
"VideoSelector": {
"AlphaBehavior": "DISCARD"|"REMAP_TO_LUMA",
"ColorSpace": "FOLLOW"|"REC_601"|"REC_709"|"HDR10"|"HLG_2020"|"P3DCI"|"P3D65_SDR"|"P3D65_HDR",
"ColorSpaceUsage": "FORCE"|"FALLBACK",
"EmbeddedTimecodeOverride": "NONE"|"USE_MDPM",
"Hdr10Metadata": {
"BluePrimaryX": integer,
"BluePrimaryY": integer,
"GreenPrimaryX": integer,
"GreenPrimaryY": integer,
"MaxContentLightLevel": integer,
"MaxFrameAverageLightLevel": integer,
"MaxLuminance": integer,
"MinLuminance": integer,
"RedPrimaryX": integer,
"RedPrimaryY": integer,
"WhitePointX": integer,
"WhitePointY": integer
},
"MaxLuminance": integer,
"PadVideo": "DISABLED"|"BLACK",
"Pid": integer,
"ProgramNumber": integer,
"Rotate": "DEGREE_0"|"DEGREES_90"|"DEGREES_180"|"DEGREES_270"|"AUTO",
"SampleRange": "FOLLOW"|"FULL_RANGE"|"LIMITED_RANGE"
}
}
...
],
"KantarWatermark": {
"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": {
"Framerate": {
"FramerateDenominator": integer,
"FramerateNumerator": integer
},
"Input": "string",
"InsertionMode": "MOV"|"PNG",
"Offset": {
"ImageX": integer,
"ImageY": integer
},
"Playback": "ONCE"|"REPEAT",
"StartTime": "string"
},
"NielsenConfiguration": {
"BreakoutCode": integer,
"DistributorId": "string"
},
"NielsenNonLinearWatermark": {
"ActiveWatermarkProcess": "NAES2_AND_NW"|"CBET"|"NAES2_AND_NW_AND_CBET",
"AdiFilename": "string",
"AssetId": "string",
"AssetName": "string",
"CbetSourceId": "string",
"EpisodeId": "string",
"MetadataDestination": "string",
"SourceId": integer,
"SourceWatermarkStatus": "CLEAN"|"WATERMARKED",
"TicServerUrl": "string",
"UniqueTicPerAudioTrack": "RESERVE_UNIQUE_TICS_PER_TRACK"|"SAME_TICS_PER_TRACK"
},
"OutputGroups": [
{
"AutomatedEncodingSettings": {
"AbrSettings": {
"MaxAbrBitrate": integer,
"MaxQualityLevel": double,
"MaxRenditions": integer,
"MinAbrBitrate": integer,
"Rules": [
{
"AllowedRenditions": [
{
"Height": integer,
"Required": "ENABLED"|"DISABLED",
"Width": integer
}
...
],
"ForceIncludeRenditions": [
{
"Height": integer,
"Width": integer
}
...
],
"MinBottomRenditionSize": {
"Height": integer,
"Width": integer
},
"MinTopRenditionSize": {
"Height": integer,
"Width": integer
},
"Type": "MIN_TOP_RENDITION_SIZE"|"MIN_BOTTOM_RENDITION_SIZE"|"FORCE_INCLUDE_RENDITIONS"|"ALLOWED_RENDITIONS"
}
...
]
}
},
"CustomName": "string",
"Name": "string",
"OutputGroupSettings": {
"CmafGroupSettings": {
"AdditionalManifests": [
{
"ManifestNameModifier": "string",
"SelectedOutputs": ["string", ...]
}
...
],
"BaseUrl": "string",
"ClientCache": "DISABLED"|"ENABLED",
"CodecSpecification": "RFC_6381"|"RFC_4281",
"DashIFrameTrickPlayNameModifier": "string",
"DashManifestStyle": "BASIC"|"COMPACT"|"DISTINCT",
"Destination": "string",
"DestinationSettings": {
"S3Settings": {
"AccessControl": {
"CannedAcl": "PUBLIC_READ"|"AUTHENTICATED_READ"|"BUCKET_OWNER_READ"|"BUCKET_OWNER_FULL_CONTROL"
},
"Encryption": {
"EncryptionType": "SERVER_SIDE_ENCRYPTION_S3"|"SERVER_SIDE_ENCRYPTION_KMS",
"KmsEncryptionContext": "string",
"KmsKeyArn": "string"
},
"StorageClass": "STANDARD"|"REDUCED_REDUNDANCY"|"STANDARD_IA"|"ONEZONE_IA"|"INTELLIGENT_TIERING"|"GLACIER"|"DEEP_ARCHIVE"
}
},
"Encryption": {
"ConstantInitializationVector": "string",
"EncryptionMethod": "SAMPLE_AES"|"AES_CTR",
"InitializationVectorInManifest": "INCLUDE"|"EXCLUDE",
"SpekeKeyProvider": {
"CertificateArn": "string",
"DashSignaledSystemIds": ["string", ...],
"EncryptionContractConfiguration": {
"SpekeAudioPreset": "PRESET_AUDIO_1"|"PRESET_AUDIO_2"|"PRESET_AUDIO_3"|"SHARED"|"UNENCRYPTED",
"SpekeVideoPreset": "PRESET_VIDEO_1"|"PRESET_VIDEO_2"|"PRESET_VIDEO_3"|"PRESET_VIDEO_4"|"PRESET_VIDEO_5"|"PRESET_VIDEO_6"|"PRESET_VIDEO_7"|"PRESET_VIDEO_8"|"SHARED"|"UNENCRYPTED"
},
"HlsSignaledSystemIds": ["string", ...],
"ResourceId": "string",
"Url": "string"
},
"StaticKeyProvider": {
"KeyFormat": "string",
"KeyFormatVersions": "string",
"StaticKeyValue": "string",
"Url": "string"
},
"Type": "SPEKE"|"STATIC_KEY"
},
"FragmentLength": integer,
"ImageBasedTrickPlay": "NONE"|"THUMBNAIL"|"THUMBNAIL_AND_FULLFRAME"|"ADVANCED",
"ImageBasedTrickPlaySettings": {
"IntervalCadence": "FOLLOW_IFRAME"|"FOLLOW_CUSTOM",
"ThumbnailHeight": integer,
"ThumbnailInterval": double,
"ThumbnailWidth": integer,
"TileHeight": integer,
"TileWidth": integer
},
"ManifestCompression": "GZIP"|"NONE",
"ManifestDurationFormat": "FLOATING_POINT"|"INTEGER",
"MinBufferTime": integer,
"MinFinalSegmentLength": double,
"MpdManifestBandwidthType": "AVERAGE"|"MAX",
"MpdProfile": "MAIN_PROFILE"|"ON_DEMAND_PROFILE",
"PtsOffsetHandlingForBFrames": "ZERO_BASED"|"MATCH_INITIAL_PTS",
"SegmentControl": "SINGLE_FILE"|"SEGMENTED_FILES",
"SegmentLength": integer,
"SegmentLengthControl": "EXACT"|"GOP_MULTIPLE"|"MATCH",
"StreamInfResolution": "INCLUDE"|"EXCLUDE",
"TargetDurationCompatibilityMode": "LEGACY"|"SPEC_COMPLIANT",
"VideoCompositionOffsets": "SIGNED"|"UNSIGNED",
"WriteDashManifest": "DISABLED"|"ENABLED",
"WriteHlsManifest": "DISABLED"|"ENABLED",
"WriteSegmentTimelineInRepresentation": "ENABLED"|"DISABLED"
},
"DashIsoGroupSettings": {
"AdditionalManifests": [
{
"ManifestNameModifier": "string",
"SelectedOutputs": ["string", ...]
}
...
],
"AudioChannelConfigSchemeIdUri": "MPEG_CHANNEL_CONFIGURATION"|"DOLBY_CHANNEL_CONFIGURATION",
"BaseUrl": "string",
"DashIFrameTrickPlayNameModifier": "string",
"DashManifestStyle": "BASIC"|"COMPACT"|"DISTINCT",
"Destination": "string",
"DestinationSettings": {
"S3Settings": {
"AccessControl": {
"CannedAcl": "PUBLIC_READ"|"AUTHENTICATED_READ"|"BUCKET_OWNER_READ"|"BUCKET_OWNER_FULL_CONTROL"
},
"Encryption": {
"EncryptionType": "SERVER_SIDE_ENCRYPTION_S3"|"SERVER_SIDE_ENCRYPTION_KMS",
"KmsEncryptionContext": "string",
"KmsKeyArn": "string"
},
"StorageClass": "STANDARD"|"REDUCED_REDUNDANCY"|"STANDARD_IA"|"ONEZONE_IA"|"INTELLIGENT_TIERING"|"GLACIER"|"DEEP_ARCHIVE"
}
},
"Encryption": {
"PlaybackDeviceCompatibility": "CENC_V1"|"UNENCRYPTED_SEI",
"SpekeKeyProvider": {
"CertificateArn": "string",
"EncryptionContractConfiguration": {
"SpekeAudioPreset": "PRESET_AUDIO_1"|"PRESET_AUDIO_2"|"PRESET_AUDIO_3"|"SHARED"|"UNENCRYPTED",
"SpekeVideoPreset": "PRESET_VIDEO_1"|"PRESET_VIDEO_2"|"PRESET_VIDEO_3"|"PRESET_VIDEO_4"|"PRESET_VIDEO_5"|"PRESET_VIDEO_6"|"PRESET_VIDEO_7"|"PRESET_VIDEO_8"|"SHARED"|"UNENCRYPTED"
},
"ResourceId": "string",
"SystemIds": ["string", ...],
"Url": "string"
}
},
"FragmentLength": integer,
"HbbtvCompliance": "HBBTV_1_5"|"NONE",
"ImageBasedTrickPlay": "NONE"|"THUMBNAIL"|"THUMBNAIL_AND_FULLFRAME"|"ADVANCED",
"ImageBasedTrickPlaySettings": {
"IntervalCadence": "FOLLOW_IFRAME"|"FOLLOW_CUSTOM",
"ThumbnailHeight": integer,
"ThumbnailInterval": double,
"ThumbnailWidth": integer,
"TileHeight": integer,
"TileWidth": integer
},
"MinBufferTime": integer,
"MinFinalSegmentLength": double,
"MpdManifestBandwidthType": "AVERAGE"|"MAX",
"MpdProfile": "MAIN_PROFILE"|"ON_DEMAND_PROFILE",
"PtsOffsetHandlingForBFrames": "ZERO_BASED"|"MATCH_INITIAL_PTS",
"SegmentControl": "SINGLE_FILE"|"SEGMENTED_FILES",
"SegmentLength": integer,
"SegmentLengthControl": "EXACT"|"GOP_MULTIPLE"|"MATCH",
"VideoCompositionOffsets": "SIGNED"|"UNSIGNED",
"WriteSegmentTimelineInRepresentation": "ENABLED"|"DISABLED"
},
"FileGroupSettings": {
"Destination": "string",
"DestinationSettings": {
"S3Settings": {
"AccessControl": {
"CannedAcl": "PUBLIC_READ"|"AUTHENTICATED_READ"|"BUCKET_OWNER_READ"|"BUCKET_OWNER_FULL_CONTROL"
},
"Encryption": {
"EncryptionType": "SERVER_SIDE_ENCRYPTION_S3"|"SERVER_SIDE_ENCRYPTION_KMS",
"KmsEncryptionContext": "string",
"KmsKeyArn": "string"
},
"StorageClass": "STANDARD"|"REDUCED_REDUNDANCY"|"STANDARD_IA"|"ONEZONE_IA"|"INTELLIGENT_TIERING"|"GLACIER"|"DEEP_ARCHIVE"
}
}
},
"HlsGroupSettings": {
"AdMarkers": ["ELEMENTAL"|"ELEMENTAL_SCTE35", ...],
"AdditionalManifests": [
{
"ManifestNameModifier": "string",
"SelectedOutputs": ["string", ...]
}
...
],
"AudioOnlyHeader": "INCLUDE"|"EXCLUDE",
"BaseUrl": "string",
"CaptionLanguageMappings": [
{
"CaptionChannel": integer,
"CustomLanguageCode": "string",
"LanguageCode": "ENG"|"SPA"|"FRA"|"DEU"|"GER"|"ZHO"|"ARA"|"HIN"|"JPN"|"RUS"|"POR"|"ITA"|"URD"|"VIE"|"KOR"|"PAN"|"ABK"|"AAR"|"AFR"|"AKA"|"SQI"|"AMH"|"ARG"|"HYE"|"ASM"|"AVA"|"AVE"|"AYM"|"AZE"|"BAM"|"BAK"|"EUS"|"BEL"|"BEN"|"BIH"|"BIS"|"BOS"|"BRE"|"BUL"|"MYA"|"CAT"|"KHM"|"CHA"|"CHE"|"NYA"|"CHU"|"CHV"|"COR"|"COS"|"CRE"|"HRV"|"CES"|"DAN"|"DIV"|"NLD"|"DZO"|"ENM"|"EPO"|"EST"|"EWE"|"FAO"|"FIJ"|"FIN"|"FRM"|"FUL"|"GLA"|"GLG"|"LUG"|"KAT"|"ELL"|"GRN"|"GUJ"|"HAT"|"HAU"|"HEB"|"HER"|"HMO"|"HUN"|"ISL"|"IDO"|"IBO"|"IND"|"INA"|"ILE"|"IKU"|"IPK"|"GLE"|"JAV"|"KAL"|"KAN"|"KAU"|"KAS"|"KAZ"|"KIK"|"KIN"|"KIR"|"KOM"|"KON"|"KUA"|"KUR"|"LAO"|"LAT"|"LAV"|"LIM"|"LIN"|"LIT"|"LUB"|"LTZ"|"MKD"|"MLG"|"MSA"|"MAL"|"MLT"|"GLV"|"MRI"|"MAR"|"MAH"|"MON"|"NAU"|"NAV"|"NDE"|"NBL"|"NDO"|"NEP"|"SME"|"NOR"|"NOB"|"NNO"|"OCI"|"OJI"|"ORI"|"ORM"|"OSS"|"PLI"|"FAS"|"POL"|"PUS"|"QUE"|"QAA"|"RON"|"ROH"|"RUN"|"SMO"|"SAG"|"SAN"|"SRD"|"SRB"|"SNA"|"III"|"SND"|"SIN"|"SLK"|"SLV"|"SOM"|"SOT"|"SUN"|"SWA"|"SSW"|"SWE"|"TGL"|"TAH"|"TGK"|"TAM"|"TAT"|"TEL"|"THA"|"BOD"|"TIR"|"TON"|"TSO"|"TSN"|"TUR"|"TUK"|"TWI"|"UIG"|"UKR"|"UZB"|"VEN"|"VOL"|"WLN"|"CYM"|"FRY"|"WOL"|"XHO"|"YID"|"YOR"|"ZHA"|"ZUL"|"ORJ"|"QPC"|"TNG"|"SRP",
"LanguageDescription": "string"
}
...
],
"CaptionLanguageSetting": "INSERT"|"OMIT"|"NONE",
"CaptionSegmentLengthControl": "LARGE_SEGMENTS"|"MATCH_VIDEO",
"ClientCache": "DISABLED"|"ENABLED",
"CodecSpecification": "RFC_6381"|"RFC_4281",
"Destination": "string",
"DestinationSettings": {
"S3Settings": {
"AccessControl": {
"CannedAcl": "PUBLIC_READ"|"AUTHENTICATED_READ"|"BUCKET_OWNER_READ"|"BUCKET_OWNER_FULL_CONTROL"
},
"Encryption": {
"EncryptionType": "SERVER_SIDE_ENCRYPTION_S3"|"SERVER_SIDE_ENCRYPTION_KMS",
"KmsEncryptionContext": "string",
"KmsKeyArn": "string"
},
"StorageClass": "STANDARD"|"REDUCED_REDUNDANCY"|"STANDARD_IA"|"ONEZONE_IA"|"INTELLIGENT_TIERING"|"GLACIER"|"DEEP_ARCHIVE"
}
},
"DirectoryStructure": "SINGLE_DIRECTORY"|"SUBDIRECTORY_PER_STREAM",
"Encryption": {
"ConstantInitializationVector": "string",
"EncryptionMethod": "AES128"|"SAMPLE_AES",
"InitializationVectorInManifest": "INCLUDE"|"EXCLUDE",
"OfflineEncrypted": "ENABLED"|"DISABLED",
"SpekeKeyProvider": {
"CertificateArn": "string",
"EncryptionContractConfiguration": {
"SpekeAudioPreset": "PRESET_AUDIO_1"|"PRESET_AUDIO_2"|"PRESET_AUDIO_3"|"SHARED"|"UNENCRYPTED",
"SpekeVideoPreset": "PRESET_VIDEO_1"|"PRESET_VIDEO_2"|"PRESET_VIDEO_3"|"PRESET_VIDEO_4"|"PRESET_VIDEO_5"|"PRESET_VIDEO_6"|"PRESET_VIDEO_7"|"PRESET_VIDEO_8"|"SHARED"|"UNENCRYPTED"
},
"ResourceId": "string",
"SystemIds": ["string", ...],
"Url": "string"
},
"StaticKeyProvider": {
"KeyFormat": "string",
"KeyFormatVersions": "string",
"StaticKeyValue": "string",
"Url": "string"
},
"Type": "SPEKE"|"STATIC_KEY"
},
"ImageBasedTrickPlay": "NONE"|"THUMBNAIL"|"THUMBNAIL_AND_FULLFRAME"|"ADVANCED",
"ImageBasedTrickPlaySettings": {
"IntervalCadence": "FOLLOW_IFRAME"|"FOLLOW_CUSTOM",
"ThumbnailHeight": integer,
"ThumbnailInterval": double,
"ThumbnailWidth": integer,
"TileHeight": integer,
"TileWidth": integer
},
"ManifestCompression": "GZIP"|"NONE",
"ManifestDurationFormat": "FLOATING_POINT"|"INTEGER",
"MinFinalSegmentLength": double,
"MinSegmentLength": integer,
"OutputSelection": "MANIFESTS_AND_SEGMENTS"|"SEGMENTS_ONLY",
"ProgramDateTime": "INCLUDE"|"EXCLUDE",
"ProgramDateTimePeriod": integer,
"ProgressiveWriteHlsManifest": "ENABLED"|"DISABLED",
"SegmentControl": "SINGLE_FILE"|"SEGMENTED_FILES",
"SegmentLength": integer,
"SegmentLengthControl": "EXACT"|"GOP_MULTIPLE"|"MATCH",
"SegmentsPerSubdirectory": integer,
"StreamInfResolution": "INCLUDE"|"EXCLUDE",
"TargetDurationCompatibilityMode": "LEGACY"|"SPEC_COMPLIANT",
"TimedMetadataId3Frame": "NONE"|"PRIV"|"TDRL",
"TimedMetadataId3Period": integer,
"TimestampDeltaMilliseconds": integer
},
"MsSmoothGroupSettings": {
"AdditionalManifests": [
{
"ManifestNameModifier": "string",
"SelectedOutputs": ["string", ...]
}
...
],
"AudioDeduplication": "COMBINE_DUPLICATE_STREAMS"|"NONE",
"Destination": "string",
"DestinationSettings": {
"S3Settings": {
"AccessControl": {
"CannedAcl": "PUBLIC_READ"|"AUTHENTICATED_READ"|"BUCKET_OWNER_READ"|"BUCKET_OWNER_FULL_CONTROL"
},
"Encryption": {
"EncryptionType": "SERVER_SIDE_ENCRYPTION_S3"|"SERVER_SIDE_ENCRYPTION_KMS",
"KmsEncryptionContext": "string",
"KmsKeyArn": "string"
},
"StorageClass": "STANDARD"|"REDUCED_REDUNDANCY"|"STANDARD_IA"|"ONEZONE_IA"|"INTELLIGENT_TIERING"|"GLACIER"|"DEEP_ARCHIVE"
}
},
"Encryption": {
"SpekeKeyProvider": {
"CertificateArn": "string",
"EncryptionContractConfiguration": {
"SpekeAudioPreset": "PRESET_AUDIO_1"|"PRESET_AUDIO_2"|"PRESET_AUDIO_3"|"SHARED"|"UNENCRYPTED",
"SpekeVideoPreset": "PRESET_VIDEO_1"|"PRESET_VIDEO_2"|"PRESET_VIDEO_3"|"PRESET_VIDEO_4"|"PRESET_VIDEO_5"|"PRESET_VIDEO_6"|"PRESET_VIDEO_7"|"PRESET_VIDEO_8"|"SHARED"|"UNENCRYPTED"
},
"ResourceId": "string",
"SystemIds": ["string", ...],
"Url": "string"
}
},
"FragmentLength": integer,
"FragmentLengthControl": "EXACT"|"GOP_MULTIPLE",
"ManifestEncoding": "UTF8"|"UTF16"
},
"PerFrameMetrics": ["PSNR"|"SSIM"|"MS_SSIM"|"PSNR_HVS"|"VMAF"|"QVBR", ...],
"Type": "HLS_GROUP_SETTINGS"|"DASH_ISO_GROUP_SETTINGS"|"FILE_GROUP_SETTINGS"|"MS_SMOOTH_GROUP_SETTINGS"|"CMAF_GROUP_SETTINGS"
},
"Outputs": [
{
"AudioDescriptions": [
{
"AudioChannelTaggingSettings": {
"ChannelTag": "L"|"R"|"C"|"LFE"|"LS"|"RS"|"LC"|"RC"|"CS"|"LSD"|"RSD"|"TCS"|"VHL"|"VHC"|"VHR"|"TBL"|"TBC"|"TBR"|"RSL"|"RSR"|"LW"|"RW"|"LFE2"|"LT"|"RT"|"HI"|"NAR"|"M",
"ChannelTags": ["L"|"R"|"C"|"LFE"|"LS"|"RS"|"LC"|"RC"|"CS"|"LSD"|"RSD"|"TCS"|"VHL"|"VHC"|"VHR"|"TBL"|"TBC"|"TBR"|"RSL"|"RSR"|"LW"|"RW"|"LFE2"|"LT"|"RT"|"HI"|"NAR"|"M", ...]
},
"AudioNormalizationSettings": {
"Algorithm": "ITU_BS_1770_1"|"ITU_BS_1770_2"|"ITU_BS_1770_3"|"ITU_BS_1770_4",
"AlgorithmControl": "CORRECT_AUDIO"|"MEASURE_ONLY",
"CorrectionGateLevel": integer,
"LoudnessLogging": "LOG"|"DONT_LOG",
"PeakCalculation": "TRUE_PEAK"|"NONE",
"TargetLkfs": double,
"TruePeakLimiterThreshold": double
},
"AudioSourceName": "string",
"AudioType": integer,
"AudioTypeControl": "FOLLOW_INPUT"|"USE_CONFIGURED",
"CodecSettings": {
"AacSettings": {
"AudioDescriptionBroadcasterMix": "BROADCASTER_MIXED_AD"|"NORMAL",
"Bitrate": integer,
"CodecProfile": "LC"|"HEV1"|"HEV2",
"CodingMode": "AD_RECEIVER_MIX"|"CODING_MODE_1_0"|"CODING_MODE_1_1"|"CODING_MODE_2_0"|"CODING_MODE_5_1",
"RateControlMode": "CBR"|"VBR",
"RawFormat": "LATM_LOAS"|"NONE",
"SampleRate": integer,
"Specification": "MPEG2"|"MPEG4",
"VbrQuality": "LOW"|"MEDIUM_LOW"|"MEDIUM_HIGH"|"HIGH"
},
"Ac3Settings": {
"Bitrate": integer,
"BitstreamMode": "COMPLETE_MAIN"|"COMMENTARY"|"DIALOGUE"|"EMERGENCY"|"HEARING_IMPAIRED"|"MUSIC_AND_EFFECTS"|"VISUALLY_IMPAIRED"|"VOICE_OVER",
"CodingMode": "CODING_MODE_1_0"|"CODING_MODE_1_1"|"CODING_MODE_2_0"|"CODING_MODE_3_2_LFE",
"Dialnorm": integer,
"DynamicRangeCompressionLine": "FILM_STANDARD"|"FILM_LIGHT"|"MUSIC_STANDARD"|"MUSIC_LIGHT"|"SPEECH"|"NONE",
"DynamicRangeCompressionProfile": "FILM_STANDARD"|"NONE",
"DynamicRangeCompressionRf": "FILM_STANDARD"|"FILM_LIGHT"|"MUSIC_STANDARD"|"MUSIC_LIGHT"|"SPEECH"|"NONE",
"LfeFilter": "ENABLED"|"DISABLED",
"MetadataControl": "FOLLOW_INPUT"|"USE_CONFIGURED",
"SampleRate": integer
},
"AiffSettings": {
"BitDepth": integer,
"Channels": integer,
"SampleRate": integer
},
"Codec": "AAC"|"MP2"|"MP3"|"WAV"|"AIFF"|"AC3"|"EAC3"|"EAC3_ATMOS"|"VORBIS"|"OPUS"|"PASSTHROUGH"|"FLAC",
"Eac3AtmosSettings": {
"Bitrate": integer,
"BitstreamMode": "COMPLETE_MAIN",
"CodingMode": "CODING_MODE_AUTO"|"CODING_MODE_5_1_4"|"CODING_MODE_7_1_4"|"CODING_MODE_9_1_6",
"DialogueIntelligence": "ENABLED"|"DISABLED",
"DownmixControl": "SPECIFIED"|"INITIALIZE_FROM_SOURCE",
"DynamicRangeCompressionLine": "NONE"|"FILM_STANDARD"|"FILM_LIGHT"|"MUSIC_STANDARD"|"MUSIC_LIGHT"|"SPEECH",
"DynamicRangeCompressionRf": "NONE"|"FILM_STANDARD"|"FILM_LIGHT"|"MUSIC_STANDARD"|"MUSIC_LIGHT"|"SPEECH",
"DynamicRangeControl": "SPECIFIED"|"INITIALIZE_FROM_SOURCE",
"LoRoCenterMixLevel": double,
"LoRoSurroundMixLevel": double,
"LtRtCenterMixLevel": double,
"LtRtSurroundMixLevel": double,
"MeteringMode": "LEQ_A"|"ITU_BS_1770_1"|"ITU_BS_1770_2"|"ITU_BS_1770_3"|"ITU_BS_1770_4",
"SampleRate": integer,
"SpeechThreshold": integer,
"StereoDownmix": "NOT_INDICATED"|"STEREO"|"SURROUND"|"DPL2",
"SurroundExMode": "NOT_INDICATED"|"ENABLED"|"DISABLED"
},
"Eac3Settings": {
"AttenuationControl": "ATTENUATE_3_DB"|"NONE",
"Bitrate": integer,
"BitstreamMode": "COMPLETE_MAIN"|"COMMENTARY"|"EMERGENCY"|"HEARING_IMPAIRED"|"VISUALLY_IMPAIRED",
"CodingMode": "CODING_MODE_1_0"|"CODING_MODE_2_0"|"CODING_MODE_3_2",
"DcFilter": "ENABLED"|"DISABLED",
"Dialnorm": integer,
"DynamicRangeCompressionLine": "NONE"|"FILM_STANDARD"|"FILM_LIGHT"|"MUSIC_STANDARD"|"MUSIC_LIGHT"|"SPEECH",
"DynamicRangeCompressionRf": "NONE"|"FILM_STANDARD"|"FILM_LIGHT"|"MUSIC_STANDARD"|"MUSIC_LIGHT"|"SPEECH",
"LfeControl": "LFE"|"NO_LFE",
"LfeFilter": "ENABLED"|"DISABLED",
"LoRoCenterMixLevel": double,
"LoRoSurroundMixLevel": double,
"LtRtCenterMixLevel": double,
"LtRtSurroundMixLevel": double,
"MetadataControl": "FOLLOW_INPUT"|"USE_CONFIGURED",
"PassthroughControl": "WHEN_POSSIBLE"|"NO_PASSTHROUGH",
"PhaseControl": "SHIFT_90_DEGREES"|"NO_SHIFT",
"SampleRate": integer,
"StereoDownmix": "NOT_INDICATED"|"LO_RO"|"LT_RT"|"DPL2",
"SurroundExMode": "NOT_INDICATED"|"ENABLED"|"DISABLED",
"SurroundMode": "NOT_INDICATED"|"ENABLED"|"DISABLED"
},
"FlacSettings": {
"BitDepth": integer,
"Channels": integer,
"SampleRate": integer
},
"Mp2Settings": {
"Bitrate": integer,
"Channels": integer,
"SampleRate": integer
},
"Mp3Settings": {
"Bitrate": integer,
"Channels": integer,
"RateControlMode": "CBR"|"VBR",
"SampleRate": integer,
"VbrQuality": integer
},
"OpusSettings": {
"Bitrate": integer,
"Channels": integer,
"SampleRate": integer
},
"VorbisSettings": {
"Channels": integer,
"SampleRate": integer,
"VbrQuality": integer
},
"WavSettings": {
"BitDepth": integer,
"Channels": integer,
"Format": "RIFF"|"RF64"|"EXTENSIBLE",
"SampleRate": integer
}
},
"CustomLanguageCode": "string",
"LanguageCode": "ENG"|"SPA"|"FRA"|"DEU"|"GER"|"ZHO"|"ARA"|"HIN"|"JPN"|"RUS"|"POR"|"ITA"|"URD"|"VIE"|"KOR"|"PAN"|"ABK"|"AAR"|"AFR"|"AKA"|"SQI"|"AMH"|"ARG"|"HYE"|"ASM"|"AVA"|"AVE"|"AYM"|"AZE"|"BAM"|"BAK"|"EUS"|"BEL"|"BEN"|"BIH"|"BIS"|"BOS"|"BRE"|"BUL"|"MYA"|"CAT"|"KHM"|"CHA"|"CHE"|"NYA"|"CHU"|"CHV"|"COR"|"COS"|"CRE"|"HRV"|"CES"|"DAN"|"DIV"|"NLD"|"DZO"|"ENM"|"EPO"|"EST"|"EWE"|"FAO"|"FIJ"|"FIN"|"FRM"|"FUL"|"GLA"|"GLG"|"LUG"|"KAT"|"ELL"|"GRN"|"GUJ"|"HAT"|"HAU"|"HEB"|"HER"|"HMO"|"HUN"|"ISL"|"IDO"|"IBO"|"IND"|"INA"|"ILE"|"IKU"|"IPK"|"GLE"|"JAV"|"KAL"|"KAN"|"KAU"|"KAS"|"KAZ"|"KIK"|"KIN"|"KIR"|"KOM"|"KON"|"KUA"|"KUR"|"LAO"|"LAT"|"LAV"|"LIM"|"LIN"|"LIT"|"LUB"|"LTZ"|"MKD"|"MLG"|"MSA"|"MAL"|"MLT"|"GLV"|"MRI"|"MAR"|"MAH"|"MON"|"NAU"|"NAV"|"NDE"|"NBL"|"NDO"|"NEP"|"SME"|"NOR"|"NOB"|"NNO"|"OCI"|"OJI"|"ORI"|"ORM"|"OSS"|"PLI"|"FAS"|"POL"|"PUS"|"QUE"|"QAA"|"RON"|"ROH"|"RUN"|"SMO"|"SAG"|"SAN"|"SRD"|"SRB"|"SNA"|"III"|"SND"|"SIN"|"SLK"|"SLV"|"SOM"|"SOT"|"SUN"|"SWA"|"SSW"|"SWE"|"TGL"|"TAH"|"TGK"|"TAM"|"TAT"|"TEL"|"THA"|"BOD"|"TIR"|"TON"|"TSO"|"TSN"|"TUR"|"TUK"|"TWI"|"UIG"|"UKR"|"UZB"|"VEN"|"VOL"|"WLN"|"CYM"|"FRY"|"WOL"|"XHO"|"YID"|"YOR"|"ZHA"|"ZUL"|"ORJ"|"QPC"|"TNG"|"SRP",
"LanguageCodeControl": "FOLLOW_INPUT"|"USE_CONFIGURED",
"RemixSettings": {
"AudioDescriptionAudioChannel": integer,
"AudioDescriptionDataChannel": integer,
"ChannelMapping": {
"OutputChannels": [
{
"InputChannels": [integer, ...],
"InputChannelsFineTune": [double, ...]
}
...
]
},
"ChannelsIn": integer,
"ChannelsOut": integer
},
"StreamName": "string"
}
...
],
"CaptionDescriptions": [
{
"CaptionSelectorName": "string",
"CustomLanguageCode": "string",
"DestinationSettings": {
"BurninDestinationSettings": {
"Alignment": "CENTERED"|"LEFT"|"AUTO",
"ApplyFontColor": "WHITE_TEXT_ONLY"|"ALL_TEXT",
"BackgroundColor": "NONE"|"BLACK"|"WHITE"|"AUTO",
"BackgroundOpacity": integer,
"FallbackFont": "BEST_MATCH"|"MONOSPACED_SANSSERIF"|"MONOSPACED_SERIF"|"PROPORTIONAL_SANSSERIF"|"PROPORTIONAL_SERIF",
"FontColor": "WHITE"|"BLACK"|"YELLOW"|"RED"|"GREEN"|"BLUE"|"HEX"|"AUTO",
"FontFileBold": "string",
"FontFileBoldItalic": "string",
"FontFileItalic": "string",
"FontFileRegular": "string",
"FontOpacity": integer,
"FontResolution": integer,
"FontScript": "AUTOMATIC"|"HANS"|"HANT",
"FontSize": integer,
"HexFontColor": "string",
"OutlineColor": "BLACK"|"WHITE"|"YELLOW"|"RED"|"GREEN"|"BLUE"|"AUTO",
"OutlineSize": integer,
"RemoveRubyReserveAttributes": "DISABLED"|"ENABLED",
"ShadowColor": "NONE"|"BLACK"|"WHITE"|"AUTO",
"ShadowOpacity": integer,
"ShadowXOffset": integer,
"ShadowYOffset": integer,
"StylePassthrough": "ENABLED"|"DISABLED",
"TeletextSpacing": "FIXED_GRID"|"PROPORTIONAL"|"AUTO",
"XPosition": integer,
"YPosition": integer
},
"DestinationType": "BURN_IN"|"DVB_SUB"|"EMBEDDED"|"EMBEDDED_PLUS_SCTE20"|"IMSC"|"SCTE20_PLUS_EMBEDDED"|"SCC"|"SRT"|"SMI"|"TELETEXT"|"TTML"|"WEBVTT",
"DvbSubDestinationSettings": {
"Alignment": "CENTERED"|"LEFT"|"AUTO",
"ApplyFontColor": "WHITE_TEXT_ONLY"|"ALL_TEXT",
"BackgroundColor": "NONE"|"BLACK"|"WHITE"|"AUTO",
"BackgroundOpacity": integer,
"DdsHandling": "NONE"|"SPECIFIED"|"NO_DISPLAY_WINDOW",
"DdsXCoordinate": integer,
"DdsYCoordinate": integer,
"FallbackFont": "BEST_MATCH"|"MONOSPACED_SANSSERIF"|"MONOSPACED_SERIF"|"PROPORTIONAL_SANSSERIF"|"PROPORTIONAL_SERIF",
"FontColor": "WHITE"|"BLACK"|"YELLOW"|"RED"|"GREEN"|"BLUE"|"HEX"|"AUTO",
"FontFileBold": "string",
"FontFileBoldItalic": "string",
"FontFileItalic": "string",
"FontFileRegular": "string",
"FontOpacity": integer,
"FontResolution": integer,
"FontScript": "AUTOMATIC"|"HANS"|"HANT",
"FontSize": integer,
"Height": integer,
"HexFontColor": "string",
"OutlineColor": "BLACK"|"WHITE"|"YELLOW"|"RED"|"GREEN"|"BLUE"|"AUTO",
"OutlineSize": integer,
"ShadowColor": "NONE"|"BLACK"|"WHITE"|"AUTO",
"ShadowOpacity": integer,
"ShadowXOffset": integer,
"ShadowYOffset": integer,
"StylePassthrough": "ENABLED"|"DISABLED",
"SubtitlingType": "HEARING_IMPAIRED"|"STANDARD",
"TeletextSpacing": "FIXED_GRID"|"PROPORTIONAL"|"AUTO",
"Width": integer,
"XPosition": integer,
"YPosition": integer
},
"EmbeddedDestinationSettings": {
"Destination608ChannelNumber": integer,
"Destination708ServiceNumber": integer
},
"ImscDestinationSettings": {
"Accessibility": "DISABLED"|"ENABLED",
"StylePassthrough": "ENABLED"|"DISABLED"
},
"SccDestinationSettings": {
"Framerate": "FRAMERATE_23_97"|"FRAMERATE_24"|"FRAMERATE_25"|"FRAMERATE_29_97_DROPFRAME"|"FRAMERATE_29_97_NON_DROPFRAME"
},
"SrtDestinationSettings": {
"StylePassthrough": "ENABLED"|"DISABLED"
},
"TeletextDestinationSettings": {
"PageNumber": "string",
"PageTypes": ["PAGE_TYPE_INITIAL"|"PAGE_TYPE_SUBTITLE"|"PAGE_TYPE_ADDL_INFO"|"PAGE_TYPE_PROGRAM_SCHEDULE"|"PAGE_TYPE_HEARING_IMPAIRED_SUBTITLE", ...]
},
"TtmlDestinationSettings": {
"StylePassthrough": "ENABLED"|"DISABLED"
},
"WebvttDestinationSettings": {
"Accessibility": "DISABLED"|"ENABLED",
"StylePassthrough": "ENABLED"|"DISABLED"|"STRICT"|"MERGE"
}
},
"LanguageCode": "ENG"|"SPA"|"FRA"|"DEU"|"GER"|"ZHO"|"ARA"|"HIN"|"JPN"|"RUS"|"POR"|"ITA"|"URD"|"VIE"|"KOR"|"PAN"|"ABK"|"AAR"|"AFR"|"AKA"|"SQI"|"AMH"|"ARG"|"HYE"|"ASM"|"AVA"|"AVE"|"AYM"|"AZE"|"BAM"|"BAK"|"EUS"|"BEL"|"BEN"|"BIH"|"BIS"|"BOS"|"BRE"|"BUL"|"MYA"|"CAT"|"KHM"|"CHA"|"CHE"|"NYA"|"CHU"|"CHV"|"COR"|"COS"|"CRE"|"HRV"|"CES"|"DAN"|"DIV"|"NLD"|"DZO"|"ENM"|"EPO"|"EST"|"EWE"|"FAO"|"FIJ"|"FIN"|"FRM"|"FUL"|"GLA"|"GLG"|"LUG"|"KAT"|"ELL"|"GRN"|"GUJ"|"HAT"|"HAU"|"HEB"|"HER"|"HMO"|"HUN"|"ISL"|"IDO"|"IBO"|"IND"|"INA"|"ILE"|"IKU"|"IPK"|"GLE"|"JAV"|"KAL"|"KAN"|"KAU"|"KAS"|"KAZ"|"KIK"|"KIN"|"KIR"|"KOM"|"KON"|"KUA"|"KUR"|"LAO"|"LAT"|"LAV"|"LIM"|"LIN"|"LIT"|"LUB"|"LTZ"|"MKD"|"MLG"|"MSA"|"MAL"|"MLT"|"GLV"|"MRI"|"MAR"|"MAH"|"MON"|"NAU"|"NAV"|"NDE"|"NBL"|"NDO"|"NEP"|"SME"|"NOR"|"NOB"|"NNO"|"OCI"|"OJI"|"ORI"|"ORM"|"OSS"|"PLI"|"FAS"|"POL"|"PUS"|"QUE"|"QAA"|"RON"|"ROH"|"RUN"|"SMO"|"SAG"|"SAN"|"SRD"|"SRB"|"SNA"|"III"|"SND"|"SIN"|"SLK"|"SLV"|"SOM"|"SOT"|"SUN"|"SWA"|"SSW"|"SWE"|"TGL"|"TAH"|"TGK"|"TAM"|"TAT"|"TEL"|"THA"|"BOD"|"TIR"|"TON"|"TSO"|"TSN"|"TUR"|"TUK"|"TWI"|"UIG"|"UKR"|"UZB"|"VEN"|"VOL"|"WLN"|"CYM"|"FRY"|"WOL"|"XHO"|"YID"|"YOR"|"ZHA"|"ZUL"|"ORJ"|"QPC"|"TNG"|"SRP",
"LanguageDescription": "string"
}
...
],
"ContainerSettings": {
"CmfcSettings": {
"AudioDuration": "DEFAULT_CODEC_DURATION"|"MATCH_VIDEO_DURATION",
"AudioGroupId": "string",
"AudioRenditionSets": "string",
"AudioTrackType": "ALTERNATE_AUDIO_AUTO_SELECT_DEFAULT"|"ALTERNATE_AUDIO_AUTO_SELECT"|"ALTERNATE_AUDIO_NOT_AUTO_SELECT"|"AUDIO_ONLY_VARIANT_STREAM",
"DescriptiveVideoServiceFlag": "DONT_FLAG"|"FLAG",
"IFrameOnlyManifest": "INCLUDE"|"EXCLUDE",
"KlvMetadata": "PASSTHROUGH"|"NONE",
"ManifestMetadataSignaling": "ENABLED"|"DISABLED",
"Scte35Esam": "INSERT"|"NONE",
"Scte35Source": "PASSTHROUGH"|"NONE",
"TimedMetadata": "PASSTHROUGH"|"NONE",
"TimedMetadataBoxVersion": "VERSION_0"|"VERSION_1",
"TimedMetadataSchemeIdUri": "string",
"TimedMetadataValue": "string"
},
"Container": "F4V"|"GIF"|"ISMV"|"M2TS"|"M3U8"|"CMFC"|"MOV"|"MP4"|"MPD"|"MXF"|"OGG"|"WEBM"|"RAW"|"Y4M",
"F4vSettings": {
"MoovPlacement": "PROGRESSIVE_DOWNLOAD"|"NORMAL"
},
"M2tsSettings": {
"AudioBufferModel": "DVB"|"ATSC",
"AudioDuration": "DEFAULT_CODEC_DURATION"|"MATCH_VIDEO_DURATION",
"AudioFramesPerPes": integer,
"AudioPids": [integer, ...],
"AudioPtsOffsetDelta": integer,
"Bitrate": integer,
"BufferModel": "MULTIPLEX"|"NONE",
"DataPTSControl": "AUTO"|"ALIGN_TO_VIDEO",
"DvbNitSettings": {
"NetworkId": integer,
"NetworkName": "string",
"NitInterval": integer
},
"DvbSdtSettings": {
"OutputSdt": "SDT_FOLLOW"|"SDT_FOLLOW_IF_PRESENT"|"SDT_MANUAL"|"SDT_NONE",
"SdtInterval": integer,
"ServiceName": "string",
"ServiceProviderName": "string"
},
"DvbSubPids": [integer, ...],
"DvbTdtSettings": {
"TdtInterval": integer
},
"DvbTeletextPid": integer,
"EbpAudioInterval": "VIDEO_AND_FIXED_INTERVALS"|"VIDEO_INTERVAL",
"EbpPlacement": "VIDEO_AND_AUDIO_PIDS"|"VIDEO_PID",
"EsRateInPes": "INCLUDE"|"EXCLUDE",
"ForceTsVideoEbpOrder": "FORCE"|"DEFAULT",
"FragmentTime": double,
"KlvMetadata": "PASSTHROUGH"|"NONE",
"MaxPcrInterval": integer,
"MinEbpInterval": integer,
"NielsenId3": "INSERT"|"NONE",
"NullPacketBitrate": double,
"PatInterval": integer,
"PcrControl": "PCR_EVERY_PES_PACKET"|"CONFIGURED_PCR_PERIOD",
"PcrPid": integer,
"PmtInterval": integer,
"PmtPid": integer,
"PreventBufferUnderflow": "DISABLED"|"ENABLED",
"PrivateMetadataPid": integer,
"ProgramNumber": integer,
"PtsOffset": integer,
"PtsOffsetMode": "AUTO"|"SECONDS"|"MILLISECONDS",
"RateMode": "VBR"|"CBR",
"Scte35Esam": {
"Scte35EsamPid": integer
},
"Scte35Pid": integer,
"Scte35Source": "PASSTHROUGH"|"NONE",
"SegmentationMarkers": "NONE"|"RAI_SEGSTART"|"RAI_ADAPT"|"PSI_SEGSTART"|"EBP"|"EBP_LEGACY",
"SegmentationStyle": "MAINTAIN_CADENCE"|"RESET_CADENCE",
"SegmentationTime": double,
"TimedMetadataPid": integer,
"TransportStreamId": integer,
"VideoPid": integer
},
"M3u8Settings": {
"AudioDuration": "DEFAULT_CODEC_DURATION"|"MATCH_VIDEO_DURATION",
"AudioFramesPerPes": integer,
"AudioPids": [integer, ...],
"AudioPtsOffsetDelta": integer,
"DataPTSControl": "AUTO"|"ALIGN_TO_VIDEO",
"MaxPcrInterval": integer,
"NielsenId3": "INSERT"|"NONE",
"PatInterval": integer,
"PcrControl": "PCR_EVERY_PES_PACKET"|"CONFIGURED_PCR_PERIOD",
"PcrPid": integer,
"PmtInterval": integer,
"PmtPid": integer,
"PrivateMetadataPid": integer,
"ProgramNumber": integer,
"PtsOffset": integer,
"PtsOffsetMode": "AUTO"|"SECONDS"|"MILLISECONDS",
"Scte35Pid": integer,
"Scte35Source": "PASSTHROUGH"|"NONE",
"TimedMetadata": "PASSTHROUGH"|"NONE",
"TimedMetadataPid": integer,
"TransportStreamId": integer,
"VideoPid": integer
},
"MovSettings": {
"ClapAtom": "INCLUDE"|"EXCLUDE",
"CslgAtom": "INCLUDE"|"EXCLUDE",
"Mpeg2FourCCControl": "XDCAM"|"MPEG",
"PaddingControl": "OMNEON"|"NONE",
"Reference": "SELF_CONTAINED"|"EXTERNAL"
},
"Mp4Settings": {
"AudioDuration": "DEFAULT_CODEC_DURATION"|"MATCH_VIDEO_DURATION",
"CslgAtom": "INCLUDE"|"EXCLUDE",
"CttsVersion": integer,
"FreeSpaceBox": "INCLUDE"|"EXCLUDE",
"MoovPlacement": "PROGRESSIVE_DOWNLOAD"|"NORMAL",
"Mp4MajorBrand": "string"
},
"MpdSettings": {
"AccessibilityCaptionHints": "INCLUDE"|"EXCLUDE",
"AudioDuration": "DEFAULT_CODEC_DURATION"|"MATCH_VIDEO_DURATION",
"CaptionContainerType": "RAW"|"FRAGMENTED_MP4",
"KlvMetadata": "NONE"|"PASSTHROUGH",
"ManifestMetadataSignaling": "ENABLED"|"DISABLED",
"Scte35Esam": "INSERT"|"NONE",
"Scte35Source": "PASSTHROUGH"|"NONE",
"TimedMetadata": "PASSTHROUGH"|"NONE",
"TimedMetadataBoxVersion": "VERSION_0"|"VERSION_1",
"TimedMetadataSchemeIdUri": "string",
"TimedMetadataValue": "string"
},
"MxfSettings": {
"AfdSignaling": "NO_COPY"|"COPY_FROM_VIDEO",
"Profile": "D_10"|"XDCAM"|"OP1A"|"XAVC"|"XDCAM_RDD9",
"XavcProfileSettings": {
"DurationMode": "ALLOW_ANY_DURATION"|"DROP_FRAMES_FOR_COMPLIANCE",
"MaxAncDataSize": integer
}
}
},
"Extension": "string",
"NameModifier": "string",
"OutputSettings": {
"HlsSettings": {
"AudioGroupId": "string",
"AudioOnlyContainer": "AUTOMATIC"|"M2TS",
"AudioRenditionSets": "string",
"AudioTrackType": "ALTERNATE_AUDIO_AUTO_SELECT_DEFAULT"|"ALTERNATE_AUDIO_AUTO_SELECT"|"ALTERNATE_AUDIO_NOT_AUTO_SELECT"|"AUDIO_ONLY_VARIANT_STREAM",
"DescriptiveVideoServiceFlag": "DONT_FLAG"|"FLAG",
"IFrameOnlyManifest": "INCLUDE"|"EXCLUDE",
"SegmentModifier": "string"
}
},
"Preset": "string",
"VideoDescription": {
"AfdSignaling": "NONE"|"AUTO"|"FIXED",
"AntiAlias": "DISABLED"|"ENABLED",
"ChromaPositionMode": "AUTO"|"FORCE_CENTER"|"FORCE_TOP_LEFT",
"CodecSettings": {
"Av1Settings": {
"AdaptiveQuantization": "OFF"|"LOW"|"MEDIUM"|"HIGH"|"HIGHER"|"MAX",
"BitDepth": "BIT_8"|"BIT_10",
"FilmGrainSynthesis": "DISABLED"|"ENABLED",
"FramerateControl": "INITIALIZE_FROM_SOURCE"|"SPECIFIED",
"FramerateConversionAlgorithm": "DUPLICATE_DROP"|"INTERPOLATE"|"FRAMEFORMER"|"MAINTAIN_FRAME_COUNT",
"FramerateDenominator": integer,
"FramerateNumerator": integer,
"GopSize": double,
"MaxBitrate": integer,
"NumberBFramesBetweenReferenceFrames": integer,
"PerFrameMetrics": ["PSNR"|"SSIM"|"MS_SSIM"|"PSNR_HVS"|"VMAF"|"QVBR", ...],
"QvbrSettings": {
"QvbrQualityLevel": integer,
"QvbrQualityLevelFineTune": double
},
"RateControlMode": "QVBR",
"Slices": integer,
"SpatialAdaptiveQuantization": "DISABLED"|"ENABLED"
},
"AvcIntraSettings": {
"AvcIntraClass": "CLASS_50"|"CLASS_100"|"CLASS_200"|"CLASS_4K_2K",
"AvcIntraUhdSettings": {
"QualityTuningLevel": "SINGLE_PASS"|"MULTI_PASS"
},
"FramerateControl": "INITIALIZE_FROM_SOURCE"|"SPECIFIED",
"FramerateConversionAlgorithm": "DUPLICATE_DROP"|"INTERPOLATE"|"FRAMEFORMER"|"MAINTAIN_FRAME_COUNT",
"FramerateDenominator": integer,
"FramerateNumerator": integer,
"InterlaceMode": "PROGRESSIVE"|"TOP_FIELD"|"BOTTOM_FIELD"|"FOLLOW_TOP_FIELD"|"FOLLOW_BOTTOM_FIELD",
"PerFrameMetrics": ["PSNR"|"SSIM"|"MS_SSIM"|"PSNR_HVS"|"VMAF"|"QVBR", ...],
"ScanTypeConversionMode": "INTERLACED"|"INTERLACED_OPTIMIZE",
"SlowPal": "DISABLED"|"ENABLED",
"Telecine": "NONE"|"HARD"
},
"Codec": "AV1"|"AVC_INTRA"|"FRAME_CAPTURE"|"GIF"|"H_264"|"H_265"|"MPEG2"|"PASSTHROUGH"|"PRORES"|"UNCOMPRESSED"|"VC3"|"VP8"|"VP9"|"XAVC",
"FrameCaptureSettings": {
"FramerateDenominator": integer,
"FramerateNumerator": integer,
"MaxCaptures": integer,
"Quality": integer
},
"GifSettings": {
"FramerateControl": "INITIALIZE_FROM_SOURCE"|"SPECIFIED",
"FramerateConversionAlgorithm": "DUPLICATE_DROP"|"INTERPOLATE",
"FramerateDenominator": integer,
"FramerateNumerator": integer
},
"H264Settings": {
"AdaptiveQuantization": "OFF"|"AUTO"|"LOW"|"MEDIUM"|"HIGH"|"HIGHER"|"MAX",
"BandwidthReductionFilter": {
"Sharpening": "LOW"|"MEDIUM"|"HIGH"|"OFF",
"Strength": "LOW"|"MEDIUM"|"HIGH"|"AUTO"|"OFF"
},
"Bitrate": integer,
"CodecLevel": "AUTO"|"LEVEL_1"|"LEVEL_1_1"|"LEVEL_1_2"|"LEVEL_1_3"|"LEVEL_2"|"LEVEL_2_1"|"LEVEL_2_2"|"LEVEL_3"|"LEVEL_3_1"|"LEVEL_3_2"|"LEVEL_4"|"LEVEL_4_1"|"LEVEL_4_2"|"LEVEL_5"|"LEVEL_5_1"|"LEVEL_5_2",
"CodecProfile": "BASELINE"|"HIGH"|"HIGH_10BIT"|"HIGH_422"|"HIGH_422_10BIT"|"MAIN",
"DynamicSubGop": "ADAPTIVE"|"STATIC",
"EndOfStreamMarkers": "INCLUDE"|"SUPPRESS",
"EntropyEncoding": "CABAC"|"CAVLC",
"FieldEncoding": "PAFF"|"FORCE_FIELD"|"MBAFF",
"FlickerAdaptiveQuantization": "DISABLED"|"ENABLED",
"FramerateControl": "INITIALIZE_FROM_SOURCE"|"SPECIFIED",
"FramerateConversionAlgorithm": "DUPLICATE_DROP"|"INTERPOLATE"|"FRAMEFORMER"|"MAINTAIN_FRAME_COUNT",
"FramerateDenominator": integer,
"FramerateNumerator": integer,
"GopBReference": "DISABLED"|"ENABLED",
"GopClosedCadence": integer,
"GopSize": double,
"GopSizeUnits": "FRAMES"|"SECONDS"|"AUTO",
"HrdBufferFinalFillPercentage": integer,
"HrdBufferInitialFillPercentage": integer,
"HrdBufferSize": integer,
"InterlaceMode": "PROGRESSIVE"|"TOP_FIELD"|"BOTTOM_FIELD"|"FOLLOW_TOP_FIELD"|"FOLLOW_BOTTOM_FIELD",
"MaxBitrate": integer,
"MinIInterval": integer,
"NumberBFramesBetweenReferenceFrames": integer,
"NumberReferenceFrames": integer,
"ParControl": "INITIALIZE_FROM_SOURCE"|"SPECIFIED",
"ParDenominator": integer,
"ParNumerator": integer,
"PerFrameMetrics": ["PSNR"|"SSIM"|"MS_SSIM"|"PSNR_HVS"|"VMAF"|"QVBR", ...],
"QualityTuningLevel": "SINGLE_PASS"|"SINGLE_PASS_HQ"|"MULTI_PASS_HQ",
"QvbrSettings": {
"MaxAverageBitrate": integer,
"QvbrQualityLevel": integer,
"QvbrQualityLevelFineTune": double
},
"RateControlMode": "VBR"|"CBR"|"QVBR",
"RepeatPps": "DISABLED"|"ENABLED",
"SaliencyAwareEncoding": "DISABLED"|"PREFERRED",
"ScanTypeConversionMode": "INTERLACED"|"INTERLACED_OPTIMIZE",
"SceneChangeDetect": "DISABLED"|"ENABLED"|"TRANSITION_DETECTION",
"Slices": integer,
"SlowPal": "DISABLED"|"ENABLED",
"Softness": integer,
"SpatialAdaptiveQuantization": "DISABLED"|"ENABLED",
"Syntax": "DEFAULT"|"RP2027",
"Telecine": "NONE"|"SOFT"|"HARD",
"TemporalAdaptiveQuantization": "DISABLED"|"ENABLED",
"UnregisteredSeiTimecode": "DISABLED"|"ENABLED",
"WriteMp4PackagingType": "AVC1"|"AVC3"
},
"H265Settings": {
"AdaptiveQuantization": "OFF"|"LOW"|"MEDIUM"|"HIGH"|"HIGHER"|"MAX"|"AUTO",
"AlternateTransferFunctionSei": "DISABLED"|"ENABLED",
"BandwidthReductionFilter": {
"Sharpening": "LOW"|"MEDIUM"|"HIGH"|"OFF",
"Strength": "LOW"|"MEDIUM"|"HIGH"|"AUTO"|"OFF"
},
"Bitrate": integer,
"CodecLevel": "AUTO"|"LEVEL_1"|"LEVEL_2"|"LEVEL_2_1"|"LEVEL_3"|"LEVEL_3_1"|"LEVEL_4"|"LEVEL_4_1"|"LEVEL_5"|"LEVEL_5_1"|"LEVEL_5_2"|"LEVEL_6"|"LEVEL_6_1"|"LEVEL_6_2",
"CodecProfile": "MAIN_MAIN"|"MAIN_HIGH"|"MAIN10_MAIN"|"MAIN10_HIGH"|"MAIN_422_8BIT_MAIN"|"MAIN_422_8BIT_HIGH"|"MAIN_422_10BIT_MAIN"|"MAIN_422_10BIT_HIGH",
"Deblocking": "ENABLED"|"DISABLED",
"DynamicSubGop": "ADAPTIVE"|"STATIC",
"EndOfStreamMarkers": "INCLUDE"|"SUPPRESS",
"FlickerAdaptiveQuantization": "DISABLED"|"ENABLED",
"FramerateControl": "INITIALIZE_FROM_SOURCE"|"SPECIFIED",
"FramerateConversionAlgorithm": "DUPLICATE_DROP"|"INTERPOLATE"|"FRAMEFORMER"|"MAINTAIN_FRAME_COUNT",
"FramerateDenominator": integer,
"FramerateNumerator": integer,
"GopBReference": "DISABLED"|"ENABLED",
"GopClosedCadence": integer,
"GopSize": double,
"GopSizeUnits": "FRAMES"|"SECONDS"|"AUTO",
"HrdBufferFinalFillPercentage": integer,
"HrdBufferInitialFillPercentage": integer,
"HrdBufferSize": integer,
"InterlaceMode": "PROGRESSIVE"|"TOP_FIELD"|"BOTTOM_FIELD"|"FOLLOW_TOP_FIELD"|"FOLLOW_BOTTOM_FIELD",
"MaxBitrate": integer,
"MinIInterval": integer,
"NumberBFramesBetweenReferenceFrames": integer,
"NumberReferenceFrames": integer,
"ParControl": "INITIALIZE_FROM_SOURCE"|"SPECIFIED",
"ParDenominator": integer,
"ParNumerator": integer,
"PerFrameMetrics": ["PSNR"|"SSIM"|"MS_SSIM"|"PSNR_HVS"|"VMAF"|"QVBR", ...],
"QualityTuningLevel": "SINGLE_PASS"|"SINGLE_PASS_HQ"|"MULTI_PASS_HQ",
"QvbrSettings": {
"MaxAverageBitrate": integer,
"QvbrQualityLevel": integer,
"QvbrQualityLevelFineTune": double
},
"RateControlMode": "VBR"|"CBR"|"QVBR",
"SampleAdaptiveOffsetFilterMode": "DEFAULT"|"ADAPTIVE"|"OFF",
"ScanTypeConversionMode": "INTERLACED"|"INTERLACED_OPTIMIZE",
"SceneChangeDetect": "DISABLED"|"ENABLED"|"TRANSITION_DETECTION",
"Slices": integer,
"SlowPal": "DISABLED"|"ENABLED",
"SpatialAdaptiveQuantization": "DISABLED"|"ENABLED",
"Telecine": "NONE"|"SOFT"|"HARD",
"TemporalAdaptiveQuantization": "DISABLED"|"ENABLED",
"TemporalIds": "DISABLED"|"ENABLED",
"Tiles": "DISABLED"|"ENABLED",
"UnregisteredSeiTimecode": "DISABLED"|"ENABLED",
"WriteMp4PackagingType": "HVC1"|"HEV1"
},
"Mpeg2Settings": {
"AdaptiveQuantization": "OFF"|"LOW"|"MEDIUM"|"HIGH",
"Bitrate": integer,
"CodecLevel": "AUTO"|"LOW"|"MAIN"|"HIGH1440"|"HIGH",
"CodecProfile": "MAIN"|"PROFILE_422",
"DynamicSubGop": "ADAPTIVE"|"STATIC",
"FramerateControl": "INITIALIZE_FROM_SOURCE"|"SPECIFIED",
"FramerateConversionAlgorithm": "DUPLICATE_DROP"|"INTERPOLATE"|"FRAMEFORMER"|"MAINTAIN_FRAME_COUNT",
"FramerateDenominator": integer,
"FramerateNumerator": integer,
"GopClosedCadence": integer,
"GopSize": double,
"GopSizeUnits": "FRAMES"|"SECONDS",
"HrdBufferFinalFillPercentage": integer,
"HrdBufferInitialFillPercentage": integer,
"HrdBufferSize": integer,
"InterlaceMode": "PROGRESSIVE"|"TOP_FIELD"|"BOTTOM_FIELD"|"FOLLOW_TOP_FIELD"|"FOLLOW_BOTTOM_FIELD",
"IntraDcPrecision": "AUTO"|"INTRA_DC_PRECISION_8"|"INTRA_DC_PRECISION_9"|"INTRA_DC_PRECISION_10"|"INTRA_DC_PRECISION_11",
"MaxBitrate": integer,
"MinIInterval": integer,
"NumberBFramesBetweenReferenceFrames": integer,
"ParControl": "INITIALIZE_FROM_SOURCE"|"SPECIFIED",
"ParDenominator": integer,
"ParNumerator": integer,
"PerFrameMetrics": ["PSNR"|"SSIM"|"MS_SSIM"|"PSNR_HVS"|"VMAF"|"QVBR", ...],
"QualityTuningLevel": "SINGLE_PASS"|"MULTI_PASS",
"RateControlMode": "VBR"|"CBR",
"ScanTypeConversionMode": "INTERLACED"|"INTERLACED_OPTIMIZE",
"SceneChangeDetect": "DISABLED"|"ENABLED",
"SlowPal": "DISABLED"|"ENABLED",
"Softness": integer,
"SpatialAdaptiveQuantization": "DISABLED"|"ENABLED",
"Syntax": "DEFAULT"|"D_10",
"Telecine": "NONE"|"SOFT"|"HARD",
"TemporalAdaptiveQuantization": "DISABLED"|"ENABLED"
},
"ProresSettings": {
"ChromaSampling": "PRESERVE_444_SAMPLING"|"SUBSAMPLE_TO_422",
"CodecProfile": "APPLE_PRORES_422"|"APPLE_PRORES_422_HQ"|"APPLE_PRORES_422_LT"|"APPLE_PRORES_422_PROXY"|"APPLE_PRORES_4444"|"APPLE_PRORES_4444_XQ",
"FramerateControl": "INITIALIZE_FROM_SOURCE"|"SPECIFIED",
"FramerateConversionAlgorithm": "DUPLICATE_DROP"|"INTERPOLATE"|"FRAMEFORMER"|"MAINTAIN_FRAME_COUNT",
"FramerateDenominator": integer,
"FramerateNumerator": integer,
"InterlaceMode": "PROGRESSIVE"|"TOP_FIELD"|"BOTTOM_FIELD"|"FOLLOW_TOP_FIELD"|"FOLLOW_BOTTOM_FIELD",
"ParControl": "INITIALIZE_FROM_SOURCE"|"SPECIFIED",
"ParDenominator": integer,
"ParNumerator": integer,
"PerFrameMetrics": ["PSNR"|"SSIM"|"MS_SSIM"|"PSNR_HVS"|"VMAF"|"QVBR", ...],
"ScanTypeConversionMode": "INTERLACED"|"INTERLACED_OPTIMIZE",
"SlowPal": "DISABLED"|"ENABLED",
"Telecine": "NONE"|"HARD"
},
"UncompressedSettings": {
"Fourcc": "I420"|"I422"|"I444",
"FramerateControl": "INITIALIZE_FROM_SOURCE"|"SPECIFIED",
"FramerateConversionAlgorithm": "DUPLICATE_DROP"|"INTERPOLATE"|"FRAMEFORMER"|"MAINTAIN_FRAME_COUNT",
"FramerateDenominator": integer,
"FramerateNumerator": integer,
"InterlaceMode": "INTERLACED"|"PROGRESSIVE",
"ScanTypeConversionMode": "INTERLACED"|"INTERLACED_OPTIMIZE",
"SlowPal": "DISABLED"|"ENABLED",
"Telecine": "NONE"|"HARD"
},
"Vc3Settings": {
"FramerateControl": "INITIALIZE_FROM_SOURCE"|"SPECIFIED",
"FramerateConversionAlgorithm": "DUPLICATE_DROP"|"INTERPOLATE"|"FRAMEFORMER"|"MAINTAIN_FRAME_COUNT",
"FramerateDenominator": integer,
"FramerateNumerator": integer,
"InterlaceMode": "INTERLACED"|"PROGRESSIVE",
"ScanTypeConversionMode": "INTERLACED"|"INTERLACED_OPTIMIZE",
"SlowPal": "DISABLED"|"ENABLED",
"Telecine": "NONE"|"HARD",
"Vc3Class": "CLASS_145_8BIT"|"CLASS_220_8BIT"|"CLASS_220_10BIT"
},
"Vp8Settings": {
"Bitrate": integer,
"FramerateControl": "INITIALIZE_FROM_SOURCE"|"SPECIFIED",
"FramerateConversionAlgorithm": "DUPLICATE_DROP"|"INTERPOLATE"|"FRAMEFORMER"|"MAINTAIN_FRAME_COUNT",
"FramerateDenominator": integer,
"FramerateNumerator": integer,
"GopSize": double,
"HrdBufferSize": integer,
"MaxBitrate": integer,
"ParControl": "INITIALIZE_FROM_SOURCE"|"SPECIFIED",
"ParDenominator": integer,
"ParNumerator": integer,
"QualityTuningLevel": "MULTI_PASS"|"MULTI_PASS_HQ",
"RateControlMode": "VBR"
},
"Vp9Settings": {
"Bitrate": integer,
"FramerateControl": "INITIALIZE_FROM_SOURCE"|"SPECIFIED",
"FramerateConversionAlgorithm": "DUPLICATE_DROP"|"INTERPOLATE"|"FRAMEFORMER"|"MAINTAIN_FRAME_COUNT",
"FramerateDenominator": integer,
"FramerateNumerator": integer,
"GopSize": double,
"HrdBufferSize": integer,
"MaxBitrate": integer,
"ParControl": "INITIALIZE_FROM_SOURCE"|"SPECIFIED",
"ParDenominator": integer,
"ParNumerator": integer,
"QualityTuningLevel": "MULTI_PASS"|"MULTI_PASS_HQ",
"RateControlMode": "VBR"
},
"XavcSettings": {
"AdaptiveQuantization": "OFF"|"AUTO"|"LOW"|"MEDIUM"|"HIGH"|"HIGHER"|"MAX",
"EntropyEncoding": "AUTO"|"CABAC"|"CAVLC",
"FramerateControl": "INITIALIZE_FROM_SOURCE"|"SPECIFIED",
"FramerateConversionAlgorithm": "DUPLICATE_DROP"|"INTERPOLATE"|"FRAMEFORMER"|"MAINTAIN_FRAME_COUNT",
"FramerateDenominator": integer,
"FramerateNumerator": integer,
"PerFrameMetrics": ["PSNR"|"SSIM"|"MS_SSIM"|"PSNR_HVS"|"VMAF"|"QVBR", ...],
"Profile": "XAVC_HD_INTRA_CBG"|"XAVC_4K_INTRA_CBG"|"XAVC_4K_INTRA_VBR"|"XAVC_HD"|"XAVC_4K",
"SlowPal": "DISABLED"|"ENABLED",
"Softness": integer,
"SpatialAdaptiveQuantization": "DISABLED"|"ENABLED",
"TemporalAdaptiveQuantization": "DISABLED"|"ENABLED",
"Xavc4kIntraCbgProfileSettings": {
"XavcClass": "CLASS_100"|"CLASS_300"|"CLASS_480"
},
"Xavc4kIntraVbrProfileSettings": {
"XavcClass": "CLASS_100"|"CLASS_300"|"CLASS_480"
},
"Xavc4kProfileSettings": {
"BitrateClass": "BITRATE_CLASS_100"|"BITRATE_CLASS_140"|"BITRATE_CLASS_200",
"CodecProfile": "HIGH"|"HIGH_422",
"FlickerAdaptiveQuantization": "DISABLED"|"ENABLED",
"GopBReference": "DISABLED"|"ENABLED",
"GopClosedCadence": integer,
"HrdBufferSize": integer,
"QualityTuningLevel": "SINGLE_PASS"|"SINGLE_PASS_HQ"|"MULTI_PASS_HQ",
"Slices": integer
},
"XavcHdIntraCbgProfileSettings": {
"XavcClass": "CLASS_50"|"CLASS_100"|"CLASS_200"
},
"XavcHdProfileSettings": {
"BitrateClass": "BITRATE_CLASS_25"|"BITRATE_CLASS_35"|"BITRATE_CLASS_50",
"FlickerAdaptiveQuantization": "DISABLED"|"ENABLED",
"GopBReference": "DISABLED"|"ENABLED",
"GopClosedCadence": integer,
"HrdBufferSize": integer,
"InterlaceMode": "PROGRESSIVE"|"TOP_FIELD"|"BOTTOM_FIELD"|"FOLLOW_TOP_FIELD"|"FOLLOW_BOTTOM_FIELD",
"QualityTuningLevel": "SINGLE_PASS"|"SINGLE_PASS_HQ"|"MULTI_PASS_HQ",
"Slices": integer,
"Telecine": "NONE"|"HARD"
}
}
},
"ColorMetadata": "IGNORE"|"INSERT",
"Crop": {
"Height": integer,
"Width": integer,
"X": integer,
"Y": integer
},
"DropFrameTimecode": "DISABLED"|"ENABLED",
"FixedAfd": integer,
"Height": integer,
"Position": {
"Height": integer,
"Width": integer,
"X": integer,
"Y": integer
},
"RespondToAfd": "NONE"|"RESPOND"|"PASSTHROUGH",
"ScalingBehavior": "DEFAULT"|"STRETCH_TO_OUTPUT"|"FIT"|"FIT_NO_UPSCALE"|"FILL",
"Sharpness": integer,
"TimecodeInsertion": "DISABLED"|"PIC_TIMING_SEI",
"TimecodeTrack": "DISABLED"|"ENABLED",
"VideoPreprocessors": {
"ColorCorrector": {
"Brightness": integer,
"ClipLimits": {
"MaximumRGBTolerance": integer,
"MaximumYUV": integer,
"MinimumRGBTolerance": integer,
"MinimumYUV": integer
},
"ColorSpaceConversion": "NONE"|"FORCE_601"|"FORCE_709"|"FORCE_HDR10"|"FORCE_HLG_2020"|"FORCE_P3DCI"|"FORCE_P3D65_SDR"|"FORCE_P3D65_HDR",
"Contrast": integer,
"Hdr10Metadata": {
"BluePrimaryX": integer,
"BluePrimaryY": integer,
"GreenPrimaryX": integer,
"GreenPrimaryY": integer,
"MaxContentLightLevel": integer,
"MaxFrameAverageLightLevel": integer,
"MaxLuminance": integer,
"MinLuminance": integer,
"RedPrimaryX": integer,
"RedPrimaryY": integer,
"WhitePointX": integer,
"WhitePointY": integer
},
"HdrToSdrToneMapper": "PRESERVE_DETAILS"|"VIBRANT",
"Hue": integer,
"MaxLuminance": integer,
"SampleRangeConversion": "LIMITED_RANGE_SQUEEZE"|"NONE"|"LIMITED_RANGE_CLIP",
"Saturation": integer,
"SdrReferenceWhiteLevel": integer
},
"Deinterlacer": {
"Algorithm": "INTERPOLATE"|"INTERPOLATE_TICKER"|"BLEND"|"BLEND_TICKER"|"LINEAR_INTERPOLATION",
"Control": "FORCE_ALL_FRAMES"|"NORMAL",
"Mode": "DEINTERLACE"|"INVERSE_TELECINE"|"ADAPTIVE"
},
"DolbyVision": {
"L6Metadata": {
"MaxCll": integer,
"MaxFall": integer
},
"L6Mode": "PASSTHROUGH"|"RECALCULATE"|"SPECIFY",
"Mapping": "HDR10_NOMAP"|"HDR10_1000",
"Profile": "PROFILE_5"|"PROFILE_8_1"
},
"Hdr10Plus": {
"MasteringMonitorNits": integer,
"TargetMonitorNits": integer
},
"ImageInserter": {
"InsertableImages": [
{
"Duration": integer,
"FadeIn": integer,
"FadeOut": integer,
"Height": integer,
"ImageInserterInput": "string",
"ImageX": integer,
"ImageY": integer,
"Layer": integer,
"Opacity": integer,
"StartTime": "string",
"Width": integer
}
...
],
"SdrReferenceWhiteLevel": integer
},
"NoiseReducer": {
"Filter": "BILATERAL"|"MEAN"|"GAUSSIAN"|"LANCZOS"|"SHARPEN"|"CONSERVE"|"SPATIAL"|"TEMPORAL",
"FilterSettings": {
"Strength": integer
},
"SpatialFilterSettings": {
"PostFilterSharpenStrength": integer,
"Speed": integer,
"Strength": integer
},
"TemporalFilterSettings": {
"AggressiveMode": integer,
"PostTemporalSharpening": "DISABLED"|"ENABLED"|"AUTO",
"PostTemporalSharpeningStrength": "LOW"|"MEDIUM"|"HIGH",
"Speed": integer,
"Strength": integer
}
},
"PartnerWatermarking": {
"NexguardFileMarkerSettings": {
"License": "string",
"Payload": integer,
"Preset": "string",
"Strength": "LIGHTEST"|"LIGHTER"|"DEFAULT"|"STRONGER"|"STRONGEST"
}
},
"TimecodeBurnin": {
"FontSize": integer,
"Position": "TOP_CENTER"|"TOP_LEFT"|"TOP_RIGHT"|"MIDDLE_LEFT"|"MIDDLE_CENTER"|"MIDDLE_RIGHT"|"BOTTOM_LEFT"|"BOTTOM_CENTER"|"BOTTOM_RIGHT",
"Prefix": "string"
}
},
"Width": integer
}
}
...
]
}
...
],
"TimecodeConfig": {
"Anchor": "string",
"Source": "EMBEDDED"|"ZEROBASED"|"SPECIFIEDSTART",
"Start": "string",
"TimestampOffset": "string"
},
"TimedMetadataInsertion": {
"Id3Insertions": [
{
"Id3": "string",
"Timecode": "string"
}
...
]
}
}
--status-update-interval (строка) Укажите, как часто MediaConvert отправляет события STATUS_UPDATE в Amazon CloudWatch Events. Установите интервал в секундах между обновлениями состояния. MediaConvert отправляет обновление с этим интервалом с момента начала обработки задания службой до момента завершения перекодирования или возникновения ошибки.
Возможные значения:
SECONDS_10SECONDS_12SECONDS_15SECONDS_20SECONDS_30SECONDS_60SECONDS_120SECONDS_180SECONDS_240SECONDS_300SECONDS_360SECONDS_420SECONDS_480SECONDS_540SECONDS_600
--cli-input-json | --cli-input-yaml (строка) Считывает аргументы из предоставленной строки JSON. Строка JSON соответствует формату, предоставленному --generate-cli-skeleton. Если другие аргументы предоставлены в командной строке, эти значения переопределят значения, предоставленные в JSON. Невозможно передавать произвольные двоичные значения, используя значение, предоставленное в JSON, поскольку строка будет воспринята буквально. Это не может быть указано вместе с --cli-input-yaml.
--generate-cli-skeleton (строка) Выводит JSON-скелет в стандартный вывод без отправки запроса API. Если не предоставлено значение или предоставлено значение input, выводит пример входного JSON, который можно использовать в качестве аргумента для --cli-input-json. Аналогично, если предоставлено yaml-input, он выведет пример входного YAML, который можно использовать с --cli-input-yaml. Если предоставлено значение output, он проверяет входные данные команды и возвращает пример выходного JSON для этой команды. Сгенерированный скелет JSON не является стабильным между версиями AWS CLI, и в сгенерированном скелете JSON нет гарантий обратной совместимости.
Глобальные параметры
--debug (логический)
Включить ведение журнала отладки.
--endpoint-url (строка)
Переопределить URL по умолчанию для команды данным URL.
--no-verify-ssl (логический)
По умолчанию AWS CLI использует SSL при взаимодействии со службами AWS. Для каждого SSL-подключения AWS CLI будет проверять SSL-сертификаты. Этот параметр переопределяет поведение по умолчанию, связанное с проверкой SSL-сертификатов.
--no-paginate (логический)
Отключить автоматическую разбивку на страницы. Если автоматическая разбивка на страницы отключена, AWS CLI выполнит только один вызов для первой страницы результатов.
--output (строка)
Стиль форматирования выходных данных команды.
- json
- text
- table
- yaml
- yaml-stream
--query (строка)
Запрос JMESPath для использования при фильтрации данных ответа.
--profile (строка)
Использовать определенный профиль из файла учетных данных.
--region (строка)
Регион для использования. Переопределяет настройки конфигурации/среды.
--version (строка)
Отображать версию этого инструмента.
--color (строка)
Включить/отключить цветной вывод.
- on
- off
- auto
--no-sign-request (логический)
Не подписывать запросы. Учетные данные не будут загружены, если этот аргумент предоставлен.
--ca-bundle (строка)
Пакет сертификатов CA для использования при проверке SSL-сертификатов. Переопределяет настройки конфигурации/среды.
--cli-read-timeout (int)
Максимальное время чтения сокета в секундах. Если значение равно 0, чтение сокета будет блокироваться и не истечет по тайм-ауту. Значение по умолчанию — 60 секунд.
--cli-connect-timeout (int)
Максимальное время подключения сокета в секундах. Если значение равно 0, подключение к сокету будет блокироваться и не истечет по тайм-ауту. Значение по умолчанию — 60 секунд.
--cli-binary-format (строка)
Стиль форматирования, который будет использоваться для двоичных больших объектов. Формат по умолчанию — base64. Формат base64 ожидает, что двоичные большие объекты будут предоставлены в виде строки в кодировке base64. Формат raw-in-base64-out сохраняет совместимость с поведением AWS CLI V1, и двоичные значения должны передаваться буквально. При предоставлении содержимого из файла, которое соответствует двоичному большому объекту, fileb:// всегда будет рассматриваться как двоичный и будет использовать содержимое файла напрямую, независимо от параметра cli-binary-format. При использовании file:// содержимое файла должно быть правильно отформатировано для настроенного cli-binary-format.
- base64
- raw-in-base64-out
--no-cli-pager (логический)
Отключить пейджер cli для вывода.
--cli-auto-prompt (логический)
Автоматически запрашивать параметры ввода CLI.
--no-cli-auto-prompt (логический)
Отключить автоматический запрос параметров ввода CLI.
Примеры
Примечание
Чтобы использовать следующие примеры, у вас должны быть установлены и настроены AWS CLI. Дополнительные сведения см. в руководстве Getting started guide в AWS CLI User Guide.
Если не указано иное, все примеры имеют правила цитирования, аналогичные UNIX. Эти примеры необходимо будет адаптировать к правилам цитирования вашего терминала. См. Using quotation marks with strings в AWS CLI User Guide .
Чтобы изменить шаблон задания
Следующий update-job-template пример заменяет определение JSON указанного пользовательского шаблона задания на определение JSON в предоставленном файле.
- aws mediaconvert update-job-template
- –name File1 –endpoint-url https://abcd1234.mediaconvert.us-west-2.amazonaws.com –cli-input-json file://~/job-template-update.json
Содержимое job-template-update.json:
{
"Description": "A simple job template that generates a single file output.",
"Queue": "arn:aws:mediaconvert:us-east-1:012345678998:queues/Default",
"Name": "SimpleFile",
"Settings": {
"OutputGroups": [
{
"Name": "File Group",
"Outputs": [
{
"ContainerSettings": {
"Container": "MP4",
"Mp4Settings": {
"CslgAtom": "INCLUDE",
"FreeSpaceBox": "EXCLUDE",
"MoovPlacement": "PROGRESSIVE_DOWNLOAD"
}
},
"VideoDescription": {
"ScalingBehavior": "DEFAULT",
"TimecodeInsertion": "DISABLED",
"AntiAlias": "ENABLED",
"Sharpness": 50,
"CodecSettings": {
"Codec": "H_264",
"H264Settings": {
"InterlaceMode": "PROGRESSIVE",
"NumberReferenceFrames": 3,
"Syntax": "DEFAULT",
"Softness": 0,
"GopClosedCadence": 1,
"GopSize": 90,
"Slices": 1,
"GopBReference": "DISABLED",
"SlowPal": "DISABLED",
"SpatialAdaptiveQuantization": "ENABLED",
"TemporalAdaptiveQuantization": "ENABLED",
"FlickerAdaptiveQuantization": "DISABLED",
"EntropyEncoding": "CABAC",
"Bitrate": 400000,
"FramerateControl": "INITIALIZE_FROM_SOURCE",
"RateControlMode": "CBR",
"CodecProfile": "MAIN",
"Telecine": "NONE",
"MinIInterval": 0,
"AdaptiveQuantization": "HIGH",
"CodecLevel": "AUTO",
"FieldEncoding": "PAFF",
"SceneChangeDetect": "ENABLED",
"QualityTuningLevel": "SINGLE_PASS",
"FramerateConversionAlgorithm": "DUPLICATE_DROP",
"UnregisteredSeiTimecode": "DISABLED",
"GopSizeUnits": "FRAMES",
"ParControl": "INITIALIZE_FROM_SOURCE",
"NumberBFramesBetweenReferenceFrames": 2,
"RepeatPps": "DISABLED",
"DynamicSubGop": "STATIC"
}
},
"AfdSignaling": "NONE",
"DropFrameTimecode": "ENABLED",
"RespondToAfd": "NONE",
"ColorMetadata": "INSERT"
},
"AudioDescriptions": [
{
"AudioTypeControl": "FOLLOW_INPUT",
"CodecSettings": {
"Codec": "AAC",
"AacSettings": {
"AudioDescriptionBroadcasterMix": "NORMAL",
"Bitrate": 96000,
"RateControlMode": "CBR",
"CodecProfile": "LC",
"CodingMode": "CODING_MODE_2_0",
"RawFormat": "NONE",
"SampleRate": 48000,
"Specification": "MPEG4"
}
},
"LanguageCodeControl": "FOLLOW_INPUT"
}
]
}
],
"OutputGroupSettings": {
"Type": "FILE_GROUP_SETTINGS",
"FileGroupSettings": {}
}
}
],
"AdAvailOffset": 0
},
"StatusUpdateInterval": "SECONDS_60",
"Priority": 0
}
Система возвращает полезные данные JSON, которые вы отправляете с вашим запросом, даже если запрос приводит к ошибке. Поэтому возвращенный JSON не обязательно является новым определением шаблона задания.
Поскольку полезные данные JSON могут быть длинными, вам может потребоваться прокрутить вверх, чтобы увидеть какие-либо сообщения об ошибках.
Дополнительные сведения см. в разделе Working with AWS Elemental MediaConvert Job Templates в AWS Elemental MediaConvert User Guide.
Вывод
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)
Параметры для затемнения ad avail. Видео можно затемнять или накладывать на него изображение, а звук приглушать во время ad avails, запускаемых SCTE-35.
AvailBlankingImage -> (string)
ColorConversion3DLUTSettings -> (list)
Use 3D LUTs to specify custom color mapping behavior when you convert from one color space into another. You can include up to 8 different 3D LUTs. 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)
Settings for Event Signaling And Messaging (ESAM). If you don’t do ad insertion, you can ignore these settings.
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)
If your source content has EIA-608 Line 21 Data Services, enable this feature to specify what MediaConvert does with the Extended Data Services (XDS) packets. You can choose to pass through XDS packets, or remove them from the output. 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)
Use Inputs to define the source file used in the transcode job. There can only be one input in a job template. Using the API, you can include multiple inputs when referencing a job template.
(structure)
Заданный видеовход в шаблоне.
AdvancedInputFilter -> (string)
AdvancedInputFilterSettings -> (structure)
Дополнительные настройки для расширенного входного фильтра, когда вы устанавливаете для расширенного входного фильтра значение Enabled.
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)
Используйте выбор обрезки, чтобы указать область видео, которую служба включит в выходной видеокадр. Если вы укажете значение здесь, оно переопределит любое значение, которое вы укажете в настройке вывода Выбор обрезки.
Height -> (integer)
Width -> (integer)
X -> (integer)
Y -> (integer)
DeblockFilter -> (string)
DenoiseFilter -> (string)
DolbyVisionMetadataXml -> (string)
DynamicAudioSelectors -> (map)
Используйте динамические селекторы аудио, если вы не знаете структуру дорожек вашего источника при отправке задания, но хотите выбрать несколько аудиодорожек. Если вы включаете аудиодорожку в свой вывод и указываете этот динамический селектор аудио в качестве источника аудио, MediaConvert создает выходную аудиодорожку для каждой динамически выбранной дорожки. Обратите внимание, что при включении динамического селектора аудио для двух или более входных данных каждый входной сигнал должен иметь одинаковое количество аудиодорожек и аудиоканалов.
key -> (string)
value -> (structure)
Используйте динамические селекторы аудио, если вы не знаете структуру дорожек вашего источника при отправке задания, но хотите выбрать несколько аудиодорожек. Если вы включаете аудиодорожку в свой вывод и указываете этот динамический селектор аудио в качестве источника аудио, MediaConvert создает аудиодорожку в этом выводе для каждой динамически выбранной дорожки. Обратите внимание, что при включении динамического селектора аудио для двух или более входных данных каждый входной сигнал должен иметь одинаковое количество аудиодорожек и аудиоканалов.
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 для определения области видео в вашем выходном кадре. Область за пределами указанного здесь прямоугольника будет черной. Если вы укажете значение здесь, оно переопределит любое значение, которое вы укажете в настройке вывода 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
Crop -> (структура)
Укажите прямоугольник контента для обрезки и использования из входного видео вашего наложения. Когда вы это сделаете, MediaConvert использует обрезанные размеры, которые вы указываете в разделе X offset, Y offset, Width и Height.
Height -> (integer)
Unit -> (string)
Width -> (integer)
X -> (integer)
Y -> (integer)
EndTimecode -> (string)
InitialPosition -> (structure)
Укажите исходное положение вашего видео-наложения. Чтобы указать исходное положение вашего видео-наложения, включая расстояние от левого или верхнего края кадра базового входного видео, или размер: Введите значение для X position, Y position, Width или Height. Чтобы использовать полный кадр базового входного видео: Оставьте пустым.
Height -> (integer)
Unit -> (string)
Width -> (integer)
XPosition -> (integer)
YPosition -> (integer)
Input -> (structure)
Входные настройки для видео-наложения. Вы можете включить одно или несколько видео-наложений в последовательности в разные указанные вами моменты времени.
FileInput -> (string)
InputClippings -> (list)
Укажите один или несколько клипов для использования из вашего видео-наложения. Когда вы включаете входной клип, вы также должны указать его таймкод начала, таймкод окончания или как таймкод начала, так и таймкод окончания.
(структура)
Чтобы перекодировать только части вашего видео-наложения, включите один входной клип для каждой части вашего видео-наложения, которую вы хотите видеть в вашем выводе.
EndTimecode -> (string)
StartTimecode -> (string)
TimecodeSource -> (string)
TimecodeStart -> (string)
Playback -> (string)
StartTimecode -> (string)
Transitions -> (list)
Укажите один или несколько переходов для вашего видео наложения. Используйте Transitions для изменения положения или размера вашего наложения со временем. Чтобы использовать одно и то же положение и размер в течение всего видео наложения: оставьте пустым. Чтобы указать Transition: Введите значение для начального таймкода, конечного таймкода, позиции X, позиции Y, ширины или высоты.
(structure)
Укажите один или несколько Transitions для вашего видео наложения. Используйте Transitions для изменения положения или размера вашего наложения со временем. Чтобы использовать одно и то же положение и размер в течение всего видео наложения: оставьте пустым. Чтобы указать Transition: Введите значение для начального таймкода, конечного таймкода, позиции X, позиции Y, ширины или высоты.
EndPosition -> (structure)
Укажите конечное положение для этого перехода относительно кадра базового входного видео. Ваше видео наложение плавно переместится в это положение, начиная с начального таймкода этого перехода и заканчивая конечным таймкодом этого перехода.
Height -> (integer)
Unit -> (string)
Width -> (integer)
XPosition -> (integer)
YPosition -> (integer)
EndTimecode -> (string)
StartTimecode -> (string)
Параметры выбора видео на входе содержат настройки видео для входных данных. Каждый из ваших входов может иметь до одного селектора видео.
AlphaBehavior -> (string)
ColorSpace -> (string)
ColorSpaceUsage -> (string)
EmbeddedTimecodeOverride -> (string)
Hdr10Metadata -> (structure)
Используйте эти настройки, чтобы предоставить метаданные HDR 10, которые отсутствуют или неточны в вашем входном видео. Соответствующие значения варьируются в зависимости от входного видео и должны быть предоставлены колористом. Колорист генерирует эти значения в процессе мастеринга HDR 10. Допустимый диапазон для каждой из этих настроек составляет от 0 до 50 000. Каждый шаг представляет 0,00002 в цветовой координате CIE1931. Связанные настройки. При указании этих значений необходимо также установить Color space на HDR 10. Чтобы указать, имеют ли значения, которые вы указываете здесь, приоритет над значениями в метаданных вашего входного файла, установите Color space usage. Чтобы указать, включены ли метаданные цвета в выходные данные, установите Color metadata. Для получения дополнительной информации о задачах MediaConvert HDR см. 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 -> (целое число)
MaxQualityLevel -> (двойное)
MaxRenditions -> (целое число)
MinAbrBitrate -> (целое число)
Rules -> (список)
Необязательно. Используйте автоматические правила ABR, чтобы указать ограничения для размеров представлений, которые MediaConvert создаст в вашем стеке ABR. Вы можете использовать эти правила, если ваш рабочий процесс ABR имеет конкретные требования к размеру представлений, но вы все равно хотите, чтобы MediaConvert оптимизировал качество видео и общий размер файла.
(структура)
Укажите один или несколько типов правил автоматического ABR. Примечание: принудительное включение и разрешенные представления взаимно исключают друг друга.
AllowedRenditions -> (список)
Когда клиент добавляет правило разрешенных представлений для автоматической лестницы ABR, он должен добавить хотя бы одно представление в список allowedRenditions
(структура)
Используйте разрешенные представления, чтобы указать список возможных разрешений в вашем стеке ABR. * MediaConvert создаст стек ABR исключительно из списка разрешений, которые вы укажете. * Некоторые разрешения в списке разрешенных представлений могут быть не включены, однако вы можете принудительно включить разрешение, установив для параметра Required значение ENABLED. * Необходимо указать хотя бы одно разрешение, которое больше или равно любым разрешениям, которые вы указываете в размере представления Min top или размере представления Min bottom. * Если вы указываете разрешенные представления, вы не должны указывать отдельное правило для принудительного включения представлений.
Height -> (целое число)
Required -> (строка)
Width -> (целое число)
ForceIncludeRenditions -> (список)
Когда клиент добавляет правило принудительного включения представлений для автоматической лестницы ABR, он должен добавить хотя бы одно представление в список forceIncludeRenditions
(структура)
Используйте принудительное включение представлений, чтобы указать одно или несколько разрешений для включения вашего стека ABR. * (Рекомендуется) Для оптимизации автоматического ABR укажите как можно меньше разрешений. * (Обязательно) Количество указанных вами разрешений должно быть равно или меньше параметра Max renditions. * Если вы указываете правило размера представления Min top, укажите хотя бы одно разрешение, которое равно или больше размера представления Min top. * Если вы указываете правило размера представления Min bottom, указывайте только разрешения, которые равны или больше размера представления Min bottom. * Если вы указываете правило принудительного включения представлений, не указывайте отдельное правило для разрешенных представлений. * Примечание: стек ABR может включать другие разрешения, которые вы здесь не указываете, в зависимости от параметра Max renditions.
Height -> (целое число)
Width -> (целое число)
MinBottomRenditionSize -> (структура)
Используйте размер представления Min bottom, чтобы указать минимальный размер для самого низкого разрешения в вашем стеке ABR. * Самое низкое разрешение в вашем стеке ABR будет равно или больше указанного вами значения. Например: если вы укажете 640x360, самое низкое разрешение в вашем стеке ABR будет равно или больше 640x360. * Если вы указываете правило размера представления Min top, значение, которое вы указываете для размера представления Min bottom, должно быть меньше или равно размеру представления Min top.
Height -> (целое число)
Width -> (целое число)
MinTopRenditionSize -> (структура)
Используйте размер представления Min top, чтобы указать минимальный размер для самого высокого разрешения в вашем стеке ABR. * Самое высокое разрешение в вашем стеке ABR будет равно или больше указанного вами значения. Например: если вы укажете 1280x720, самое высокое разрешение в вашем стеке ABR будет равно или больше 1280x720. * Если вы указываете значение для Max resolution, значение, которое вы указываете для размера представления Min top, должно быть меньше или равно Max resolution.
Height -> (целое число)
Width -> (целое число)
Type -> (строка)
CustomName -> (строка)
Name -> (строка)
OutputGroupSettings -> (структура)
Настройки Output Group, включая type
CmafGroupSettings -> (structure)
Настройки, связанные с вашим выходным пакетом CMAF. Для получения дополнительной информации см. https://docs.aws.amazon.com/mediaconvert/latest/ug/outputs-file-ABR.html.
AdditionalManifests -> (list)
По умолчанию служба создает один .m3u8 HLS манифест верхнего уровня и один .mpd DASH манифест верхнего уровня для каждой выходной группы 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)
По умолчанию служба создает один манифест .mpd DASH для каждой выходной группы 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 -> (двойное число)
ThumbnailWidth -> (целое число)
TileHeight -> (целое число)
TileWidth -> (целое число)
MinBufferTime -> (целое число)
MinFinalSegmentLength -> (двойное число)
MpdManifestBandwidthType -> (строка)
MpdProfile -> (строка)
PtsOffsetHandlingForBFrames -> (строка)
SegmentControl -> (строка)
SegmentLength -> (целое число)
SegmentLengthControl -> (строка)
VideoCompositionOffsets -> (строка)
WriteSegmentTimelineInRepresentation -> (строка)
FileGroupSettings -> (структура)
Параметры, относящиеся к вашей выходной группе File. 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)
Language to be used on Caption outputs
(structure)
Caption Language Mapping
CaptionChannel -> (integer)
CustomLanguageCode -> (string)
LanguageCode -> (string)
LanguageDescription -> (string)
CaptionLanguageSetting -> (string)
CaptionSegmentLengthControl -> (string)
ClientCache -> (string)
CodecSpecification -> (string)
Destination -> (string)
DestinationSettings -> (structure)
Settings associated with the destination. Will vary based on the type of destination
S3Settings -> (structure)
Settings associated with S3 destination
AccessControl -> (structure)
Optional. Have MediaConvert automatically apply Amazon S3 access control for the outputs in this output group. When you don’t use this setting, S3 automatically applies the default access control list PRIVATE.
CannedAcl -> (string)
Encryption -> (structure)
Settings for how your job outputs are encrypted as they are uploaded to 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)
Необязательно. Заставьте MediaConvert автоматически применять контроль доступа 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: пиковое отношение сигнала к шуму * SSIM: индекс структурного сходства * MS_SSIM: многомасштабный индекс сходства * PSNR_HVS: пиковое отношение сигнала к шуму, человеческая визуальная система * VMAF: оценка слияния видео мульти-метода * QVBR: переменная битрейт, определяемая качеством. Эта опция доступна только в том случае, если ваш вывод использует режим управления скоростью QVBR.
(string)
- PSNR: пиковое отношение сигнала к шуму * SSIM: индекс структурного сходства * MS_SSIM: многомасштабный индекс сходства * PSNR_HVS: пиковое отношение сигнала к шуму, человеческая визуальная система * VMAF: оценка слияния видео мульти-метода * QVBR: переменная битрейт, определяемая качеством. Эта опция доступна только в том случае, если ваш вывод использует режим управления скоростью 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 -> (структура)
Требуется, когда вы устанавливаете для Codec значение AAC. Сервис принимает одну из двух взаимоисключающих групп настроек AAC — VBR и CBR. Чтобы выбрать один из этих режимов, установите значение Bitrate control mode на «VBR» или «CBR». В режиме VBR вы управляете качеством звука с помощью параметра VBR quality. В режиме CBR вы используете параметр Bitrate. Значения по умолчанию и допустимые значения зависят от режима управления скоростью.
AudioDescriptionBroadcasterMix -> (строка)
Bitrate -> (целое число)
CodecProfile -> (строка)
CodingMode -> (строка)
RateControlMode -> (строка)
RawFormat -> (строка)
SampleRate -> (целое число)
Specification -> (строка)
VbrQuality -> (строка)
Ac3Settings -> (структура)
Требуется, когда вы устанавливаете для Codec значение AC3.
Bitrate -> (целое число)
BitstreamMode -> (строка)
CodingMode -> (строка)
Dialnorm -> (целое число)
DynamicRangeCompressionLine -> (строка)
DynamicRangeCompressionProfile -> (строка)
DynamicRangeCompressionRf -> (строка)
LfeFilter -> (строка)
MetadataControl -> (строка)
SampleRate -> (целое число)
AiffSettings -> (структура)
Требуется, когда вы устанавливаете для Codec значение AIFF.
BitDepth -> (целое число)
Channels -> (целое число)
SampleRate -> (целое число)
Codec -> (строка)
Eac3AtmosSettings -> (структура)
Обязательно, если для 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 -> (строка)
Bitrate -> (целое число)
BitstreamMode -> (строка)
CodingMode -> (строка)
DcFilter -> (строка)
Dialnorm -> (целое число)
DynamicRangeCompressionLine -> (строка)
DynamicRangeCompressionRf -> (строка)
LfeControl -> (строка)
LfeFilter -> (строка)
LoRoCenterMixLevel -> (двойное число)
LoRoSurroundMixLevel -> (двойное число)
LtRtCenterMixLevel -> (двойное число)
LtRtSurroundMixLevel -> (двойное число)
MetadataControl -> (строка)
PassthroughControl -> (строка)
PhaseControl -> (строка)
SampleRate -> (целое число)
StereoDownmix -> (строка)
SurroundExMode -> (строка)
SurroundMode -> (строка)
FlacSettings -> (структура)
Требуется, когда вы устанавливаете для Codec, в разделе AudioDescriptions>CodecSettings, значение FLAC.
BitDepth -> (целое число)
Channels -> (целое число)
SampleRate -> (целое число)
Mp2Settings -> (структура)
Требуется, когда вы устанавливаете для Codec значение MP2.
Bitrate -> (целое число)
Channels -> (целое число)
SampleRate -> (целое число)
Mp3Settings -> (структура)
Требуется, когда вы устанавливаете для Codec, в разделе AudioDescriptions>CodecSettings, значение MP3.
Bitrate -> (целое число)
Channels -> (целое число)
RateControlMode -> (строка)
SampleRate -> (целое число)
VbrQuality -> (целое число)
OpusSettings -> (структура)
Требуется, когда вы устанавливаете для Codec, в разделе AudioDescriptions>CodecSettings, значение OPUS.
Bitrate -> (целое число)
Channels -> (целое число)
SampleRate -> (целое число)
VorbisSettings -> (структура)
Требуется, когда вы устанавливаете для Codec, в разделе AudioDescriptions>CodecSettings, значение Vorbis.
Channels -> (целое число)
SampleRate -> (целое число)
VbrQuality -> (целое число)
WavSettings -> (структура)
Требуется, когда вы устанавливаете для Codec значение WAV.
BitDepth -> (целое число)
Channels -> (целое число)
Format -> (строка)
SampleRate -> (целое число)
CustomLanguageCode -> (строка)
LanguageCode -> (строка)
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 записывает субтитры прямо на кадры видео, заменяя пиксели видеоконтента субтитрами. Настройте субтитры 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.
Выравнивание -> (строка)
ApplyFontColor -> (строка)
BackgroundColor -> (строка)
BackgroundOpacity -> (целое число)
DdsHandling -> (строка)
DdsXCoordinate -> (целое число)
DdsYCoordinate -> (целое число)
FallbackFont -> (строка)
FontColor -> (строка)
FontFileBold -> (строка)
FontFileBoldItalic -> (строка)
FontFileItalic -> (строка)
FontFileRegular -> (строка)
FontOpacity -> (целое число)
FontResolution -> (целое число)
FontScript -> (строка)
FontSize -> (целое число)
Height -> (целое число)
HexFontColor -> (строка)
OutlineColor -> (строка)
OutlineSize -> (целое число)
ShadowColor -> (строка)
ShadowOpacity -> (целое число)
ShadowXOffset -> (целое число)
ShadowYOffset -> (целое число)
StylePassthrough -> (строка)
SubtitlingType -> (строка)
TeletextSpacing -> (строка)
Width -> (целое число)
XPosition -> (целое число)
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)
Укажите типы страниц для этой страницы Teletext. Если вы не укажете здесь значение, служба установит тип страницы по умолчанию 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. Они применяются к выходным данным в группе вывода File, когда контейнером вывода является транспортный поток 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)
Используйте эти настройки для вставки таблицы информации о сети (NIT) DVB в транспортный поток этого вывода.
NetworkId -> (integer)
NetworkName -> (string)
NitInterval -> (integer)
DvbSdtSettings -> (structure)
Используйте эти настройки для вставки таблицы описания сервиса (SDT) DVB в транспортный поток этого вывода.
OutputSdt -> (string)
SdtInterval -> (integer)
ServiceName -> (string)
ServiceProviderName -> (string)
DvbSubPids -> (list)
Укажите идентификаторы пакетов (PID) для данных субтитров DVB, включенных в этот вывод. Укажите несколько PID в виде массива JSON. Значение по умолчанию — диапазон 460–479.
(integer)
DvbTdtSettings -> (structure)
Используйте эти настройки для вставки таблицы времени и даты (TDT) DVB в транспортный поток этого вывода.
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 и транспортного потока в точки вставки, которые вы указываете в документе ESAM XML. Предоставьте документ в настройке SCC XML.
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)
Особые настройки для этого типа вывода.
HlsSettings -> (structure)
Настройки для групп вывода HLS
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: Fusion Video Multi-Method Assessment * QVBR: Переменная скорость передачи данных, определяемая качеством. Этот параметр доступен только тогда, когда ваш вывод использует режим управления скоростью QVBR.
(string)
- PSNR: Пиковое отношение сигнала к шуму * SSIM: Индекс структурного сходства * MS_SSIM: Индекс многомасштабного сходства * PSNR_HVS: Пиковое отношение сигнала к шуму, зрительная система человека * VMAF: Fusion Video Multi-Method Assessment * 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 -> (строка)
AvcIntraUhdSettings -> (структура)
Необязательно, если для класса AVC-Intra установлено значение Class 4K/2K. Если для класса AVC-Intra задано другое значение, этот объект недопустим.
QualityTuningLevel -> (строка)
FramerateControl -> (строка)
FramerateConversionAlgorithm -> (строка)
FramerateDenominator -> (целое число)
FramerateNumerator -> (целое число)
InterlaceMode -> (строка)
PerFrameMetrics -> (список)
При желании выберите один или несколько отчетов о показателях для каждого кадра, чтобы создать вместе с вашим выводом. Вы можете использовать эти показатели для анализа вашего видеовывода в соответствии с одним или несколькими общепринятыми показателями качества изображения. Вы можете указать показатели для каждого кадра для выходных групп или для отдельных выходных данных. Когда вы это сделаете, 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.
(строка)
- 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.
ScanTypeConversionMode -> (строка)
SlowPal -> (строка)
Telecine -> (строка)
Codec -> (строка)
FrameCaptureSettings -> (структура)
Требуется, если для Codec установлено значение FRAME_CAPTURE.
FramerateDenominator -> (целое число)
FramerateNumerator -> (целое число)
MaxCaptures -> (целое число)
Quality -> (целое число)
GifSettings -> (структура)
Необходимо, когда вы установили (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.
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: оценка Fusion Video Multi-Method * QVBR: переменная скорость передачи данных, определяемая качеством. Этот параметр доступен только в том случае, если ваш вывод использует режим управления скоростью QVBR.
(string)
- PSNR: пиковое отношение сигнала к шуму * SSIM: индекс структурного сходства * MS_SSIM: индекс многомасштабного сходства * PSNR_HVS: пиковое отношение сигнала к шуму, визуальная система человека * VMAF: оценка Fusion Video Multi-Method * QVBR: переменная скорость передачи данных, определяемая качеством. Этот параметр доступен только в том случае, если ваш вывод использует режим управления скоростью QVBR.
QualityTuningLevel -> (string)
QvbrSettings -> (structure)
Настройки для кодирования с переменной скоростью передачи данных, определяемой качеством, с использованием кодека H.265. Используйте эти параметры только при установке QVBR для режима управления скоростью.
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: 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)
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: оценка слияния многометодов видео * QVBR: качество, определяемое переменной скоростью передачи данных. Этот параметр доступен только в том случае, если ваши выходные данные используют режим управления скоростью QVBR.
(string)
- PSNR: пиковое отношение сигнал/шум * SSIM: мера индекса структурного сходства * MS_SSIM: многомасштабная мера индекса сходства * PSNR_HVS: пиковое отношение сигнал/шум, человеческая визуальная система * VMAF: оценка слияния многометодов видео * 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 -> (string)
VideoPreprocessors -> (structure)
Найдите дополнительные функции транскодирования в разделе Preprocessors (Препроцессоры). Включите эти функции для каждого выходного сигнала по отдельности. По умолчанию эти функции отключены.
ColorCorrector -> (structure)
Используйте эти параметры для преобразования цветового пространства или для изменения таких свойств, как оттенок и контрастность, для этого выходного сигнала. Дополнительные сведения см. по адресу https://docs.aws.amazon.com/mediaconvert/latest/ug/converting-the-color-space.html.
Brightness -> (integer)
ClipLimits -> (structure)
Укажите лимиты YUV и допуски RGB, когда вы установите для Sample range conversion (Преобразование диапазона отсчетов) значение Limited range clip (Ограниченный диапазон обрезки).
MaximumRGBTolerance -> (integer)
MaximumYUV -> (integer)
MinimumRGBTolerance -> (integer)
MinimumYUV -> (integer)
ColorSpaceConversion -> (string)
Contrast -> (integer)
Hdr10Metadata -> (structure)
Используйте эти параметры при преобразовании в цветовое пространство 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 -> (integer)
BluePrimaryY -> (integer)
GreenPrimaryX -> (integer)
GreenPrimaryY -> (integer)
MaxContentLightLevel -> (integer)
MaxFrameAverageLightLevel -> (integer)
MaxLuminance -> (integer)
MinLuminance -> (integer)
RedPrimaryX -> (integer)
RedPrimaryY -> (integer)
WhitePointX -> (integer)
WhitePointY -> (integer)
HdrToSdrToneMapper -> (string)
Hue -> (integer)
MaxLuminance -> (integer)
SampleRangeConversion -> (string)
Saturation -> (integer)
SdrReferenceWhiteLevel -> (integer)
Deinterlacer -> (structure)
Используйте деинтерлейсер для получения более плавного движения и более четкого изображения. Для получения дополнительной информации см. https://docs.aws.amazon.com/mediaconvert/latest/ug/working-with-scan-type.html.
Algorithm -> (string)
Control -> (string)
- Если установлено значение NORMAL (по умолчанию), деинтерлейсер не преобразует кадры, помеченные в метаданных как прогрессивные. Он будет преобразовывать только те, которые помечены как какой-либо другой тип. - Если установлено значение FORCE_ALL_FRAMES, деинтерлейсер преобразует каждый кадр в прогрессивный — даже те, которые уже помечены как прогрессивные. Включайте принудительный режим только в том случае, если велика вероятность того, что метаданные пометили кадры как прогрессивные, когда они не являются прогрессивными. Не включайте его в противном случае; обработка кадров, которые уже являются прогрессивными, в прогрессивные, вероятно, приведет к ухудшению качества видео.
Mode -> (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 workflows.
Лицензия -> (строка)
Полезная нагрузка -> (целое число)
Предустановка -> (строка)
Интенсивность -> (строка)
TimecodeBurnin -> (структура)
Настройки для наложения выходного таймкода и указанного префикса на вывод.
Размер шрифта -> (целое число)
Положение -> (строка)
Префикс -> (строка)
Ширина -> (целое число)
TimecodeConfig -> (структура)
Эти настройки контролируют, как служба обрабатывает таймкоды в задании. Эти настройки не влияют на обрезку входных данных.
Якорь -> (строка)
Источник -> (строка)
Начало -> (строка)
Смещение по времени -> (строка)
TimedMetadataInsertion -> (структура)
Вставьте пользовательские настраиваемые метаданные ID3 в таймкоды, которые вы укажете. В каждом выводе, в который вы хотите включить эти метаданные, вы должны установить для метаданных ID3 значение Passthrough.
Id3Insertions -> (список)
Id3Insertions содержит массив экземпляров Id3Insertion.
(структура)
Чтобы вставить теги ID3 в ваш вывод, укажите два значения. Используйте тег ID3, чтобы указать строку в формате base64, и используйте таймкод, чтобы указать время, когда тег должен быть вставлен. Чтобы вставить несколько тегов ID3 в ваш вывод, создайте несколько экземпляров вставки ID3.
Id3 -> (строка)
Таймкод -> (строка)
StatusUpdateInterval -> (строка)
Тип -> (строка)
© Copyright 2025, Amazon Web Services. Created using Sphinx.