[ aws . mediaconvert ]
create-job
Description
Создайте новую задачу транскодирования. Для получения информации о задачах и настройках задач см. Руководство пользователя по адресу http://docs.aws.amazon.com/mediaconvert/latest/ug/what-is.html
См. также: Документация AWS API
Synopsis
create-job
[--acceleration-settings <value>]
[--billing-tags-source <value>]
[--client-request-token <value>]
[--hop-destinations <value>]
[--job-engine-version <value>]
[--job-template <value>]
[--priority <value>]
[--queue <value>]
--role <value>
--settings <value>
[--simulate-reserved-queue <value>]
[--status-update-interval <value>]
[--tags <value>]
[--user-metadata <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) Optional. Accelerated transcoding can significantly speed up jobs with long, visually complex content. Outputs that use this feature incur pro-tier pricing. For information about feature limitations, see the AWS Elemental MediaConvert User Guide.Mode -> (string)
Синтаксис сокращений:
Mode=string
Синтаксис JSON:
{
"Mode": "DISABLED"|"ENABLED"|"PREFERRED"
}
--billing-tags-source (string) Optionally choose a Billing tags source that AWS Billing and Cost Management will use to display tags for individual output costs on any billing report that you set up. Leave blank to use the default value, Job.
Возможные значения:
QUEUEPRESETJOB_TEMPLATEJOB
--client-request-token (string) Prevent duplicate jobs from being created and ensure idempotency for your requests. A client request token can be any string that includes up to 64 ASCII characters. If you reuse a client request token within one minute of a successful request, the API returns the job details of the original request instead. For more information see https://docs.aws.amazon.com/mediaconvert/latest/apireference/idempotency.html.
--hop-destinations (list) Optional. Use queue hopping to avoid overly long waits in the backlog of the queue that you submit your job to. Specify an alternate queue and the maximum time that your job will wait in the initial queue before hopping. For more information about this feature, see the AWS Elemental MediaConvert User Guide.(structure)
Optional. Configuration for a destination queue to which the job can hop once a customer-defined minimum wait time has passed.
Priority -> (integer)
Queue -> (string)
WaitMinutes -> (integer)
Синтаксис сокращений:
Priority=integer,Queue=string,WaitMinutes=integer ...
Синтаксис JSON:
[
{
"Priority": integer,
"Queue": "string",
"WaitMinutes": integer
}
...
]
--job-engine-version (string) Use Job engine versions to run jobs for your production workflow on one version, while you test and validate the latest version. To specify a Job engine version: Enter a date in a YYYY-MM-DD format. For a list of valid Job engine versions, submit a ListVersions request. To not specify a Job engine version: Leave blank.
--job-template (string) Optional. When you create a job, you can either specify a job template or specify the transcoding settings individually.
--priority (integer) Optional. Specify the relative priority for this job. In any given queue, the service begins processing the job with the highest value first. When more than one job has the same priority, the service begins processing the job that you submitted first. If you don’t specify a priority, the service uses the default value 0.
--queue (string) Optional. When you create a job, you can specify a queue to send it to. If you don’t specify, the job will go to the default queue. For more about queues, see the User Guide topic at https://docs.aws.amazon.com/mediaconvert/latest/ug/what-is.html.
--role (string) Required. The IAM role you use for creating this job. For details about permissions, see the User Guide topic at the User Guide at https://docs.aws.amazon.com/mediaconvert/latest/ug/iam-role.html.
--settings (structure) JobSettings contains all the transcode settings for a job.AdAvailOffset -> (integer)
AvailBlanking -> (структура)
Настройки для затемнения ad avail. Видео может быть затемнено или наложено изображением, а звук отключен во время ad avails, активированных SCTE-35.
AvailBlankingImage -> (строка)
ColorConversion3DLUTSettings -> (список)
Используйте 3D LUT для указания пользовательского поведения сопоставления цветов при преобразовании из одного цветового пространства в другое. Вы можете включить до 8 различных 3D LUT. Дополнительную информацию см. по адресу: https://docs.aws.amazon.com/mediaconvert/latest/ug/3d-luts.html
(структура)
Пользовательские настройки 3D lut
FileInput -> (строка)
InputColorSpace -> (строка)
InputMasteringLuminance -> (целое число)
OutputColorSpace -> (строка)
OutputMasteringLuminance -> (целое число)
Esam -> (структура)
Настройки для Event Signaling And Messaging (ESAM). Если вы не выполняете вставку рекламы, вы можете игнорировать эти настройки.
ManifestConfirmConditionNotification -> (структура)
Указывает XML ESAM ManifestConfirmConditionNotification в соответствии с OC-SP-ESAM-API-I03-131025. Транскодер использует инструкции по формированию манифеста, которые вы предоставляете в настройке MCC XML.
MccXml -> (строка)
ResponseSignalPreroll -> (целое число)
SignalProcessingNotification -> (структура)
Указывает XML ESAM SignalProcessingNotification в соответствии с OC-SP-ESAM-API-I03-131025. Транскодер использует инструкции по обработке сигнала, которые вы предоставляете в настройке SCC XML.
SccXml -> (строка)
ExtendedDataServices -> (структура)
Если ваш исходный контент содержит службы данных EIA-608 Line 21, включите эту функцию, чтобы указать, что MediaConvert делает с пакетами расширенных служб данных (XDS). Вы можете передать пакеты XDS или удалить их из вывода. Дополнительную информацию об XDS см. в разделе 9.5.1.5 05h Content Advisory служб данных EIA-608 Line.
CopyProtectionAction -> (строка)
VchipAction -> (строка)
FollowSource -> (целое число)
Inputs -> (список)
Используйте Inputs для определения исходного файла, используемого в задании транскодирования. В задании может быть несколько входов. Эти входы будут объединены вместе для создания выходного сигнала.
(структура)
Используйте входы для определения исходных файлов, используемых в задании транскодирования. Дополнительную информацию см. по адресу: https://docs.aws.amazon.com/mediaconvert/latest/ug/specify-input-settings.html. Вы можете использовать несколько видеовходов для объединения входов. Дополнительную информацию см. по адресу: https://docs.aws.amazon.com/mediaconvert/latest/ug/assembling-multiple-inputs-and-input-clips.html
AdvancedInputFilter -> (строка)
AdvancedInputFilterSettings -> (структура)
Дополнительные настройки для расширенного входного фильтра, если вы установили для расширенного входного фильтра значение Enabled.
AddTexture -> (строка)
Sharpening -> (строка)
AudioSelectorGroups -> (карта)
Используйте группы селекторов аудио для объединения нескольких дополнительных аудиовходов, чтобы вы могли назначить их одной вкладке вывода аудио. Обратите внимание, что если вы работаете со встроенным аудио, проще назначить несколько входных дорожек одному селектору аудио, чем использовать группу селекторов аудио.
key -> (строка)
value -> (структура)
Используйте группы селекторов аудио для объединения нескольких дополнительных аудиовходов, чтобы вы могли назначить их одной вкладке вывода аудио. Обратите внимание, что если вы работаете со встроенным аудио, проще назначить несколько входных дорожек одному селектору аудио, чем использовать группу селекторов аудио.
AudioSelectorNames -> (список)
Имя селектора аудио в одном и том же входе для включения в группу. Имена селекторов аудио стандартизированы на основе их порядка во входе (например, «Audio Selector 1»). Параметр имени селектора аудио может повторяться для добавления любого количества селекторов аудио в группу.
(строка)
AudioSelectors -> (карта)
Используйте селекторы Audio для указания дорожки или набора дорожек из входного потока, которые вы будете использовать в своих выходных данных. Вы можете использовать несколько селекторов Audio для каждого входного потока.
key -> (string)
value -> (structure)
Используйте селекторы Audio для указания дорожки или набора дорожек из входного потока, которые вы будете использовать в своих выходных данных. Вы можете использовать несколько селекторов Audio для каждого входного потока.
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 mapping settings.
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 Source
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. Если уникальная дорожка не найдена или несколько дорожек соответствуют указанным свойствам, задание завершается неудачей. Если в группе рендеринга только одна дорожка субтитров, настройки можно оставить пустыми, и будет выбрана дорожка субтитров по умолчанию. Если вашим источником субтитров является файл sidecar, используйте FileSourceSettings вместо WebvttHlsSourceSettings.
RenditionGroupId -> (string)
RenditionLanguageCode -> (string)
RenditionName -> (string)
Crop -> (structure)
Используйте выбор обрезки, чтобы указать область видео, которую служба включит в выходной видеокадр. Если вы укажете значение здесь, оно переопределит любое значение, которое вы укажете в настройке вывода выбора обрезки.
Height -> (integer)
Width -> (integer)
X -> (integer)
Y -> (integer)
DeblockFilter -> (string)
DecryptionSettings -> (structure)
Настройки для расшифровки любых входных файлов, которые вы зашифровываете перед загрузкой в Amazon S3. MediaConvert может расшифровывать файлы только в том случае, если вы используете AWS Key Management Service (KMS) для шифрования ключа данных, который вы используете для шифрования вашего контента.
DecryptionMode -> (string)
EncryptedDecryptionKey -> (string)
InitializationVector -> (string)
KmsKeyRegion -> (string)
DenoiseFilter -> (string)
DolbyVisionMetadataXml -> (string)
DynamicAudioSelectors -> (map)
Используйте динамические селекторы звука, если вы не знаете структуру дорожек своего источника при отправке задачи, но хотите выбрать несколько звуковых дорожек. Когда вы включаете звуковую дорожку в свой вывод и указываете этот динамический селектор звука в качестве источника звука, MediaConvert создает звуковую дорожку вывода для каждой динамически выбранной дорожки. Обратите внимание, что если вы включаете динамический селектор звука для двух или более входных данных, каждый вход должен иметь одинаковое количество звуковых дорожек и звуковых каналов.
key -> (string)
value -> (structure)
Используйте динамические селекторы звука, если вы не знаете структуру дорожек своего источника при отправке задачи, но хотите выбрать несколько звуковых дорожек. Когда вы включаете звуковую дорожку в свой вывод и указываете этот динамический селектор звука в качестве источника звука, MediaConvert создает звуковую дорожку в этом выводе для каждой динамически выбранной дорожки. Обратите внимание, что если вы включаете динамический селектор звука для двух или более входных данных, каждый вход должен иметь одинаковое количество звуковых дорожек и звуковых каналов.
AudioDurationCorrection -> (string)
ExternalAudioFileInput -> (string)
LanguageCode -> (string)
Offset -> (integer)
SelectorType -> (string)
FileInput -> (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)
Содержит наборы времени начала и окончания, которые вместе указывают часть входных данных, которые будут использоваться в выходных данных. Если вы предоставите только время начала, клип будет всей входной информацией с этого момента до конца. Если вы предоставите только время окончания, он будет всей входной информацией до этого момента. При указании более одного входного клипа служба транскодирования создает выходные данные задания, объединяя клипы в указанном вами порядке.
(структура)
Чтобы перекодировать только части входных данных, включите один входной клип для каждой части входных данных, которую вы хотите получить в выходных данных. Все указанные входные клипы будут включены в каждый выходной файл задания. Для получения дополнительной информации см. https://docs.aws.amazon.com/mediaconvert/latest/ug/assembling-multiple-inputs-and-input-clips.html.
EndTimecode -> (string)
StartTimecode -> (string)
InputScanType -> (string)
Position -> (structure)
Используйте Selection placement для определения области видео в выходном кадре. Область за пределами указанного здесь прямоугольника черная. Если вы укажете здесь значение, оно переопределит любое значение, которое вы укажете в настройке вывода Selection placement. Если вы укажете здесь значение, это переопределит любые значения AFD во входных данных, даже если вы установите для Respond to AFD значение Respond. Если вы укажете здесь значение, это проигнорирует все, что вы укажете для настройки Scaling Behavior.
Height -> (integer)
Width -> (integer)
X -> (integer)
Y -> (integer)
ProgramNumber -> (integer)
PsiControl -> (string)
SupplementalImps -> (list)
Предоставьте список любых необходимых дополнительных IMP. Вам нужны дополнительные IMP, если CPL, который вы используете для ввода, находится в неполном IMP. Укажите либо каталоги дополнительных IMP с завершающей косой чертой, либо файлы ASSETMAP.xml. Например [“s3://bucket/ov/”, “s3://bucket/vf2/ASSETMAP.xml”]. Вам не нужно указывать IMP, содержащий ваш входной CPL, так как служба обнаруживает его автоматически.
(string)
TimecodeSource -> (string)
TimecodeStart -> (string)
VideoGenerator -> (structure)
Когда вы включаете Video generator, MediaConvert создает видеовход с черными кадрами. Используйте этот параметр, если у вас нет видеовхода или если вы хотите добавить черные видеокадры до или после других входов. Вы можете указать Video generator или указать Input file, но вы не можете указать и то, и другое. Для получения дополнительной информации см. https://docs.aws.amazon.com/mediaconvert/latest/ug/video-generator.html
Channels -> (integer)
Duration -> (integer)
FramerateDenominator -> (integer)
FramerateNumerator -> (integer)
SampleRate -> (integer)
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)
Укажите один или несколько клипов для использования из вашего видео наложения. Когда вы включаете входной клип, вы также должны указать его начальный таймкод, конечный таймкод или оба — начальный и конечный таймкод.
(structure)
Чтобы перекодировать только части вашего видео наложения, включите один входной клип для каждой части вашего видео наложения, которую вы хотите получить на выходе.
EndTimecode -> (string)
StartTimecode -> (string)
TimecodeSource -> (string)
TimecodeStart -> (string)
Playback -> (string)
StartTimecode -> (string)
Transitions -> (list)
Укажите один или несколько переходов для наложения видео. Используйте переходы для изменения положения или размера вашего наложения с течением времени. Чтобы использовать одни и те же положение и размер на протяжении всего наложения видео: оставьте пустым. Чтобы указать переход: введите значение для начального временного кода, конечного временного кода, положения X, положения Y, ширины или высоты.
(структура)
Укажите один или несколько переходов для наложения видео. Используйте переходы для изменения положения или размера вашего наложения с течением времени. Чтобы использовать одни и те же положение и размер на протяжении всего наложения видео: оставьте пустым. Чтобы указать переход: введите значение для начального временного кода, конечного временного кода, положения X, положения Y, ширины или высоты.
EndPosition -> (структура)
Укажите конечную позицию для этого перехода относительно кадра исходного входного видео. Ваше наложение видео будет плавно перемещаться в эту позицию, начиная с начального временного кода этого перехода и заканчивая конечным временным кодом этого перехода.
Height -> (integer)
Unit -> (string)
Width -> (integer)
XPosition -> (integer)
YPosition -> (integer)
EndTimecode -> (string)
StartTimecode -> (string)
VideoSelector -> (structure)
Selectors input video содержат настройки видео для входа. Каждый из ваших входов может иметь до одного селектора видео.
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 и без контейнера) также сгруппированы в одну выходную группу. Required in - это группа настроек, которые применяются ко всей группе. Этот требуемый объект зависит от значения, которое вы установили для Type. Тип, пары объектов настроек выглядят следующим образом. * FILE_GROUP_SETTINGS, FileGroupSettings * HLS_GROUP_SETTINGS, HlsGroupSettings * DASH_ISO_GROUP_SETTINGS, DashIsoGroupSettings * MS_SMOOTH_GROUP_SETTINGS, MsSmoothGroupSettings * CMAF_GROUP_SETTINGS, CmafGroupSettings
(structure)
Группа выходов
AutomatedEncodingSettings -> (structure)
Используйте автоматическое кодирование, чтобы MediaConvert выбрал для вас параметры кодирования на основе характеристик вашего входного видео.
AbrSettings -> (structure)
Используйте автоматический ABR, чтобы MediaConvert автоматически настроил для вас представления в вашем пакете ABR на основе характеристик вашего входного видео. Эта функция оптимизирует качество видео, минимизируя общий размер вашего пакета ABR.
MaxAbrBitrate -> (integer)
MaxQualityLevel -> (double)
MaxRenditions -> (integer)
MinAbrBitrate -> (integer)
Rules -> (list)
Необязательно. Используйте правила Automated ABR, чтобы указать ограничения на размеры представлений, которые MediaConvert создаст в вашем стеке ABR. Вы можете использовать эти правила, если ваш рабочий процесс ABR имеет особые требования к размеру представлений, но вы все равно хотите, чтобы MediaConvert оптимизировал качество видео и общий размер файла.
(structure)
Укажите один или несколько типов правил Automated ABR. Примечание: Force include и Allowed renditions взаимно исключают друг друга.
AllowedRenditions -> (list)
Когда клиент добавляет правило разрешенных представлений для автоматической лестницы ABR, ему необходимо добавить как минимум одно представление в список allowedRenditions
(structure)
Используйте Allowed renditions, чтобы указать список возможных разрешений в вашем стеке ABR. * MediaConvert создаст стек ABR исключительно из списка указанных вами разрешений. * Некоторые разрешения в списке Allowed renditions могут не быть включены, однако вы можете принудительно включить разрешение, установив для параметра Required значение ENABLED. * Вы должны указать хотя бы одно разрешение, которое больше или равно любому разрешению, которое вы указываете в Min top rendition size или Min bottom rendition size. * Если вы укажете Allowed renditions, вы не должны указывать отдельное правило для Force include renditions.
Height -> (integer)
Required -> (string)
Width -> (integer)
ForceIncludeRenditions -> (list)
Когда клиент добавляет правило принудительного включения представлений для автоматической лестницы ABR, ему необходимо добавить как минимум одно представление в список forceIncludeRenditions
(structure)
Используйте Force include renditions, чтобы указать одно или несколько разрешений для включения вашего стека ABR. * (Рекомендуется) Для оптимизации автоматического ABR укажите как можно меньше разрешений. * (Обязательно) Количество указанных вами разрешений должно быть равно или меньше параметра Max renditions. * Если вы указываете правило Min top rendition size, укажите как минимум одно разрешение, которое равно или больше Min top rendition size. * Если вы указываете правило Min bottom rendition size, указывайте только разрешения, которые равны или больше Min bottom rendition size. * Если вы указываете правило Force include renditions, не указывайте отдельное правило для Allowed renditions. * Примечание: стек ABR может включать другие разрешения, которые вы здесь не указываете, в зависимости от параметра Max renditions.
Height -> (integer)
Width -> (integer)
MinBottomRenditionSize -> (structure)
Используйте Min bottom rendition size, чтобы указать минимальный размер для самого низкого разрешения в вашем стеке ABR. * Самое низкое разрешение в вашем стеке ABR будет равно или больше указанного вами значения. Например: если вы укажете 640x360, самое низкое разрешение в вашем стеке ABR будет равно или больше 640x360. * Если вы укажете правило Min top rendition size, значение, которое вы указываете для Min bottom rendition size, должно быть меньше или равно Min top rendition size.
Height -> (integer)
Width -> (integer)
MinTopRenditionSize -> (structure)
Используйте Min top rendition size, чтобы указать минимальный размер для самого высокого разрешения в вашем стеке ABR. * Самое высокое разрешение в вашем стеке ABR будет равно или больше указанного вами значения. Например: если вы укажете 1280x720, самое высокое разрешение в вашем стеке ABR будет равно или больше 1280x720. * Если вы укажете значение для Max resolution, значение, которое вы указываете для Min top rendition size, должно быть меньше или равно Max resolution.
Height -> (integer)
Width -> (integer)
Type -> (string)
CustomName -> (string)
Name -> (string)
OutputGroupSettings -> (structure)
Настройки выходной группы, включая тип
CmafGroupSettings -> (структура)
Настройки, связанные с вашим выходным пакетом CMAF. Для получения дополнительной информации см. https://docs.aws.amazon.com/mediaconvert/latest/ug/outputs-file-ABR.html.
AdditionalManifests -> (список)
По умолчанию служба создает один манифест HLS .m3u8 верхнего уровня и один манифест DASH .mpd верхнего уровня для каждой выходной группы CMAF в вашей задаче. Эти манифесты по умолчанию ссылаются на каждый выход в выходной группе. Чтобы создать дополнительные манифесты верхнего уровня, которые ссылаются на подмножество выходов в выходной группе, укажите их список здесь. Для каждого дополнительного манифеста, который вы укажете, служба создает один манифест HLS и один манифест DASH.
(структура)
Укажите детали для каждой пары дополнительных манифестов HLS и DASH, которые вы хотите, чтобы служба сгенерировала для этой выходной группы CMAF. Каждая пара манифестов может ссылаться на другое подмножество выходов в группе.
ManifestNameModifier -> (строка)
SelectedOutputs -> (список)
Укажите выходы, на которые вы хотите, чтобы этот дополнительный манифест верхнего уровня ссылался.
(строка)
BaseUrl -> (строка)
ClientCache -> (строка)
CodecSpecification -> (строка)
DashIFrameTrickPlayNameModifier -> (строка)
DashManifestStyle -> (строка)
Destination -> (строка)
DestinationSettings -> (структура)
Настройки, связанные с местом назначения. Будут различаться в зависимости от типа назначения
S3Settings -> (структура)
Настройки, связанные с назначением S3
AccessControl -> (структура)
Необязательно. Заставьте MediaConvert автоматически применять контроль доступа Amazon S3 для выходов в этой выходной группе. Когда вы не используете этот параметр, S3 автоматически применяет список управления доступом по умолчанию PRIVATE.
CannedAcl -> (строка)
Encryption -> (структура)
Настройки для шифрования ваших выходных данных задания при их загрузке в Amazon S3.
EncryptionType -> (строка)
KmsEncryptionContext -> (строка)
KmsKeyArn -> (строка)
StorageClass -> (строка)
Encryption -> (структура)
Настройки DRM.
ConstantInitializationVector -> (string)
EncryptionMethod -> (string)
InitializationVectorInManifest -> (string)
SpekeKeyProvider -> (structure)
Если ваш тип выходной группы — CMAF, используйте эти настройки при выполнении шифрования DRM с поставщиком ключей, совместимым с SPEKE. Если ваш тип выходной группы — HLS, DASH или Microsoft Smooth, используйте вместо этого настройки SpekeKeyProvider.
CertificateArn -> (string)
DashSignaledSystemIds -> (list)
Укажите идентификаторы системы DRM, которые вы хотите сигнализировать в манифесте DASH, который MediaConvert создает как часть этого пакета CMAF. Манифест DASH в настоящее время может сигнализировать до трех идентификаторов системы. Для получения дополнительной информации см. https://dashif.org/identifiers/content_protection/.
(string)
EncryptionContractConfiguration -> (structure)
Укажите версию SPEKE, либо v1.0, либо v2.0, которую MediaConvert использует при шифровании вашего вывода. Для получения дополнительной информации см.: https://docs.aws.amazon.com/speke/latest/documentation/speke-api-specification.html Чтобы использовать SPEKE v1.0: Оставьте пустым. Чтобы использовать SPEKE v2.0: Укажите видеопресет SPEKE v2.0 и аудиопресет SPEKE v2.0.
SpekeAudioPreset -> (string)
SpekeVideoPreset -> (string)
HlsSignaledSystemIds -> (list)
Укажите до 3 идентификаторов системы DRM, которые вы хотите сигнализировать в манифесте HLS, который MediaConvert создает как часть этого пакета CMAF. Для получения дополнительной информации см. https://dashif.org/identifiers/content_protection/.
(string)
ResourceId -> (string)
Url -> (string)
StaticKeyProvider -> (structure)
Используйте эти настройки для настройки шифрования со статическим поставщиком ключей.
KeyFormat -> (string)
KeyFormatVersions -> (string)
StaticKeyValue -> (string)
Url -> (string)
Type -> (string)
FragmentLength -> (integer)
ImageBasedTrickPlay -> (string)
ImageBasedTrickPlaySettings -> (structure)
Настройки плитки и миниатюр, применимые, когда imageBasedTrickPlay — ADVANCED
IntervalCadence -> (string)
ThumbnailHeight -> (integer)
ThumbnailInterval -> (double)
ThumbnailWidth -> (integer)
TileHeight -> (integer)
TileWidth -> (integer)
ManifestCompression -> (string)
ManifestDurationFormat -> (string)
MinBufferTime -> (integer)
MinFinalSegmentLength -> (double)
MpdManifestBandwidthType -> (string)
MpdProfile -> (string)
PtsOffsetHandlingForBFrames -> (string)
SegmentControl -> (string)
SegmentLength -> (integer)
SegmentLengthControl -> (string)
StreamInfResolution -> (string)
TargetDurationCompatibilityMode -> (string)
VideoCompositionOffsets -> (string)
WriteDashManifest -> (string)
WriteHlsManifest -> (string)
WriteSegmentTimelineInRepresentation -> (string)
DashIsoGroupSettings -> (structure)
Настройки, связанные с вашим выходным пакетом DASH. Для получения дополнительной информации см. https://docs.aws.amazon.com/mediaconvert/latest/ug/outputs-file-ABR.html.
AdditionalManifests -> (list)
По умолчанию служба создает один манифест DASH .mpd для каждой выходной группы DASH ISO в вашем задании. Этот манифест по умолчанию ссылается на каждый вывод в выходной группе. Чтобы создать дополнительные манифесты DASH, ссылающиеся на подмножество выходных данных в выходной группе, укажите их список здесь.
(structure)
Укажите детали для каждого дополнительного манифеста DASH, который вы хотите, чтобы служба создавала для этой выходной группы. Каждый манифест может ссылаться на другое подмножество выходных данных в группе.
ManifestNameModifier -> (string)
SelectedOutputs -> (list)
Укажите выходные данные, на которые этот дополнительный манифест верхнего уровня должен ссылаться.
(string)
AudioChannelConfigSchemeIdUri -> (string)
BaseUrl -> (string)
DashIFrameTrickPlayNameModifier -> (string)
DashManifestStyle -> (string)
Destination -> (string)
DestinationSettings -> (structure)
Настройки, связанные с местом назначения. Будут варьироваться в зависимости от типа назначения
S3Settings -> (structure)
Настройки, связанные с назначением S3
AccessControl -> (structure)
Необязательно. Заставьте MediaConvert автоматически применять контроль доступа Amazon S3 для выходов в этой выходной группе. Если вы не используете этот параметр, S3 автоматически применяет список управления доступом по умолчанию PRIVATE.
CannedAcl -> (string)
Encryption -> (structure)
Настройки шифрования выходных данных вашего задания при их загрузке в Amazon S3.
EncryptionType -> (string)
KmsEncryptionContext -> (string)
KmsKeyArn -> (string)
StorageClass -> (string)
Encryption -> (structure)
Настройки DRM.
PlaybackDeviceCompatibility -> (string)
SpekeKeyProvider -> (structure)
Если ваш тип выходной группы — HLS, DASH или Microsoft Smooth, используйте эти параметры при выполнении шифрования DRM с поставщиком ключей, совместимым со SPEKE. Если ваш тип выходной группы — CMAF, вместо этого используйте настройки SpekeKeyProviderCmaf.
CertificateArn -> (string)
EncryptionContractConfiguration -> (structure)
Укажите версию SPEKE, v1.0 или v2.0, которую MediaConvert использует при шифровании ваших выходных данных. Для получения дополнительной информации см.: https://docs.aws.amazon.com/speke/latest/documentation/speke-api-specification.html Чтобы использовать SPEKE v1.0: Оставьте пустым. Чтобы использовать SPEKE v2.0: Укажите видеопредустановку SPEKE v2.0 и аудиопредустановку SPEKE v2.0.
SpekeAudioPreset -> (string)
SpekeVideoPreset -> (string)
ResourceId -> (string)
SystemIds -> (list)
Относится к реализации SPEKE. Идентификаторы системы DRM. Выходные группы DASH поддерживают максимум два идентификатора системы. Выходные группы HLS поддерживают максимум 3 идентификатора системы. Другие типы групп поддерживают один идентификатор системы. См. https://dashif.org/identifiers/content_protection/ для получения более подробной информации.
(string)
Url -> (string)
FragmentLength -> (integer)
HbbtvCompliance -> (string)
ImageBasedTrickPlay -> (string)
ImageBasedTrickPlaySettings -> (структура)
Параметры мозаики и миниатюр, применимые, когда imageBasedTrickPlay имеет значение ADVANCED
IntervalCadence -> (строка)
ThumbnailHeight -> (целое число)
ThumbnailInterval -> (double)
ThumbnailWidth -> (целое число)
TileHeight -> (целое число)
TileWidth -> (целое число)
MinBufferTime -> (целое число)
MinFinalSegmentLength -> (double)
MpdManifestBandwidthType -> (строка)
MpdProfile -> (строка)
PtsOffsetHandlingForBFrames -> (строка)
SegmentControl -> (строка)
SegmentLength -> (целое число)
SegmentLengthControl -> (строка)
VideoCompositionOffsets -> (строка)
WriteSegmentTimelineInRepresentation -> (строка)
FileGroupSettings -> (структура)
Настройки, относящиеся к вашей выходной группе 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 значение 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 layout, ваш вывод должен быть в контейнере 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 -> (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 -> (строка)
CustomLanguageCode -> (строка)
DestinationSettings -> (структура)
Настройки, связанные с одной вкладкой субтитров в консоли MediaConvert. Обычно одна вкладка субтитров соответствует одной дорожке субтитров вывода. В зависимости от формата выходных субтитров, одна вкладка может соответствовать набору дорожек субтитров вывода. Для получения дополнительной информации см. https://docs.aws.amazon.com/mediaconvert/latest/ug/including-captions.html.
BurninDestinationSettings -> (структура)
Burn-in — это метод доставки субтитров, а не формат субтитров. Burn-in записывает субтитры непосредственно на кадры вашего видео, заменяя пиксели видеоконтента субтитрами. Настройте субтитры burn-in в том же выводе, что и ваше видео. Для получения дополнительной информации см. https://docs.aws.amazon.com/mediaconvert/latest/ug/burn-in-output-captions.html.
Alignment -> (строка)
ApplyFontColor -> (строка)
BackgroundColor -> (строка)
BackgroundOpacity -> (целое число)
FallbackFont -> (строка)
FontColor -> (строка)
FontFileBold -> (строка)
FontFileBoldItalic -> (строка)
FontFileItalic -> (строка)
FontFileRegular -> (строка)
FontOpacity -> (целое число)
FontResolution -> (целое число)
FontScript -> (строка)
FontSize -> (целое число)
HexFontColor -> (строка)
OutlineColor -> (строка)
OutlineSize -> (целое число)
RemoveRubyReserveAttributes -> (строка)
ShadowColor -> (строка)
ShadowOpacity -> (целое число)
ShadowXOffset -> (целое число)
ShadowYOffset -> (целое число)
StylePassthrough -> (строка)
TeletextSpacing -> (строка)
XPosition -> (целое число)
YPosition -> (целое число)
DestinationType -> (строка)
DvbSubDestinationSettings -> (структура)
Настройки, связанные с субтитрами 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 — это формат боковой панели, в котором подписи хранятся в файле, отдельном от контейнера видео. Настройте подписи боковой панели в той же выходной группе, но другом выводе, чем ваше видео. Для получения дополнительной информации см. https://docs.aws.amazon.com/mediaconvert/latest/ug/ttml-and-webvtt-output-captions.html.
Accessibility -> (string)
StylePassthrough -> (string)
SccDestinationSettings -> (structure)
Настройки, связанные с подписями SCC. SCC — это формат боковой панели, в котором подписи хранятся в файле, отдельном от контейнера видео. Настройте подписи боковой панели в той же выходной группе, но другом выводе, чем ваше видео. Для получения дополнительной информации см. https://docs.aws.amazon.com/mediaconvert/latest/ug/scc-srt-output-captions.html.
Framerate -> (string)
SrtDestinationSettings -> (structure)
Настройки, связанные с подписями SRT. SRT — это формат боковой панели, в котором подписи хранятся в файле, отдельном от контейнера видео. Настройте подписи боковой панели в той же выходной группе, но другом выводе, чем ваше видео.
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 — это формат боковой панели, в котором подписи хранятся в файле, отдельном от контейнера видео. Настройте подписи боковой панели в той же выходной группе, но другом выводе, чем ваше видео. Для получения дополнительной информации см. https://docs.aws.amazon.com/mediaconvert/latest/ug/ttml-and-webvtt-output-captions.html.
StylePassthrough -> (string)
WebvttDestinationSettings -> (structure)
Настройки, связанные с подписями WebVTT. WebVTT — это формат боковой панели, в котором подписи хранятся в файле, отдельном от контейнера видео. Настройте подписи боковой панели в той же выходной группе, но другом выводе, чем ваше видео. Для получения дополнительной информации см. 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)
Используйте эти настройки, чтобы вставить таблицу информации о сети 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 и транспортного потока в точках вставки, которые вы укажете в документе 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 -> (строка)
CslgAtom -> (строка)
CttsVersion -> (целое число)
FreeSpaceBox -> (строка)
MoovPlacement -> (строка)
Mp4MajorBrand -> (строка)
MpdSettings -> (структура)
Эти параметры относятся к фрагментированному контейнеру MP4 для сегментов в ваших выходах DASH.
AccessibilityCaptionHints -> (строка)
AudioDuration -> (строка)
CaptionContainerType -> (строка)
KlvMetadata -> (строка)
ManifestMetadataSignaling -> (строка)
Scte35Esam -> (строка)
Scte35Source -> (строка)
TimedMetadata -> (строка)
TimedMetadataBoxVersion -> (строка)
TimedMetadataSchemeIdUri -> (строка)
TimedMetadataValue -> (строка)
MxfSettings -> (структура)
Эти параметры относятся к вашему выходному контейнеру MXF.
AfdSignaling -> (строка)
Profile -> (строка)
XavcProfileSettings -> (структура)
Укажите параметры профиля XAVC для выходных данных MXF, если вы установили профиль MXF на XAVC.
DurationMode -> (строка)
MaxAncDataSize -> (целое число)
Extension -> (строка)
NameModifier -> (строка)
OutputSettings -> (структура)
Специфические настройки для этого типа вывода.
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 оценки методом видео * QVBR: переменная скорость передачи данных, определяемая качеством. Этот параметр доступен только в том случае, если ваш вывод использует режим управления скоростью QVBR.
(string)
- PSNR: пиковое отношение сигнала к шуму * SSIM: индекс структурного сходства * MS_SSIM: индекс мультимасштабного сходства * PSNR_HVS: пиковое отношение сигнала к шуму, визуальная система человека * VMAF: fusion оценки методом видео * QVBR: переменная скорость передачи данных, определяемая качеством. Этот параметр доступен только в том случае, если ваш вывод использует режим управления скоростью QVBR.
QvbrSettings -> (structure)
Настройки для переменной скорости передачи данных, определяемой качеством, с кодеком H.265. Используйте эти настройки только в том случае, если вы установили QVBR для Rate control mode.
QvbrQualityLevel -> (integer)
QvbrQualityLevelFineTune -> (double)
RateControlMode -> (string)
Slices -> (integer)
SpatialAdaptiveQuantization -> (string)
AvcIntraSettings -> (structure)
Требуется, если вы выбираете AVC-Intra для кодека выходного видео. Для получения дополнительной информации о настройках AVC-Intra см. соответствующую спецификацию. Подробную информацию о SD и HD в AVC-Intra см. по адресу https://ieeexplore.ieee.org/document/7290936. Информацию о 4K/2K в AVC-Intra см. по адресу https://pro-av.panasonic.net/en/avc-ultra/AVC-ULTRAoverview.pdf.
AvcIntraClass -> (string)
AvcIntraUhdSettings -> (structure)
Необязательно, если вы устанавливаете класс AVC-Intra на Class 4K/2K. Если вы устанавливаете для класса AVC-Intra другое значение, этот объект не разрешен.
QualityTuningLevel -> (string)
FramerateControl -> (string)
FramerateConversionAlgorithm -> (string)
FramerateDenominator -> (integer)
FramerateNumerator -> (integer)
InterlaceMode -> (string)
PerFrameMetrics -> (list)
При желании выберите один или несколько отчетов о метриках на кадр для создания вместе с вашим выходным сигналом. Вы можете использовать эти метрики для анализа выходного видео в соответствии с одной или несколькими обычно используемыми метриками качества изображения. Вы можете указать метрики на кадр для выходных групп или для отдельных выходных данных. Когда вы это сделаете, MediaConvert запишет CSV-файл (значения, разделенные запятыми) в место назначения вывода S3, названное в соответствии с именем вывода и типом метрики. Например: videofile_PSNR.csv Задания, которые генерируют метрики на кадр, займут больше времени, в зависимости от разрешения и сложности вашего вывода. Например, некоторые задания 4K могут занять до двух раз больше времени. Обратите внимание, что при анализе качества видео вашего вывода или при сравнении качества видео нескольких различных выходных данных мы также рекомендуем детальный визуальный обзор в контролируемой среде. Вы можете выбрать следующие метрики на кадр: * PSNR: Peak Signal-to-Noise Ratio * SSIM: Structural Similarity Index Measure * MS_SSIM: Multi-Scale Similarity Index Measure * PSNR_HVS: Peak Signal-to-Noise Ratio, Human Visual System * VMAF: Video Multi-Method Assessment Fusion * QVBR: Quality-Defined Variable Bitrate. Этот параметр доступен только в том случае, если для вашего вывода используется режим управления скоростью 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)
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 с небольшим снижением качества или без него. Или используйте для увеличения качества видео выходов с другими режимами управления скоростью относительно указанного вами битрейта. Уменьшение пропускной способности увеличивается еще больше, когда ваш вход имеет низкое качество или шумный. Выводы, использующие эту функцию, предусматривают ценообразование высокого уровня. Если вы включаете фильтр уменьшения пропускной способности, вы не можете включить препроцессор Noise reducer.
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: метод оценки видео Multi-Method Assessment Fusion * QVBR: определяемая качеством переменная скорость передачи данных. Эта опция доступна только в том случае, если ваш вывод использует режим управления скоростью QVBR.
(string)
- PSNR: пиковое отношение сигнала к шуму * SSIM: индекс структурного подобия * MS_SSIM: многомасштабный индекс подобия * PSNR_HVS: пиковое отношение сигнала к шуму, система визуального восприятия человека * VMAF: метод оценки видео Multi-Method Assessment Fusion * QVBR: определяемая качеством переменная скорость передачи данных. Эта опция доступна только в том случае, если ваш вывод использует режим управления скоростью 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 оценки мульти-метода видео * QVBR: качество, определенное переменным битрейтом. Этот параметр доступен только в том случае, если ваш вывод использует режим управления скоростью QVBR.
(string)
- PSNR: пиковое отношение сигнала к шуму * SSIM: индекс структурного сходства * MS_SSIM: индекс многомасштабного сходства * PSNR_HVS: пиковое отношение сигнала к шуму, человеческая зрительная система * VMAF: fusion оценки мульти-метода видео * 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)
Требуется, когда для кодека установлено значение 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)
Требуется, если для 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 (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.
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)
Дополнительные функции транскодирования см. в разделе «Препроцессоры». Включайте функции для каждого выходного файла по отдельности. По умолчанию эти функции отключены.
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. Дополнительные сведения о заданиях HDR MediaConvert см. по адресу 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 -> (string)
Payload -> (integer)
Preset -> (string)
Strength -> (string)
TimecodeBurnin -> (структура)
Настройки для наложения выходного таймкода и указанного префикса на выходные данные.
FontSize -> (integer)
Position -> (string)
Prefix -> (string)
Width -> (integer)
TimecodeConfig -> (структура)
Эти настройки управляют тем, как служба обрабатывает таймкоды в течение всей работы. Эти настройки не влияют на обрезку входных данных.
Anchor -> (string)
Source -> (string)
Start -> (string)
TimestampOffset -> (string)
TimedMetadataInsertion -> (структура)
Вставьте пользовательские ID3-метаданные в таймкоды, которые вы указываете. В каждом выводе, в который вы хотите включить эти метаданные, необходимо установить для метаданных ID3 значение Passthrough.
Id3Insertions -> (list)
Id3Insertions содержит массив экземпляров Id3Insertion.
(структура)
Чтобы вставить теги ID3 в ваши выходные данные, укажите два значения. Используйте ID3 tag, чтобы указать строку с кодировкой base 64, и используйте Timecode, чтобы указать время, когда тег должен быть вставлен. Чтобы вставить несколько тегов ID3 в ваши выходные данные, создайте несколько экземпляров ID3 insertion.
Id3 -> (string)
Timecode -> (string)
Синтаксис 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",
"DecryptionSettings": {
"DecryptionMode": "AES_CTR"|"AES_CBC"|"AES_GCM",
"EncryptedDecryptionKey": "string",
"InitializationVector": "string",
"KmsKeyRegion": "string"
},
"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"
}
...},
"FileInput": "string",
"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",
"SupplementalImps": ["string", ...],
"TimecodeSource": "EMBEDDED"|"ZEROBASED"|"SPECIFIEDSTART",
"TimecodeStart": "string",
"VideoGenerator": {
"Channels": integer,
"Duration": integer,
"FramerateDenominator": integer,
"FramerateNumerator": integer,
"SampleRate": integer
},
"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"
}
...
]
}
}
--simulate-reserved-queue (string) Необязательно. Включите этот параметр, когда вы запускаете тестовое задание, чтобы оценить, сколько зарезервированных слотов для транскодирования (RTS) вам потребуется. Когда эта функция включена, MediaConvert запускает вашу работу из очереди по требованию с производительностью, аналогичной той, которую вы увидите с одним RTS в зарезервированной очереди. Эта настройка отключена по умолчанию.
Возможные значения:
DISABLEDENABLED
--status-update-interval (string) Необязательно. Укажите, как часто MediaConvert отправляет события STATUS_UPDATE в Amazon CloudWatch Events. Установите интервал в секундах между обновлениями статуса. MediaConvert отправляет обновление с этим интервалом с момента, когда служба начинает обрабатывать вашу работу, до момента, когда она завершает транскодирование или сталкивается с ошибкой.
Возможные значения:
SECONDS_10SECONDS_12SECONDS_15SECONDS_20SECONDS_30SECONDS_60SECONDS_120SECONDS_180SECONDS_240SECONDS_300SECONDS_360SECONDS_420SECONDS_480SECONDS_540SECONDS_600
--tags (map) Необязательно. Теги, которые вы хотите добавить к ресурсу. Вы можете пометить ресурсы парой ключ-значение или только ключом. Используйте стандартные теги AWS в своей работе для автоматической интеграции со службами AWS и для пользовательских интеграций и рабочих процессов.key -> (string)
Синтаксис shorthand:
KeyName1=string,KeyName2=string
Синтаксис JSON:
{"string": "string"
...}
--user-metadata (map) Необязательно. Определяемые пользователем метаданные, которые вы хотите связать с работой MediaConvert. Вы указываете метаданные в парах ключ/значение. Используйте только для существующих интеграций или рабочих процессов, которые полагаются на теги метаданных работы. В противном случае мы рекомендуем использовать стандартные теги AWS.key -> (string)
Синтаксис shorthand:
KeyName1=string,KeyName2=string
Синтаксис JSON:
{"string": "string"
...}
--cli-input-json | --cli-input-yaml (string) Считывает аргументы из предоставленной строки JSON. Строка JSON соответствует формату, предоставленному --generate-cli-skeleton. Если в командной строке предоставлены другие аргументы, эти значения переопределят значения, предоставленные JSON. Невозможно передавать произвольные двоичные значения, используя значение, предоставленное JSON, поскольку строка будет воспринята буквально. Это нельзя указывать вместе с --cli-input-yaml.
--generate-cli-skeleton (string) Выводит скелет JSON в стандартный вывод без отправки запроса API. Если не предоставлено значение или значение input, выводит пример входного JSON, который можно использовать в качестве аргумента для --cli-input-json. Аналогично, если предоставлено yaml-input, он выведет пример входного YAML, который можно использовать с --cli-input-yaml. Если указано значение output, он проверяет входные данные команды и возвращает пример выходного JSON для этой команды. Сгенерированный скелет JSON нестабилен между версиями AWS CLI, и в сгенерированном скелете JSON нет гарантий обратной совместимости.
Global Options
--debug (boolean)
Включить отладочное логирование.
--endpoint-url (string)
Переопределить URL по умолчанию команды с заданным URL.
--no-verify-ssl (boolean)
По умолчанию AWS CLI использует SSL при взаимодействии с сервисами AWS. Для каждого SSL-соединения AWS CLI будет проверять SSL-сертификаты. Эта опция переопределяет поведение по умолчанию при проверке SSL-сертификатов.
--no-paginate (boolean)
Отключить автоматическое разбиение на страницы. Если автоматическое разбиение на страницы отключено, AWS CLI сделает только один вызов для первой страницы результатов.
--output (string)
Стиль форматирования вывода команды.
- json
- text
- table
- yaml
- yaml-stream
--query (string)
Запрос JMESPath для использования при фильтрации данных ответа.
--profile (string)
Использовать определенный профиль из вашего файла учетных данных.
--region (string)
Регион для использования. Переопределяет настройки config/env.
--version (string)
Отобразить версию этого инструмента.
--color (string)
Включить/выключить цветной вывод.
- on
- off
- auto
--no-sign-request (boolean)
Не подписывать запросы. Учетные данные не будут загружены, если этот аргумент предоставлен.
--ca-bundle (string)
Пакет сертификатов CA, используемый при проверке SSL-сертификатов. Переопределяет настройки config/env.
--cli-read-timeout (int)
Максимальное время чтения сокета в секундах. Если значение установлено в 0, чтение сокета будет блокироваться и не завершится по таймауту. Значение по умолчанию - 60 секунд.
--cli-connect-timeout (int)
Максимальное время подключения к сокету в секундах. Если значение установлено в 0, подключение сокета будет блокироваться и не завершится по таймауту. Значение по умолчанию - 60 секунд.
--cli-binary-format (string)
Стиль форматирования, который будет использоваться для двоичных больших объектов. Формат по умолчанию - base64. Формат base64 ожидает, что двоичные большие объекты будут предоставлены в виде строки, закодированной в base64. Формат raw-in-base64-out сохраняет совместимость с поведением AWS CLI V1, и двоичные значения должны передаваться буквально. При предоставлении содержимого из файла, которое сопоставляется с двоичным большим объектом, fileb:// всегда будет обрабатываться как двоичный и использовать содержимое файла напрямую, независимо от настройки cli-binary-format. При использовании file:// содержимое файла должно быть правильно отформатировано для настроенного cli-binary-format.
- base64
- raw-in-base64-out
--no-cli-pager (boolean)
Отключить пейджер cli для вывода.
--cli-auto-prompt (boolean)
Автоматически предлагать параметры ввода CLI.
--no-cli-auto-prompt (boolean)
Отключить автоматическое предложение параметров ввода CLI.
Примеры
Примечание
Чтобы использовать следующие примеры, у вас должна быть установлена и настроена AWS CLI. См. Руководство по началу работы в Руководстве пользователя AWS CLI для получения дополнительной информации.
Если не указано иное, все примеры имеют правила цитирования, подобные unix. Эти примеры необходимо будет адаптировать к правилам цитирования вашего терминала. См. Использование кавычек со строками в Руководстве пользователя AWS CLI .
Чтобы создать задание
Следующий пример create-job создает задание транскодирования с настройками, указанными в файле job.json, который находится в системе, с которой вы отправляете команду. Эта спецификация задания JSON может указывать каждую настройку по отдельности, ссылаться на шаблон задания или ссылаться на предустановки вывода.
aws mediaconvert create-job \
--endpoint-url https://abcd1234.mediaconvert.region-name-1.amazonaws.com \
--region region-name-1 \
--cli-input-json file://~/job.json
Вы можете использовать консоль AWS Elemental MediaConvert для создания спецификации задания JSON, выбрав настройки своего задания, а затем выбрав Показать JSON задания в нижней части раздела Задание.
Чтобы получить конечную точку, относящуюся к вашей учетной записи, используйте describe-endpoints или отправьте команду без конечной точки. Служба возвращает ошибку и вашу конечную точку.
Если ваш запрос успешен, служба возвращает спецификацию задания JSON, которую вы отправили со своим запросом.
Для получения дополнительной информации см. Работу с заданиями AWS Elemental MediaConvert в Руководстве пользователя AWS Elemental MediaConvert.
Output
Job -> (structure)
Each job converts an input file into an output file or files. For more information, see the User Guide at https://docs.aws.amazon.com/mediaconvert/latest/ug/what-is.html
AccelerationSettings -> (structure)
Accelerated transcoding can significantly speed up jobs with long, visually complex content.
Mode -> (string)
AccelerationStatus -> (string)
Arn -> (string)
BillingTagsSource -> (string)
ClientRequestToken -> (string)
CreatedAt -> (timestamp)
CurrentPhase -> (string)
ErrorCode -> (integer)
ErrorMessage -> (string)
HopDestinations -> (list)
Optional list of hop destinations.
(structure)
Optional. Configuration for a destination queue to which the job can hop once a customer-defined minimum wait time has passed.
Priority -> (integer)
Queue -> (string)
WaitMinutes -> (integer)
Id -> (string)
JobEngineVersionRequested -> (string)
JobEngineVersionUsed -> (string)
JobPercentComplete -> (integer)
JobTemplate -> (string)
Messages -> (structure)
Provides messages from the service about jobs that you have already successfully submitted.
Info -> (list)
List of messages that are informational only and don’t indicate a problem with your job.
(string)
Warning -> (list)
List of messages that warn about conditions that might cause your job not to run or to fail.
(string)
OutputGroupDetails -> (list)
List of output group details
(structure)
Contains details about the output groups specified in the job settings.
OutputDetails -> (list)
Details about the output
(structure)
Details regarding output
DurationInMs -> (integer)
VideoDetails -> (structure)
Contains details about the output’s video stream
HeightInPx -> (integer)
WidthInPx -> (integer)
Priority -> (integer)
Queue -> (string)
QueueTransitions -> (list)
The job’s queue hopping history.
(structure)
Description of the source and destination queues between which the job has moved, along with the timestamp of the move
DestinationQueue -> (string)
SourceQueue -> (string)
Timestamp -> (timestamp)
RetryCount -> (integer)
Role -> (string)
Settings -> (structure)
JobSettings содержит все настройки транскодирования для задания.
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)
Указывает XML-файл ESAM ManifestConfirmConditionNotification в соответствии с OC-SP-ESAM-API-I03-131025. Транскодер использует инструкции по условию манифеста, которые вы предоставляете в настройке MCC XML.
MccXml -> (string)
ResponseSignalPreroll -> (integer)
SignalProcessingNotification -> (structure)
Указывает XML-файл ESAM SignalProcessingNotification в соответствии с 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 Data Services, раздел 9.5.1.5 Content Advisory 05h.
CopyProtectionAction -> (string)
VchipAction -> (string)
FollowSource -> (integer)
Inputs -> (list)
Используйте Inputs для определения исходного файла, используемого в задании транскодирования. В задание можно добавить несколько входов. Эти входы будут объединены вместе для создания выходных данных.
(structure)
Используйте входы, чтобы определить исходные файлы, используемые в задании транскодирования. Дополнительные сведения см. по адресу: https://docs.aws.amazon.com/mediaconvert/latest/ug/specify-input-settings.html. Можно использовать несколько видеовходов для выполнения сшивания входов. Дополнительные сведения см. по адресу: https://docs.aws.amazon.com/mediaconvert/latest/ug/assembling-multiple-inputs-and-input-clips.html
AdvancedInputFilter -> (string)
AdvancedInputFilterSettings -> (structure)
Дополнительные настройки для расширенного входного фильтра при установке для параметра Advanced input filter значения Enabled.
AddTexture -> (string)
Sharpening -> (string)
AudioSelectorGroups -> (map)
Используйте группы селекторов аудио, чтобы объединить несколько боковых аудиовходов, чтобы назначить их одной вкладке выходного аудио. Обратите внимание, что если вы работаете со встроенным аудио, проще назначить несколько входных дорожек одному селектору аудио, чем использовать группу селекторов аудио.
key -> (string)
value -> (structure)
Используйте группы селекторов аудио, чтобы объединить несколько боковых аудиовходов, чтобы назначить их одной вкладке выходного аудио. Обратите внимание, что если вы работаете со встроенным аудио, проще назначить несколько входных дорожек одному селектору аудио, чем использовать группу селекторов аудио.
AudioSelectorNames -> (list)
Название Audio Selector в том же входе для включения в группу. Имена селекторов аудио стандартизированы на основе их порядка во входе (например, «Audio Selector 1»). Параметр имени селектора аудио можно повторить, чтобы добавить любое количество селекторов аудио в группу.
(string)
AudioSelectors -> (map)
Используйте селекторы Audio, чтобы указать дорожку или набор дорожек из входных данных, которые вы будете использовать в своих выходных данных. Вы можете использовать несколько селекторов Audio для каждого входа.
key -> (string)
value -> (structure)
Используйте селекторы Audio, чтобы указать дорожку или набор дорожек из входных данных, которые вы будете использовать в своих выходных данных. Вы можете использовать несколько селекторов Audio для каждого входа.
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)
Обрезать -> (structure)
Используйте выбор обрезки, чтобы указать область видео, которую служба включит в кадр выходного видео. Если вы укажете здесь значение, оно переопределит любое значение, которое вы укажете в настройке вывода выбора обрезки.
Height -> (integer)
Width -> (integer)
X -> (integer)
Y -> (integer)
DeblockFilter -> (string)
DecryptionSettings -> (structure)
Настройки для расшифровки любых входных файлов, которые вы шифруете перед загрузкой в Amazon S3. MediaConvert может расшифровывать файлы только при использовании AWS Key Management Service (KMS) для шифрования ключа данных, используемого для шифрования контента.
DecryptionMode -> (string)
EncryptedDecryptionKey -> (string)
InitializationVector -> (string)
KmsKeyRegion -> (string)
DenoiseFilter -> (string)
DolbyVisionMetadataXml -> (string)
DynamicAudioSelectors -> (map)
Используйте динамические селекторы аудио, если вы не знаете структуру дорожек вашего источника при отправке задачи, но хотите выбрать несколько аудиодорожек. Когда вы включаете аудиодорожку в свой вывод и указываете этот динамический селектор аудио в качестве источника Audio, MediaConvert создает выходную аудиодорожку для каждой динамически выбранной дорожки. Обратите внимание, что если вы включаете динамический селектор аудио для двух или более входных сигналов, каждый входной сигнал должен иметь одинаковое количество аудиодорожек и аудиоканалов.
key -> (string)
value -> (structure)
Используйте динамические селекторы аудио, если вы не знаете структуру дорожек вашего источника при отправке задачи, но хотите выбрать несколько аудиодорожек. Когда вы включаете аудиодорожку в свой вывод и указываете этот динамический селектор аудио в качестве источника Audio, MediaConvert создает аудиодорожку в этом выводе для каждой динамически выбранной дорожки. Обратите внимание, что если вы включаете динамический селектор аудио для двух или более входных сигналов, каждый входной сигнал должен иметь одинаковое количество аудиодорожек и аудиоканалов.
AudioDurationCorrection -> (string)
ExternalAudioFileInput -> (string)
LanguageCode -> (string)
Offset -> (integer)
SelectorType -> (string)
FileInput -> (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)
Содержит наборы времени начала и окончания, которые вместе указывают часть входных данных, которые будут использоваться в выходных данных. Если вы укажете только время начала, клип будет представлять собой все входные данные с этого момента до конца. Если вы укажете только время окончания, это будут все входные данные до этого момента. Если вы укажете более одного входного клипа, служба транскодирования создаст выходные данные задания, объединив клипы в том порядке, в котором вы их укажете.
(структура)
Чтобы перекодировать только части входных данных, включите один входной клип для каждой части входных данных, которую вы хотите видеть в выходных данных. Все указанные вами входные клипы будут включены в каждый выходной файл задания. Для получения дополнительной информации см. https://docs.aws.amazon.com/mediaconvert/latest/ug/assembling-multiple-inputs-and-input-clips.html.
EndTimecode -> (string)
StartTimecode -> (string)
InputScanType -> (string)
Position -> (structure)
Используйте Selection placement, чтобы определить область видео в выходном кадре. Область за пределами указанного здесь прямоугольника будет черной. Если вы укажете здесь значение, оно переопределит любое значение, которое вы укажете в настройке вывода Selection placement. Если вы укажете здесь значение, это переопределит любые значения AFD на вашем входе, даже если вы установите Respond to AFD в Respond. Если вы укажете здесь значение, оно проигнорирует все, что вы укажете для параметра Scaling Behavior.
Height -> (integer)
Width -> (integer)
X -> (integer)
Y -> (integer)
ProgramNumber -> (integer)
PsiControl -> (string)
SupplementalImps -> (list)
Предоставьте список любых необходимых дополнительных IMP. Вам потребуются дополнительные IMP, если CPL, который вы используете для ввода, находится в неполном IMP. Укажите либо каталоги дополнительных IMP с завершающей косой чертой, либо файлы ASSETMAP.xml. Например [“s3://bucket/ov/”, “s3://bucket/vf2/ASSETMAP.xml”]. Вам не нужно указывать IMP, содержащий ваш входной CPL, поскольку служба обнаруживает его автоматически.
(string)
TimecodeSource -> (string)
TimecodeStart -> (string)
VideoGenerator -> (structure)
Когда вы включаете Video generator, MediaConvert создает видеовход с черными кадрами. Используйте этот параметр, если у вас нет видеовхода или если вы хотите добавить черные видеокадры до или после других входов. Вы можете указать Video generator или указать Input file, но вы не можете указать оба варианта. Для получения дополнительной информации см. https://docs.aws.amazon.com/mediaconvert/latest/ug/video-generator.html
Channels -> (integer)
Duration -> (integer)
FramerateDenominator -> (integer)
FramerateNumerator -> (integer)
SampleRate -> (integer)
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)
Укажите Initial position вашего видео-наложения. Чтобы указать Initial position вашего видео-наложения, включая расстояние от левого или верхнего края кадра входного видео, или размер: Введите значение для 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, ширины или высоты.
Конечное положение -> (структура)
Укажите конечное положение для этого перехода относительно кадра базового входного видео. Наложение видео будет плавно перемещаться в это положение, начиная с начального таймкода этого перехода и заканчивая конечным таймкодом этого перехода.
Высота -> (целое число)
Единица измерения -> (строка)
Ширина -> (целое число)
Положение X -> (целое число)
Положение Y -> (целое число)
Конечный таймкод -> (строка)
Начальный таймкод -> (строка)
VideoSelector -> (структура)
Настройки видеовхода содержат настройки видео для входа. Каждый из ваших входов может иметь не более одного селектора видео.
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. Type, пары объектов настроек следующие. * FILE_GROUP_SETTINGS, FileGroupSettings * HLS_GROUP_SETTINGS, HlsGroupSettings * DASH_ISO_GROUP_SETTINGS, DashIsoGroupSettings * MS_SMOOTH_GROUP_SETTINGS, MsSmoothGroupSettings * CMAF_GROUP_SETTINGS, CmafGroupSettings
(structure)
Group of outputs
AutomatedEncodingSettings -> (structure)
Используйте автоматическое кодирование, чтобы MediaConvert выбрал настройки кодирования за вас на основе характеристик вашего входного видео.
AbrSettings -> (structure)
Используйте автоматическое ABR, чтобы MediaConvert автоматически настроил для вас рендеринги в вашем пакете ABR на основе характеристик вашего входного видео. Эта функция оптимизирует качество видео, сводя к минимуму общий размер вашего пакета ABR.
MaxAbrBitrate -> (integer)
MaxQualityLevel -> (double)
MaxRenditions -> (integer)
MinAbrBitrate -> (integer)
Rules -> (list)
Необязательно. Используйте автоматизированные правила ABR, чтобы указать ограничения для размеров рендеринга, которые MediaConvert создаст в вашем стеке ABR. Вы можете использовать эти правила, если ваш рабочий процесс ABR имеет конкретные требования к размеру рендеринга, но вы все равно хотите, чтобы MediaConvert оптимизировал качество видео и общий размер файла.
(structure)
Укажите один или несколько типов правил Automated ABR. Примечание: принудительное включение и разрешенные рендеринги являются взаимоисключающими.
AllowedRenditions -> (list)
Когда клиент добавляет правило разрешенных рендерингов для автоматической лестницы ABR, он должен добавить хотя бы один рендеринг в список allowedRenditions
(structure)
Используйте разрешенные рендеринги, чтобы указать список возможных разрешений в вашем стеке ABR. * MediaConvert создаст стек ABR исключительно из списка указанных вами разрешений. * Некоторые разрешения в списке разрешенных рендерингов могут не включаться, однако вы можете принудительно включить разрешение, установив для Required значение ENABLED. * Вы должны указать как минимум одно разрешение, которое больше или равно любым разрешениям, которые вы указываете в Min top rendition size или Min bottom rendition size. * Если вы указываете разрешенные рендеринги, вы не должны указывать отдельное правило для принудительного включения рендерингов.
Height -> (integer)
Required -> (string)
Width -> (integer)
ForceIncludeRenditions -> (list)
Когда клиент добавляет правило принудительного включения рендерингов для автоматической лестницы ABR, он должен добавить хотя бы один рендеринг в список forceIncludeRenditions
(structure)
Используйте принудительное включение рендерингов, чтобы указать одно или несколько разрешений для включения в ваш стек ABR. * (Рекомендуется) Чтобы оптимизировать автоматическое ABR, укажите как можно меньше разрешений. * (Обязательно) Количество указанных вами разрешений должно быть равно или меньше значения Max renditions. * Если вы указываете правило Min top rendition size, укажите как минимум одно разрешение, которое равно или больше Min top rendition size. * Если вы указываете правило Min bottom rendition size, указывайте только разрешения, которые равны или больше Min bottom rendition size. * Если вы указываете правило Force include renditions, не указывайте отдельное правило для Allowed renditions. * Примечание. Стек ABR может включать другие разрешения, которые вы здесь не указываете, в зависимости от настройки Max renditions.
Height -> (integer)
Width -> (integer)
MinBottomRenditionSize -> (structure)
Используйте Min bottom rendition size, чтобы указать минимальный размер для самого низкого разрешения в вашем стеке ABR. * Самое низкое разрешение в вашем стеке ABR будет равно или больше указанного вами значения. Например: если вы укажете 640x360, самое низкое разрешение в вашем стеке ABR будет равно или больше 640x360. * Если вы указываете правило Min top rendition size, значение, которое вы указываете для Min bottom rendition size, должно быть меньше или равно Min top rendition size.
Height -> (integer)
Width -> (integer)
MinTopRenditionSize -> (structure)
Используйте Min top rendition size, чтобы указать минимальный размер для самого высокого разрешения в вашем стеке ABR. * Самое высокое разрешение в вашем стеке ABR будет равно или больше указанного вами значения. Например: если вы укажете 1280x720, самое высокое разрешение в вашем стеке ABR будет равно или больше 1280x720. * Если вы указываете значение для Max resolution, значение, которое вы указываете для Min top rendition size, должно быть меньше или равно Max resolution.
Height -> (integer)
Width -> (integer)
Type -> (string)
CustomName -> (string)
Name -> (string)
OutputGroupSettings -> (structure)
Параметры группы вывода, включая тип
CmafGroupSettings -> (структура)
Настройки, относящиеся к вашему выходному пакету CMAF. Для получения дополнительной информации см. https://docs.aws.amazon.com/mediaconvert/latest/ug/outputs-file-ABR.html.
AdditionalManifests -> (список)
По умолчанию служба создает один манифест HLS .m3u8 верхнего уровня и один манифест DASH .mpd верхнего уровня для каждой выходной группы CMAF в вашем задании. Эти манифесты по умолчанию ссылаются на каждый вывод в выходной группе. Чтобы создать дополнительные манифесты верхнего уровня, которые ссылаются на подмножество выходных данных в выходной группе, укажите их список здесь. Для каждого дополнительного манифеста, который вы укажете, служба создает один манифест HLS и один манифест DASH.
(структура)
Укажите подробности для каждой пары дополнительных манифестов HLS и DASH, которые вы хотите, чтобы служба создала для этой выходной группы CMAF. Каждая пара манифестов может ссылаться на другое подмножество выходных данных в группе.
ManifestNameModifier -> (строка)
SelectedOutputs -> (список)
Укажите выводы, на которые должен ссылаться этот дополнительный манифест верхнего уровня.
(строка)
BaseUrl -> (строка)
ClientCache -> (строка)
CodecSpecification -> (строка)
DashIFrameTrickPlayNameModifier -> (строка)
DashManifestStyle -> (строка)
Destination -> (строка)
DestinationSettings -> (структура)
Настройки, связанные с местом назначения. Будут различаться в зависимости от типа места назначения
S3Settings -> (структура)
Настройки, связанные с местом назначения S3
AccessControl -> (структура)
Необязательный. Заставьте MediaConvert автоматически применять контроль доступа Amazon S3 для выходных данных в этой выходной группе. Если вы не используете этот параметр, S3 автоматически применяет список управления доступом по умолчанию PRIVATE.
CannedAcl -> (строка)
Encryption -> (структура)
Настройки шифрования выходных данных вашего задания при их загрузке в Amazon S3.
EncryptionType -> (строка)
KmsEncryptionContext -> (строка)
KmsKeyArn -> (строка)
StorageClass -> (строка)
Encryption -> (структура)
Настройки 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 -> (structure)
Настройки мозаики и эскизов, применимые, когда imageBasedTrickPlay имеет значение ADVANCED
IntervalCadence -> (string)
ThumbnailHeight -> (integer)
ThumbnailInterval -> (double)
ThumbnailWidth -> (integer)
TileHeight -> (integer)
TileWidth -> (integer)
MinBufferTime -> (integer)
MinFinalSegmentLength -> (double)
MpdManifestBandwidthType -> (string)
MpdProfile -> (string)
PtsOffsetHandlingForBFrames -> (string)
SegmentControl -> (string)
SegmentLength -> (integer)
SegmentLengthControl -> (string)
VideoCompositionOffsets -> (string)
WriteSegmentTimelineInRepresentation -> (string)
FileGroupSettings -> (structure)
Параметры, связанные с вашей выходной группой File. MediaConvert использует эту группу параметров для создания одного автономного файла, а не пакета потоковой передачи.
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)
HlsGroupSettings -> (structure)
Настройки, связанные с вашим выходным пакетом 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 (значения, разделенные запятыми) в место назначения вывода 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). Чтобы использовать тегирование раскладки аудио, ваш выход должен быть в контейнере 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 -> (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 -> (строка)
AudioGroupId -> (строка)
AudioRenditionSets -> (строка)
AudioTrackType -> (строка)
DescriptiveVideoServiceFlag -> (строка)
IFrameOnlyManifest -> (строка)
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 и транспортного потока в точках вставки, которые вы указываете в документе 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: 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 для режима управления скоростью.
QvbrQualityLevel -> (integer)
QvbrQualityLevelFineTune -> (double)
RateControlMode -> (string)
Slices -> (integer)
SpatialAdaptiveQuantization -> (string)
AvcIntraSettings -> (structure)
Требуется, если вы выбираете AVC-Intra для вашего видеокодека вывода. Для получения дополнительной информации о настройках AVC-Intra см. соответствующую спецификацию. Подробную информацию о SD и HD в AVC-Intra см. по адресу https://ieeexplore.ieee.org/document/7290936. Информацию о 4K/2K в AVC-Intra см. по адресу https://pro-av.panasonic.net/en/avc-ultra/AVC-ULTRAoverview.pdf.
AvcIntraClass -> (string)
AvcIntraUhdSettings -> (structure)
Необязательно, если вы устанавливаете для класса AVC-Intra значение Class 4K/2K. Если вы устанавливаете для класса AVC-Intra другое значение, этот объект недопустим.
QualityTuningLevel -> (string)
FramerateControl -> (string)
FramerateConversionAlgorithm -> (string)
FramerateDenominator -> (integer)
FramerateNumerator -> (integer)
InterlaceMode -> (string)
PerFrameMetrics -> (list)
Дополнительно выберите один или несколько отчетов по метрикам для каждого кадра, чтобы создать вместе с вашим выводом. Вы можете использовать эти метрики для анализа вывода вашего видео в соответствии с одной или несколькими общепринятыми метриками качества изображения. Вы можете указать метрики для каждого кадра для выходных групп или для отдельных выходов. В этом случае MediaConvert записывает CSV-файл (значения, разделенные запятыми) в ваше выходное место назначения S3, названное в соответствии с именем вывода и типом метрики. Например: videofile_PSNR.csv Задания, которые генерируют метрики для каждого кадра, займут больше времени для завершения, в зависимости от разрешения и сложности вашего вывода. Например, для некоторых заданий 4K может потребоваться до двух раз больше времени для завершения. Обратите внимание, что при анализе качества видео вашего вывода или при сравнении качества видео нескольких различных выходов мы также рекомендуем подробный визуальный обзор в контролируемой среде. Вы можете выбрать одну из следующих метрик для каждого кадра: * PSNR: Peak Signal-to-Noise Ratio (Пиковое отношение сигнала к шуму) * SSIM: Structural Similarity Index Measure (Мера индекса структурного сходства) * MS_SSIM: Multi-Scale Similarity Index Measure (Мера индекса многомасштабного сходства) * PSNR_HVS: Peak Signal-to-Noise Ratio, Human Visual System (Пиковое отношение сигнал/шум, человеческая зрительная система) * VMAF: Video Multi-Method Assessment Fusion (Оценка слияния различных методов видео) * QVBR: Quality-Defined Variable Bitrate (Переменная скорость передачи данных, определяемая качеством). Этот параметр доступен только в том случае, если ваш вывод использует режим управления скоростью 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)
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 с незначительным снижением качества или без него. Или используйте его для повышения качества видео выходных потоков с другими режимами управления скоростью относительно указанного вами битрейта. Снижение полосы пропускания увеличивается еще больше, если входной поток имеет низкое качество или шумный. Выходные потоки, использующие эту функцию, имеют тарифы премиум-класса. Если вы включаете фильтр уменьшения полосы пропускания, вы не можете включать предварительный процессор Noise reducer.
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 (Comma-Separated Values) в ваше выходное место S3, названное в соответствии с именем вывода и типом метрики. Например: videofile_PSNR.csv Задания, которые генерируют метрики для каждого кадра, будут выполняться дольше, в зависимости от разрешения и сложности вашего вывода. Например, некоторые задания 4K могут занять до двух раз больше времени. Обратите внимание, что при анализе качества видео вашего вывода или при сравнении качества видео нескольких разных выводов мы также рекомендуем подробный визуальный обзор в контролируемой среде. Вы можете выбрать из следующих метрик для каждого кадра: * PSNR: Peak Signal-to-Noise Ratio (Пиковое отношение сигнал/шум) * SSIM: Structural Similarity Index Measure (Мера индекса структурного сходства) * MS_SSIM: Multi-Scale Similarity Index Measure (Мера индекса многомасштабного сходства) * PSNR_HVS: Peak Signal-to-Noise Ratio, Human Visual System (Пиковое отношение сигнал/шум, визуальная система человека) * VMAF: Video Multi-Method Assessment Fusion (Слияние оценки видео различными методами) * QVBR: Quality-Defined Variable Bitrate (Переменный битрейт, определяемый качеством). Этот параметр доступен только в том случае, если ваш вывод использует режим управления скоростью QVBR.
(string)
- PSNR: Peak Signal-to-Noise Ratio (Пиковое отношение сигнал/шум) * SSIM: Structural Similarity Index Measure (Мера индекса структурного сходства) * MS_SSIM: Multi-Scale Similarity Index Measure (Мера индекса многомасштабного сходства) * PSNR_HVS: Peak Signal-to-Noise Ratio, Human Visual System (Пиковое отношение сигнал/шум, визуальная система человека) * VMAF: Video Multi-Method Assessment Fusion (Слияние оценки видео различными методами) * QVBR: Quality-Defined Variable Bitrate (Переменный битрейт, определяемый качеством). Этот параметр доступен только в том случае, если ваш вывод использует режим управления скоростью QVBR.
QualityTuningLevel -> (string)
QvbrSettings -> (structure)
Настройки для кодирования с переменным битрейтом, определяемым качеством, с кодеком H.265. Используйте эти настройки только тогда, когда вы устанавливаете QVBR для Rate control mode (Режим управления скоростью).
MaxAverageBitrate -> (integer)
QvbrQualityLevel -> (integer)
QvbrQualityLevelFineTune -> (double)
RateControlMode -> (string)
RepeatPps -> (string)
SaliencyAwareEncoding -> (string)
ScanTypeConversionMode -> (string)
SceneChangeDetect -> (string)
Slices -> (integer)
SlowPal -> (string)
Softness -> (integer)
SpatialAdaptiveQuantization -> (string)
Синтаксис -> (string)
Telecine -> (string)
TemporalAdaptiveQuantization -> (string)
UnregisteredSeiTimecode -> (string)
WriteMp4PackagingType -> (string)
H265Settings -> (structure)
Настройки кодека H265
AdaptiveQuantization -> (string)
AlternateTransferFunctionSei -> (string)
BandwidthReductionFilter -> (structure)
Фильтр уменьшения пропускной способности повышает качество видео на выходе относительно его битрейта. Используйте его, чтобы снизить битрейт вашего выхода с постоянным качеством QVBR с небольшим или вообще без ощутимого снижения качества. Или используйте его для повышения качества видео на выходах с другими режимами управления скоростью относительно указанного вами битрейта. Уменьшение пропускной способности увеличивается еще больше, когда ваш вход имеет низкое качество или шумный. Выходы, использующие эту функцию, несут затраты по ценам премиум-класса. Когда вы включаете фильтр уменьшения пропускной способности, вы не можете включать предварительный процессор подавления шума.
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. 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.
QualityTuningLevel -> (string)
QvbrSettings -> (structure)
Настройки для кодирования с переменной скоростью передачи данных с определенным качеством с кодеком H.265. Используйте эти настройки только при установке QVBR для Rate control mode.
MaxAverageBitrate -> (integer)
QvbrQualityLevel -> (integer)
QvbrQualityLevelFineTune -> (double)
RateControlMode -> (string)
SampleAdaptiveOffsetFilterMode -> (string)
ScanTypeConversionMode -> (string)
SceneChangeDetect -> (string)
Slices -> (integer)
SlowPal -> (string)
SpatialAdaptiveQuantization -> (string)
Telecine -> (string)
TemporalAdaptiveQuantization -> (string)
TemporalIds -> (string)
Tiles -> (string)
UnregisteredSeiTimecode -> (string)
WriteMp4PackagingType -> (string)
Mpeg2Settings -> (structure)
Требуется, если для Codec установлено значение MPEG2.
AdaptiveQuantization -> (string)
Bitrate -> (integer)
CodecLevel -> (string)
CodecProfile -> (string)
DynamicSubGop -> (string)
FramerateControl -> (string)
FramerateConversionAlgorithm -> (string)
FramerateDenominator -> (integer)
FramerateNumerator -> (integer)
GopClosedCadence -> (integer)
GopSize -> (double)
GopSizeUnits -> (string)
HrdBufferFinalFillPercentage -> (integer)
HrdBufferInitialFillPercentage -> (integer)
HrdBufferSize -> (integer)
InterlaceMode -> (string)
IntraDcPrecision -> (string)
MaxBitrate -> (integer)
MinIInterval -> (integer)
NumberBFramesBetweenReferenceFrames -> (integer)
ParControl -> (string)
ParDenominator -> (integer)
ParNumerator -> (integer)
PerFrameMetrics -> (list)
При необходимости выберите один или несколько отчетов о показателях для каждого кадра для генерации вместе с вашим выводом. Вы можете использовать эти показатели для анализа видеовыхода в соответствии с одним или несколькими широко используемыми показателями качества изображения. Вы можете указать показатели для каждого кадра для групп вывода или для отдельных выходов. Когда вы это сделаете, MediaConvert запишет файл CSV (значения, разделенные запятыми) в целевое место назначения вывода S3, названное в соответствии с именем вывода и типом показателя. Например: videofile_PSNR.csv Задания, которые генерируют показатели для каждого кадра, займут больше времени для завершения, в зависимости от разрешения и сложности вашего вывода. Например, некоторые задания 4K могут занять вдвое больше времени для завершения. Обратите внимание, что при анализе качества видео вашего вывода или при сравнении качества видео нескольких различных выходов мы также рекомендуем подробный визуальный обзор в контролируемой среде. Вы можете выбрать один из следующих показателей для каждого кадра: * PSNR: 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 в значение UNCOMPRESSED в разделе VideoDescription>CodecSettings.
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, чтобы указать область видео, которую служба включит в выходной видеокадр.
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. Для получения дополнительной информации о заданиях HDR MediaConvert см. 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.
Алгоритм -> (строка)
Контроль -> (строка)
- При установке значения NORMAL (по умолчанию) деинтерлейсер не преобразует кадры, которые в метаданных помечены как прогрессивные. Он будет преобразовывать только те, которые помечены как другой тип. - При установке значения FORCE_ALL_FRAMES деинтерлейсер преобразует каждый кадр в прогрессивный - даже те, которые уже помечены как прогрессивные. Включайте принудительный режим только в том случае, если существует большая вероятность того, что метаданные пометили кадры как прогрессивные, когда они таковыми не являются. Не включайте его в противном случае; обработка кадров, которые уже являются прогрессивными, в прогрессивные, вероятно, приведет к ухудшению качества видео.
Режим -> (строка)
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 (NGPR/G2), так и рабочие процессы потоковой передачи OTT.
License -> (строка)
Payload -> (целое число)
Preset -> (строка)
Strength -> (строка)
TimecodeBurnin -> (структура)
Настройки для наложения выходного таймкода и указанного префикса на вывод.
FontSize -> (целое число)
Position -> (строка)
Prefix -> (строка)
Width -> (целое число)
TimecodeConfig -> (структура)
Эти настройки управляют тем, как служба обрабатывает таймкоды на протяжении всего задания. Эти настройки не влияют на обрезку ввода.
Anchor -> (строка)
Source -> (строка)
Start -> (строка)
TimestampOffset -> (строка)
TimedMetadataInsertion -> (структура)
Вставьте определяемые пользователем пользовательские метаданные ID3 в таймкоды, которые вы указываете. В каждом выводе, в который вы хотите включить эти метаданные, необходимо установить ID3 metadata на Passthrough.
Id3Insertions -> (список)
Id3Insertions содержит массив экземпляров Id3Insertion.
(структура)
Чтобы вставить теги ID3 в свой вывод, укажите два значения. Используйте ID3 tag, чтобы указать строку в кодировке base64, и используйте Timecode, чтобы указать время вставки тега. Чтобы вставить несколько тегов ID3 в свой вывод, создайте несколько экземпляров вставки ID3.
Id3 -> (строка)
Timecode -> (строка)
SimulateReservedQueue -> (строка)
Status -> (строка)
StatusUpdateInterval -> (строка)
Timing -> (структура)
Информация о том, когда задания отправляются, начинаются и завершаются, указывается в формате эпохи Unix в секундах.
FinishTime -> (метка времени)
StartTime -> (метка времени)
SubmitTime -> (метка времени)
UserMetadata -> (карта)
Определяемые пользователем метаданные, которые вы хотите связать с заданием MediaConvert. Вы указываете метаданные в парах ключ/значение.
key -> (строка)
value -> (строка)
Warnings -> (список)
Содержит все предупреждающие сообщения для задания. Используйте для выявления потенциальных проблем с вашим вводом, выводом или заданием. Для получения дополнительной информации см. https://docs.aws.amazon.com/mediaconvert/latest/ug/warning_codes.html
(структура)
Содержит любые коды предупреждений и их количество для задания.
Code -> (целое число)
Count -> (целое число)
© Copyright 2025, Amazon Web Services. Created using Sphinx.