[ aws . mediaconvert ]
get-job
Описание
Получить JSON для определенного задания транскодирования.
См. также: документация по API AWS
Синтаксис
get-job
--id <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]
Параметры
--id (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 не гарантируется.
Глобальные параметры
--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.
Получение сведений об определенном задании
В следующем примере запрашиваются сведения о задании с идентификатором 1234567890987-1ab2c3, которое в данном примере завершилось ошибкой.
aws mediaconvert get-job \
--endpoint-url https://abcd1234.mediaconvert.region-name-1.amazonaws.com \
--region region-name-1 \
--id 1234567890987-1ab2c3
Чтобы получить конечную точку, предназначенную для вашей учетной записи, используйте describe-endpoints или отправьте команду без конечной точки. Служба вернет сообщение об ошибке и вашу конечную точку.
Если запрос выполнен успешно, служба возвращает файл JSON со сведениями о задании, включая его настройки, возникшие ошибки и другие данные, как показано ниже:
{
"Job": {
"Status": "ERROR",
"Queue": "arn:aws:mediaconvert:region-name-1:012345678998:queues/Queue1",
"Settings": {
...<truncated for brevity>...
},
"ErrorMessage": "Unable to open input file [s3://my-input-bucket/file-name.mp4]: [Failed probe/open: [Failed to read data: AssumeRole failed]]",
"ErrorCode": 1434,
"Role": "arn:aws:iam::012345678998:role/MediaConvertServiceRole",
"Arn": "arn:aws:mediaconvert:us-west-1:012345678998:jobs/1234567890987-1ab2c3",
"UserMetadata": {},
"Timing": {
"FinishTime": 1517442131,
"SubmitTime": 1517442103,
"StartTime": 1517442104
},
"Id": "1234567890987-1ab2c3",
"CreatedAt": 1517442103
}
}
Дополнительные сведения см. в разделе «Работа с заданиями AWS Elemental MediaConvert» в Руководстве пользователя AWS Elemental MediaConvert.
Вывод
Job -> (структура)
Каждое задание преобразует входной файл в выходной файл или файлы. Для получения дополнительной информации см. Руководство пользователя по адресу https://docs.aws.amazon.com/mediaconvert/latest/ug/what-is.html
AccelerationSettings -> (структура)
Ускоренное перекодирование может значительно ускорить выполнение заданий с длинным, визуально сложным контентом.
Mode -> (string)
AccelerationStatus -> (string)
Arn -> (string)
BillingTagsSource -> (string)
ClientRequestToken -> (string)
CreatedAt -> (timestamp)
CurrentPhase -> (string)
ErrorCode -> (integer)
ErrorMessage -> (string)
HopDestinations -> (list)
Необязательный список адресатов переходов.
(структура)
Необязательно. Конфигурация для целевой очереди, в которую задание может перейти после истечения определенного заказчиком минимального времени ожидания.
Priority -> (integer)
Queue -> (string)
WaitMinutes -> (integer)
Id -> (string)
JobEngineVersionRequested -> (string)
JobEngineVersionUsed -> (string)
JobPercentComplete -> (integer)
JobTemplate -> (string)
Messages -> (structure)
Предоставляет сообщения от службы о заданиях, которые вы уже успешно отправили.
Info -> (list)
Список сообщений, которые носят только информационный характер и не указывают на проблему с вашим заданием.
(string)
Warning -> (list)
Список сообщений, предупреждающих об условиях, которые могут привести к тому, что ваше задание не будет выполнено или завершится неудачей.
(string)
OutputGroupDetails -> (list)
Список сведений о выходной группе
(структура)
Содержит сведения о группах вывода, указанных в настройках задания.
OutputDetails -> (list)
Сведения о выводе
(структура)
Сведения о выводе
DurationInMs -> (integer)
VideoDetails -> (structure)
Содержит сведения о видеопотоке вывода
HeightInPx -> (integer)
WidthInPx -> (integer)
Priority -> (integer)
Queue -> (string)
QueueTransitions -> (list)
История переходов задания между очередями.
(структура)
Описание исходной и целевой очередей, между которыми перемещалось задание, а также временная метка перемещения
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 05h Content Advisory.
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)
Дополнительные настройки расширенного входного фильтра, если для него выбрано значение Enabled.
AddTexture -> (string)
Sharpening -> (string)
AudioSelectorGroups -> (map)
Используйте группы селекторов аудио, чтобы объединить несколько входных аудиоданных sidecar и назначить их одной вкладке вывода аудио. Обратите внимание: при работе со встроенным аудио проще назначить несколько входных дорожек одному селектору аудио, чем использовать группу селекторов аудио.
key -> (string)
value -> (structure)
Используйте группы селекторов аудио, чтобы объединить несколько входных аудиоданных sidecar и назначить их одной вкладке вывода аудио. Обратите внимание: при работе со встроенным аудио проще назначить несколько входных дорожек одному селектору аудио, чем использовать группу селекторов аудио.
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)
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, чтобы определить область видео в выходном кадре. Область за пределами указанного вами прямоугольника будет черной. Если вы укажете значение здесь, оно переопределит любое значение, указанное в настройке вывода 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 -> (structure)
Укажите прямоугольник содержимого, который нужно обрезать и использовать из входного видео-наложения. При этом MediaConvert использует размеры обрезки, указанные в X offset, Y offset, Width и Height.
Height -> (integer)
Unit -> (string)
Width -> (integer)
X -> (integer)
Y -> (integer)
EndTimecode -> (string)
InitialPosition -> (structure)
Укажите начальное положение видео-наложения. Чтобы задать начальное положение видео-наложения, включая расстояние от левого или верхнего края кадра входного видео либо размер: введите значение для X position, Y position, Width или Height. Чтобы использовать весь кадр входного видео: оставьте поле пустым.
Height -> (integer)
Unit -> (string)
Width -> (integer)
XPosition -> (integer)
YPosition -> (integer)
Input -> (structure)
Настройки входа для видео-наложения. Можно последовательно включить одно или несколько видео-наложений в разные указанные моменты времени.
FileInput -> (string)
InputClippings -> (list)
Укажите один или несколько клипов, которые необходимо использовать из видео-наложения. Если вы включаете входной клип, также необходимо указать его начальный таймкод, конечный таймкод или оба значения.
(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)
Настройки видеовхода содержат параметры видео для входа. Каждый из ваших входов может иметь не более одного селектора видео.
AlphaBehavior -> (string)
ColorSpace -> (string)
ColorSpaceUsage -> (string)
EmbeddedTimecodeOverride -> (string)
Hdr10Metadata -> (structure)
Используйте эти настройки, чтобы указать метаданные HDR 10, отсутствующие во входном видео или содержащие неточные значения. Соответствующие значения зависят от входного видео, и их должен предоставить колорист. Колорист генерирует эти значения в процессе мастеринга HDR 10. Допустимый диапазон для каждой из этих настроек составляет от 0 до 50 000. Каждый шаг соответствует 0,00002 в координате цвета CIE1931. Связанные настройки: указав эти значения, вы также должны установить для Color space значение HDR 10. Чтобы указать, имеют ли значения, указанные здесь, приоритет над значениями в метаданных входного файла, настройте Color space usage. Чтобы указать, включены ли метаданные цвета в выходные данные, настройте Color metadata. Дополнительные сведения о заданиях MediaConvert HDR см. на странице https://docs.aws.amazon.com/console/mediaconvert/hdr.
BluePrimaryX -> (integer)
BluePrimaryY -> (integer)
GreenPrimaryX -> (integer)
GreenPrimaryY -> (integer)
MaxContentLightLevel -> (integer)
MaxFrameAverageLightLevel -> (integer)
MaxLuminance -> (integer)
MinLuminance -> (integer)
RedPrimaryX -> (integer)
RedPrimaryY -> (integer)
WhitePointX -> (integer)
WhitePointY -> (integer)
MaxLuminance -> (integer)
PadVideo -> (string)
Pid -> (integer)
ProgramNumber -> (integer)
Rotate -> (string)
SampleRange -> (string)
KantarWatermark -> (structure)
Используйте эти настройки только при использовании водяных знаков Kantar. Укажите значения, которые MediaConvert использует для создания и размещения водяных знаков Kantar в выходном аудио. Эти настройки применяются к каждому выходу задания. Помимо указания этих значений, необходимо сохранить учетные данные Kantar в AWS Secrets Manager. Дополнительные сведения см. на странице https://docs.aws.amazon.com/mediaconvert/latest/ug/kantar-watermarking.html.
ChannelName -> (string)
ContentReference -> (string)
CredentialsSecretName -> (string)
FileOffset -> (double)
KantarLicenseId -> (integer)
KantarServerUrl -> (string)
LogDestination -> (string)
Metadata3 -> (string)
Metadata4 -> (string)
Metadata5 -> (string)
Metadata6 -> (string)
Metadata7 -> (string)
Metadata8 -> (string)
MotionImageInserter -> (structure)
Наложение анимированной графики на видео. Указанная здесь анимированная графика отображается на всех выходах во всех выходных группах. Дополнительные сведения см. на странице https://docs.aws.amazon.com/mediaconvert/latest/ug/motion-graphic-overlay.html.
Framerate -> (structure)
Если анимированная графика представляет собой файл .mov, оставьте эту настройку пустой. Если анимированная графика представляет собой последовательность файлов .png, укажите частоту кадров наложения в кадрах в секунду в виде дроби. Например, укажите 24 кадра в секунду как 24/1. Убедитесь, что количество изображений в последовательности соответствует частоте кадров и предполагаемой продолжительности наложения. Например, для наложения длительностью 30 секунд с частотой 30 кадров в секунду потребуется 900 изображений .png. Частота кадров наложения не должна совпадать с частотой кадров базового видео.
FramerateDenominator -> (integer)
FramerateNumerator -> (integer)
Input -> (string)
InsertionMode -> (string)
Offset -> (structure)
Используйте Offset, чтобы указать положение наложения анимированной графики в видеокадре. Укажите смещение в пикселях от верхнего левого угла кадра. Если смещение не указано, служба масштабирует наложение до полного размера кадра. В противном случае служба вставит наложение с исходным разрешением и масштабирует его при увеличении или уменьшении видео.
ImageX -> (integer)
ImageY -> (integer)
Playback -> (string)
StartTime -> (string)
NielsenConfiguration -> (structure)
Настройки конфигурации Nielsen. Если вы не проводите измерения и аналитику Nielsen, игнорируйте эти настройки. При включении конфигурации Nielsen MediaConvert добавляет тегирование PCM в ID3 для всех выходов задания.
BreakoutCode -> (integer)
DistributorId -> (string)
NielsenNonLinearWatermark -> (structure)
Игнорируйте эти настройки, если вы не используете нелинейные водяные знаки Nielsen. Укажите значения, которые MediaConvert использует для создания и размещения водяных знаков Nielsen в выходном аудио. Помимо указания этих значений, необходимо настроить облачный TIC-сервер. Эти настройки применяются к каждому выходу задания. В настоящее время реализация MediaConvert использует следующие версии Nielsen: Nielsen Watermark SDK Version 6.0.13, Nielsen NLM Watermark Engine Version 1.3.3, Nielsen Watermark Authenticator [SID_TIC] Version [7.0.0].
ActiveWatermarkProcess -> (string)
AdiFilename -> (string)
AssetId -> (string)
AssetName -> (string)
CbetSourceId -> (string)
EpisodeId -> (string)
MetadataDestination -> (string)
SourceId -> (integer)
SourceWatermarkStatus -> (string)
TicServerUrl -> (string)
UniqueTicPerAudioTrack -> (string)
OutputGroups -> (list)
Содержит одну группу настроек для каждого набора выходов, которые имеют общий тип пакета. Все распакованные файлы (MPEG-4, MPEG-2 TS, Quicktime, MXF и без контейнера) также сгруппированы в одну выходную группу. Требуется группа настроек, которые применяются ко всей группе. Этот требуемый объект зависит от значения, которое вы установили для Type. Тип, пары объектов настроек: * FILE_GROUP_SETTINGS, FileGroupSettings * HLS_GROUP_SETTINGS, HlsGroupSettings * DASH_ISO_GROUP_SETTINGS, DashIsoGroupSettings * MS_SMOOTH_GROUP_SETTINGS, MsSmoothGroupSettings * CMAF_GROUP_SETTINGS, CmafGroupSettings
(структура)
Группа выходов
AutomatedEncodingSettings -> (структура)
Используйте автоматическое кодирование, чтобы MediaConvert выбрал для вас настройки кодирования на основе характеристик вашего входного видео.
AbrSettings -> (структура)
Используйте автоматический ABR, чтобы MediaConvert автоматически настраивал для вас рендеры в вашем пакете ABR на основе характеристик вашего входного видео. Эта функция оптимизирует качество видео, минимизируя при этом общий размер вашего пакета ABR.
MaxAbrBitrate -> (целое число)
MaxQualityLevel -> (double)
MaxRenditions -> (целое число)
MinAbrBitrate -> (целое число)
Rules -> (список)
Необязательный параметр. Используйте правила Automated ABR, чтобы указать ограничения на размеры рендеров, которые MediaConvert создаст в вашем стеке ABR. Вы можете использовать эти правила, если вашему рабочему процессу ABR требуются определенные размеры рендеров, но вы все равно хотите, чтобы MediaConvert оптимизировал качество видео и общий размер файла.
(структура)
Укажите один или несколько типов правил Automated ABR. Примечание: принудительное включение и разрешенные рендеры взаимно исключают друг друга.
AllowedRenditions -> (список)
Когда клиент добавляет правило разрешенных рендеров для автоматической лестницы ABR, он должен добавить как минимум один рендер в список allowedRenditions
(структура)
Используйте «Разрешенные рендеры», чтобы указать список возможных разрешений в вашем стеке ABR. * MediaConvert создаст стек ABR исключительно из списка указанных вами разрешений. * Некоторые разрешения в списке «Разрешенные рендеры» могут не быть включены, однако вы можете принудительно включить разрешение, установив для Required значение ENABLED. * Необходимо указать как минимум одно разрешение, которое больше или равно любому разрешению, указанному в Min top rendition size или Min bottom rendition size. * Если вы укажете Allowed renditions, вы не должны указывать отдельное правило для Force include renditions.
Height -> (целое число)
Required -> (строка)
Width -> (целое число)
ForceIncludeRenditions -> (список)
Когда клиент добавляет правило принудительного включения рендеров для автоматической лестницы ABR, он должен добавить как минимум один рендер в список forceIncludeRenditions
(структура)
Используйте «Принудительное включение рендеров», чтобы указать одно или несколько разрешений для включения в ваш стек ABR. * (Рекомендуется) Для оптимизации автоматического ABR укажите как можно меньше разрешений. * (Обязательно) Количество указанных вами разрешений должно быть равно или меньше настройки Max renditions. * Если вы укажете правило Min top rendition size, укажите как минимум одно разрешение, которое равно или больше Min top rendition size. * Если вы укажете правило Min bottom rendition size, указывайте только разрешения, которые равны или больше Min bottom rendition size. * Если вы укажете правило Force include renditions, не указывайте отдельное правило для Allowed renditions. * Примечание. Стек ABR может включать другие разрешения, которые вы не указываете здесь, в зависимости от настройки Max renditions.
Height -> (целое число)
Width -> (целое число)
MinBottomRenditionSize -> (структура)
Используйте Min bottom rendition size, чтобы указать минимальный размер для самого низкого разрешения в вашем стеке ABR. * Самое низкое разрешение в вашем стеке ABR будет равно или больше указанного вами значения. Например: если вы укажете 640x360, самое низкое разрешение в вашем стеке ABR будет равно или больше 640x360. * Если вы укажете правило Min top rendition size, значение, которое вы укажете для Min bottom rendition size, должно быть меньше или равно Min top rendition size.
Height -> (целое число)
Width -> (целое число)
MinTopRenditionSize -> (структура)
Используйте Min top rendition size, чтобы указать минимальный размер для самого высокого разрешения в вашем стеке ABR. * Самое высокое разрешение в вашем стеке ABR будет равно или больше указанного вами значения. Например: если вы укажете 1280x720, самое высокое разрешение в вашем стеке ABR будет равно или больше 1280x720. * Если вы укажете значение для Max resolution, значение, которое вы укажете для Min top rendition size, должно быть меньше или равно Max resolution.
Height -> (целое число)
Width -> (целое число)
Type -> (строка)
CustomName -> (строка)
Name -> (строка)
OutputGroupSettings -> (структура)
Настройки группы вывода, включая тип
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 -> (строка)
TargetDurationCompatibilityMode -> (строка)
VideoCompositionOffsets -> (строка)
WriteDashManifest -> (строка)
WriteHlsManifest -> (строка)
WriteSegmentTimelineInRepresentation -> (строка)
DashIsoGroupSettings -> (структура)
Настройки, связанные с пакетом вывода DASH. Для получения дополнительной информации см. https://docs.aws.amazon.com/mediaconvert/latest/ug/outputs-file-ABR.html.
AdditionalManifests -> (list)
По умолчанию служба создает один манифест .mpd DASH для каждой выходной группы DASH ISO в вашей задаче. Этот манифест по умолчанию ссылается на каждый вывод в выходной группе. Чтобы создать дополнительные манифесты DASH, ссылающиеся на подмножество выводов в выходной группе, укажите здесь их список.
(structure)
Укажите сведения о каждом дополнительном манифесте DASH, который служба должна сгенерировать для этой выходной группы. Каждый манифест может ссылаться на разные подмножества выводов в группе.
ManifestNameModifier -> (string)
SelectedOutputs -> (list)
Укажите выходы, на которые должен ссылаться этот дополнительный манифест верхнего уровня.
(string)
AudioChannelConfigSchemeIdUri -> (string)
BaseUrl -> (string)
DashIFrameTrickPlayNameModifier -> (string)
DashManifestStyle -> (string)
Destination -> (string)
DestinationSettings -> (structure)
Настройки, связанные с местом назначения. Они различаются в зависимости от типа назначения.
S3Settings -> (structure)
Настройки, связанные с местом назначения S3.
AccessControl -> (structure)
Необязательный параметр. Позволяет MediaConvert автоматически применять контроль доступа Amazon S3 для выводов в этой выходной группе. Если вы не используете этот параметр, S3 автоматически применяет список управления доступом по умолчанию PRIVATE.
CannedAcl -> (string)
Encryption -> (structure)
Настройки шифрования выходных данных задачи при их загрузке в Amazon S3.
EncryptionType -> (string)
KmsEncryptionContext -> (string)
KmsKeyArn -> (string)
StorageClass -> (string)
Encryption -> (structure)
Настройки DRM.
PlaybackDeviceCompatibility -> (string)
SpekeKeyProvider -> (structure)
Если тип вашей выходной группы — HLS, DASH или Microsoft Smooth, используйте эти настройки при выполнении шифрования DRM с поставщиком ключей, совместимым с SPEKE. Если тип вашей выходной группы — CMAF, вместо этого используйте настройки SpekeKeyProviderCmaf.
CertificateArn -> (string)
EncryptionContractConfiguration -> (structure)
Укажите версию SPEKE, v1.0 или v2.0, которую MediaConvert использует при шифровании вывода. Для получения дополнительной информации см.: https://docs.aws.amazon.com/speke/latest/documentation/speke-api-specification.html Чтобы использовать SPEKE v1.0: оставьте поле пустым. Чтобы использовать SPEKE v2.0: укажите предустановку видео SPEKE v2.0 и предустановку аудио SPEKE v2.0.
SpekeAudioPreset -> (string)
SpekeVideoPreset -> (string)
ResourceId -> (string)
SystemIds -> (list)
Относится к реализации SPEKE. Идентификаторы DRM-систем. Выходные группы DASH поддерживают максимум два идентификатора системы. Выходные группы HLS поддерживают максимум 3 идентификатора системы. Другие типы групп поддерживают один идентификатор системы. Для получения дополнительной информации см. https://dashif.org/identifiers/content_protection/.
(string)
Url -> (string)
FragmentLength -> (integer)
HbbtvCompliance -> (string)
ImageBasedTrickPlay -> (string)
ImageBasedTrickPlaySettings -> (структура)
Настройки мозаики и эскизов, применимые, когда imageBasedTrickPlay — ADVANCED
IntervalCadence -> (строка)
ThumbnailHeight -> (целое число)
ThumbnailInterval -> (double)
ThumbnailWidth -> (целое число)
TileHeight -> (целое число)
TileWidth -> (целое число)
MinBufferTime -> (целое число)
MinFinalSegmentLength -> (double)
MpdManifestBandwidthType -> (строка)
MpdProfile -> (строка)
PtsOffsetHandlingForBFrames -> (строка)
SegmentControl -> (строка)
SegmentLength -> (целое число)
SegmentLengthControl -> (строка)
VideoCompositionOffsets -> (строка)
WriteSegmentTimelineInRepresentation -> (строка)
FileGroupSettings -> (структура)
Настройки, связанные с выходной группой File. MediaConvert использует эту группу настроек для создания одного автономного файла, а не потокового пакета.
Destination -> (строка)
DestinationSettings -> (структура)
Настройки, связанные с местом назначения. Они различаются в зависимости от типа места назначения
S3Settings -> (структура)
Настройки, связанные с местом назначения S3
AccessControl -> (структура)
Необязательный параметр. Настройте MediaConvert так, чтобы он автоматически применял управление доступом Amazon S3 к выходным данным в этой выходной группе. Если вы не используете этот параметр, S3 автоматически применяет список управления доступом по умолчанию PRIVATE.
CannedAcl -> (строка)
Encryption -> (структура)
Настройки шифрования выходных данных задания при загрузке в Amazon S3.
EncryptionType -> (строка)
KmsEncryptionContext -> (строка)
KmsKeyArn -> (строка)
StorageClass -> (строка)
HlsGroupSettings -> (структура)
Настройки, связанные с выходным пакетом HLS. Дополнительные сведения см. по адресу https://docs.aws.amazon.com/mediaconvert/latest/ug/outputs-file-ABR.html.
AdMarkers -> (list)
Выберите один или несколько типов маркеров рекламы для оформления манифеста Apple HLS. Этот параметр не определяет, отображаются ли маркеры SCTE-35 в самих выходных данных.
(string)
AdditionalManifests -> (list)
По умолчанию служба создает один манифест HLS верхнего уровня .m3u8 для каждой выходной группы HLS в задании. Этот манифест по умолчанию ссылается на каждый выход в выходной группе. Чтобы создать дополнительные манифесты верхнего уровня, ссылающиеся на подмножество выходных данных в выходной группе, укажите здесь список.
(structure)
Укажите сведения о каждом дополнительном манифесте HLS, который служба должна создать для этой выходной группы. Каждый манифест может ссылаться на отдельное подмножество выходных данных в группе.
ManifestNameModifier -> (string)
SelectedOutputs -> (list)
Укажите выходные данные, на которые должен ссылаться этот дополнительный манифест верхнего уровня.
(string)
AudioOnlyHeader -> (string)
BaseUrl -> (string)
CaptionLanguageMappings -> (list)
Язык, который будет использоваться в выходных данных субтитров
(structure)
Сопоставление языка субтитров
CaptionChannel -> (integer)
CustomLanguageCode -> (string)
LanguageCode -> (string)
LanguageDescription -> (string)
CaptionLanguageSetting -> (string)
CaptionSegmentLengthControl -> (string)
ClientCache -> (string)
CodecSpecification -> (string)
Destination -> (string)
DestinationSettings -> (structure)
Настройки, связанные с местом назначения. Они различаются в зависимости от типа места назначения
S3Settings -> (structure)
Настройки, связанные с местом назначения S3
AccessControl -> (structure)
Необязательный параметр. Настройте MediaConvert так, чтобы он автоматически применял управление доступом Amazon S3 к выходным данным в этой выходной группе. Если вы не используете этот параметр, S3 автоматически применяет список управления доступом по умолчанию PRIVATE.
CannedAcl -> (string)
Encryption -> (structure)
Настройки шифрования выходных данных задания при загрузке в Amazon S3.
EncryptionType -> (string)
KmsEncryptionContext -> (string)
KmsKeyArn -> (string)
StorageClass -> (string)
DirectoryStructure -> (string)
Encryption -> (structure)
Настройки DRM.
ConstantInitializationVector -> (string)
EncryptionMethod -> (string)
InitializationVectorInManifest -> (string)
OfflineEncrypted -> (string)
SpekeKeyProvider -> (structure)
Если тип вашей выходной группы — HLS, DASH или Microsoft Smooth, используйте эти настройки при шифровании DRM с помощью поставщика ключей, совместимого со SPEKE. Если тип вашей выходной группы — CMAF, используйте вместо этого параметры SpekeKeyProviderCmaf.
CertificateArn -> (string)
EncryptionContractConfiguration -> (structure)
Укажите версию SPEKE, v1.0 или v2.0, которую MediaConvert использует при шифровании ваших выходных данных. Для получения дополнительной информации см.: https://docs.aws.amazon.com/speke/latest/documentation/speke-api-specification.html Чтобы использовать SPEKE v1.0: оставьте пустым. Чтобы использовать SPEKE v2.0: укажите предустановку видео SPEKE v2.0 и предустановку аудио SPEKE v2.0.
SpekeAudioPreset -> (string)
SpekeVideoPreset -> (string)
ResourceId -> (string)
SystemIds -> (list)
Относится к реализации SPEKE. Идентификаторы системы DRM. Выходные группы DASH поддерживают максимум два идентификатора системы. Выходные группы HLS поддерживают максимум 3 идентификатора системы. Другие типы групп поддерживают один идентификатор системы. См. https://dashif.org/identifiers/content_protection/ для получения более подробной информации.
(string)
Url -> (string)
StaticKeyProvider -> (structure)
Используйте эти настройки для настройки шифрования со статическим поставщиком ключей.
KeyFormat -> (string)
KeyFormatVersions -> (string)
StaticKeyValue -> (string)
Url -> (string)
Type -> (string)
ImageBasedTrickPlay -> (string)
ImageBasedTrickPlaySettings -> (structure)
Настройки мозаики и миниатюр, применимые, когда imageBasedTrickPlay имеет значение ADVANCED
IntervalCadence -> (string)
ThumbnailHeight -> (integer)
ThumbnailInterval -> (double)
ThumbnailWidth -> (integer)
TileHeight -> (integer)
TileWidth -> (integer)
ManifestCompression -> (string)
ManifestDurationFormat -> (string)
MinFinalSegmentLength -> (double)
MinSegmentLength -> (integer)
OutputSelection -> (string)
ProgramDateTime -> (string)
ProgramDateTimePeriod -> (integer)
ProgressiveWriteHlsManifest -> (string)
SegmentControl -> (string)
SegmentLength -> (integer)
SegmentLengthControl -> (string)
SegmentsPerSubdirectory -> (integer)
StreamInfResolution -> (string)
TargetDurationCompatibilityMode -> (string)
TimedMetadataId3Frame -> (string)
TimedMetadataId3Period -> (integer)
TimestampDeltaMilliseconds -> (integer)
MsSmoothGroupSettings -> (structure)
Настройки, связанные с вашим выходным пакетом Microsoft Smooth Streaming. Для получения дополнительной информации см. https://docs.aws.amazon.com/mediaconvert/latest/ug/outputs-file-ABR.html.
AdditionalManifests -> (list)
По умолчанию служба создает один манифест .ism Microsoft Smooth Streaming для каждой выходной группы Microsoft Smooth Streaming в вашей задаче. Этот манифест по умолчанию ссылается на каждый вывод в выходной группе. Чтобы создать дополнительные манифесты, ссылающиеся на подмножество выходных данных в выходной группе, укажите список из них здесь.
(structure)
Укажите сведения для каждого дополнительного манифеста Microsoft Smooth Streaming, который вы хотите, чтобы служба сгенерировала для этой выходной группы. Каждый манифест может ссылаться на другое подмножество выходных данных в группе.
ManifestNameModifier -> (string)
SelectedOutputs -> (list)
Укажите выходы, на которые этот дополнительный манифест верхнего уровня должен ссылаться.
(string)
AudioDeduplication -> (string)
Destination -> (string)
DestinationSettings -> (structure)
Настройки, связанные с пунктом назначения. Будут варьироваться в зависимости от типа пункта назначения
S3Settings -> (structure)
Настройки, связанные с пунктом назначения S3
AccessControl -> (structure)
Необязательно. Пусть MediaConvert автоматически применяет контроль доступа Amazon S3 для выходных данных в этой выходной группе. Если вы не используете эту настройку, S3 автоматически применяет список управления доступом по умолчанию PRIVATE.
CannedAcl -> (string)
Encryption -> (structure)
Настройки того, как ваши выходные данные задачи зашифровываются при загрузке в Amazon S3.
EncryptionType -> (string)
KmsEncryptionContext -> (string)
KmsKeyArn -> (string)
StorageClass -> (string)
Encryption -> (structure)
Если вы используете DRM, установите DRM System, чтобы указать значение SpekeKeyProvider.
SpekeKeyProvider -> (structure)
Если ваш тип выходной группы — HLS, DASH или Microsoft Smooth, используйте эти настройки при выполнении шифрования DRM с поставщиком ключей, совместимым со SPEKE. Если ваш тип выходной группы — CMAF, вместо этого используйте настройки SpekeKeyProviderCmaf.
CertificateArn -> (string)
EncryptionContractConfiguration -> (structure)
Укажите версию SPEKE, v1.0 или v2.0, которую MediaConvert использует при шифровании ваших выходных данных. Для получения дополнительной информации см. https://docs.aws.amazon.com/speke/latest/documentation/speke-api-specification.html Чтобы использовать SPEKE v1.0: оставьте пустым. Чтобы использовать SPEKE v2.0: укажите видеопредустановку SPEKE v2.0 и аудиопредустановку SPEKE v2.0.
SpekeAudioPreset -> (string)
SpekeVideoPreset -> (string)
ResourceId -> (string)
SystemIds -> (list)
Относится к реализации SPEKE. Идентификаторы системы DRM. Выходные группы DASH поддерживают максимум два идентификатора системы. Выходные группы HLS поддерживают максимум 3 идентификатора системы. Другие типы групп поддерживают один идентификатор системы. См. https://dashif.org/identifiers/content_protection/ для получения более подробной информации.
(string)
Url -> (string)
FragmentLength -> (integer)
FragmentLengthControl -> (string)
ManifestEncoding -> (string)
PerFrameMetrics -> (list)
При необходимости выберите один или несколько отчетов о метриках на кадр для создания вместе с вашим выводом. Вы можете использовать эти метрики для анализа видеовывода в соответствии с одной или несколькими общепринятыми метриками качества изображения. Вы можете указать метрики на кадр для выходных групп или для отдельных выходных данных. Когда вы это сделаете, MediaConvert записывает CSV-файл (значения, разделенные запятыми) в пункт назначения вывода S3, названный в соответствии с именем вывода и типом метрики. Например: videofile_PSNR.csv Задачи, которые генерируют метрики на кадр, займут больше времени для завершения, в зависимости от разрешения и сложности вашего вывода. Например, некоторые задачи 4K могут занять до двух раз больше времени для завершения. Обратите внимание, что при анализе качества видео вашего вывода или при сравнении качества видео нескольких различных выходных данных мы также рекомендуем подробный визуальный обзор в контролируемой среде. Вы можете выбрать одну из следующих метрик на кадр: * PSNR: Пиковое отношение сигнала к шуму * SSIM: Индекс структурного подобия * MS_SSIM: Многомасштабный индекс подобия * PSNR_HVS: Пиковое отношение сигнала к шуму, человеческая визуальная система * VMAF: Оценка слияния многометодов видео * QVBR: Качество, определяемое переменной скоростью передачи данных. Эта опция доступна только в том случае, если ваш выход использует режим управления скоростью QVBR.
(string)
- PSNR: Пиковое отношение сигнала к шуму * SSIM: Индекс структурного подобия * MS_SSIM: Многомасштабный индекс подобия * PSNR_HVS: Пиковое отношение сигнала к шуму, человеческая визуальная система * VMAF: Оценка слияния многометодов видео * QVBR: Качество, определяемое переменной скоростью передачи данных. Эта опция доступна только в том случае, если ваш выход использует режим управления скоростью QVBR.
Type -> (string)
Outputs -> (list)
Этот объект содержит группы настроек кодирования, по одной группе настроек на выход.
(структура)
Каждый выход в вашей задаче представляет собой набор настроек, описывающих, как вы хотите, чтобы MediaConvert закодировал один выходной файл или поток. Для получения дополнительной информации см. https://docs.aws.amazon.com/mediaconvert/latest/ug/create-outputs.html.
AudioDescriptions -> (list)
Содержит группы настроек кодирования звука, организованные по аудиокодекам. Включите один экземпляр на выход. Может содержать несколько групп настроек кодирования.
(структура)
Настройки, связанные с одной вкладкой аудио в консоли MediaConvert. В вашей задаче JSON экземпляр AudioDescription эквивалентен одной вкладке аудио в консоли. Обычно одна вкладка аудио соответствует одной выходной звуковой дорожке. В зависимости от того, как вы настроили селекторы входного аудио и используете ли вы группы селекторов аудио, одна вкладка аудио может соответствовать группе выходных звуковых дорожек.
AudioChannelTaggingSettings -> (structure)
Укажите теги раскладки аудиоканалов QuickTime для аудиоканалов в этой звуковой дорожке. Если вы не укажете значение, MediaConvert по умолчанию помечает вашу дорожку как Center (C). Чтобы использовать тегирование раскладки Audio, ваш вывод должен быть в контейнере QuickTime (MOV), а ваш аудиокодек должен быть AAC, WAV или AIFF.
ChannelTag -> (string)
ChannelTags -> (list)
Укажите теги раскладки аудиоканалов QuickTime для аудиоканалов в этой звуковой дорожке. Введите теги раскладки каналов в том же порядке, что и порядок аудиоканалов вашего вывода. Например, если ваша выходная звуковая дорожка имеет левый и правый каналы, введите Left (L) для первого канала и Right (R) для второго. Если ваш выход имеет несколько одноканальных звуковых дорожек, введите один тег раскладки каналов для каждой дорожки.
(string)
AudioNormalizationSettings -> (structure)
Расширенные настройки нормализации звука. Проигнорируйте эти настройки, если вам не нужно соответствовать стандарту громкости.
Algorithm -> (string)
AlgorithmControl -> (string)
CorrectionGateLevel -> (integer)
LoudnessLogging -> (string)
PeakCalculation -> (string)
TargetLkfs -> (double)
TruePeakLimiterThreshold -> (double)
AudioSourceName -> (string)
AudioType -> (integer)
AudioTypeControl -> (string)
CodecSettings -> (structure)
Настройки, относящиеся к кодированию аудио. Настройки в этой группе зависят от значения, которое вы выберете для своего аудиокодека.
AacSettings -> (structure)
Требуется, если для параметра Codec задано значение AAC. Служба принимает одну из двух взаимоисключающих групп настроек AAC – VBR и CBR. Чтобы выбрать один из этих режимов, установите для параметра Bitrate control mode значение «VBR» или «CBR». В режиме VBR вы управляете качеством звука с помощью настройки VBR quality. В режиме CBR вы используете настройку Bitrate. Значения по умолчанию и допустимые значения зависят от режима управления скоростью.
AudioDescriptionBroadcasterMix -> (string)
Bitrate -> (integer)
CodecProfile -> (string)
CodingMode -> (string)
RateControlMode -> (string)
RawFormat -> (string)
SampleRate -> (integer)
Specification -> (string)
VbrQuality -> (string)
Ac3Settings -> (structure)
Требуется, если для параметра Codec задано значение AC3.
Bitrate -> (integer)
BitstreamMode -> (string)
CodingMode -> (string)
Dialnorm -> (integer)
DynamicRangeCompressionLine -> (string)
DynamicRangeCompressionProfile -> (string)
DynamicRangeCompressionRf -> (string)
LfeFilter -> (string)
MetadataControl -> (string)
SampleRate -> (integer)
AiffSettings -> (structure)
Требуется, если для параметра Codec задано значение AIFF.
BitDepth -> (integer)
Channels -> (integer)
SampleRate -> (integer)
Codec -> (string)
Eac3AtmosSettings -> (structure)
Требуется, если для Codec установлено значение EAC3_ATMOS.
Bitrate -> (integer)
BitstreamMode -> (string)
CodingMode -> (string)
DialogueIntelligence -> (string)
DownmixControl -> (string)
DynamicRangeCompressionLine -> (string)
DynamicRangeCompressionRf -> (string)
DynamicRangeControl -> (string)
LoRoCenterMixLevel -> (double)
LoRoSurroundMixLevel -> (double)
LtRtCenterMixLevel -> (double)
LtRtSurroundMixLevel -> (double)
MeteringMode -> (string)
SampleRate -> (integer)
SpeechThreshold -> (integer)
StereoDownmix -> (string)
SurroundExMode -> (string)
Eac3Settings -> (structure)
Требуется, если для Codec задано значение EAC3.
AttenuationControl -> (string)
Bitrate -> (integer)
BitstreamMode -> (string)
CodingMode -> (string)
DcFilter -> (string)
Dialnorm -> (integer)
DynamicRangeCompressionLine -> (string)
DynamicRangeCompressionRf -> (string)
LfeControl -> (string)
LfeFilter -> (string)
LoRoCenterMixLevel -> (double)
LoRoSurroundMixLevel -> (double)
LtRtCenterMixLevel -> (double)
LtRtSurroundMixLevel -> (double)
MetadataControl -> (string)
PassthroughControl -> (string)
PhaseControl -> (string)
SampleRate -> (integer)
StereoDownmix -> (string)
SurroundExMode -> (string)
SurroundMode -> (string)
FlacSettings -> (structure)
Требуется, если для Codec, в AudioDescriptions>CodecSettings, задано значение FLAC.
BitDepth -> (integer)
Channels -> (integer)
SampleRate -> (integer)
Mp2Settings -> (structure)
Требуется, если для Codec задано значение MP2.
Bitrate -> (integer)
Channels -> (integer)
SampleRate -> (integer)
Mp3Settings -> (structure)
Требуется, если для Codec, в AudioDescriptions>CodecSettings, задано значение MP3.
Bitrate -> (integer)
Channels -> (integer)
RateControlMode -> (string)
SampleRate -> (integer)
VbrQuality -> (integer)
OpusSettings -> (structure)
Требуется, если для Codec, в AudioDescriptions>CodecSettings, задано значение OPUS.
Bitrate -> (integer)
Channels -> (integer)
SampleRate -> (integer)
VorbisSettings -> (structure)
Требуется, если для Codec, в AudioDescriptions>CodecSettings, задано значение Vorbis.
Channels -> (integer)
SampleRate -> (integer)
VbrQuality -> (integer)
WavSettings -> (structure)
Требуется, если для Codec задано значение WAV.
BitDepth -> (integer)
Channels -> (integer)
Format -> (string)
SampleRate -> (integer)
CustomLanguageCode -> (string)
LanguageCode -> (string)
LanguageCodeControl -> (string)
RemixSettings -> (structure)
Дополнительные настройки ремикширования аудио.
AudioDescriptionAudioChannel -> (integer)
AudioDescriptionDataChannel -> (integer)
ChannelMapping -> (structure)
Сопоставление каналов содержит группу полей со значениями ремикширования для каждого канала в дБ. Укажите значения ремикширования, чтобы задать, какую часть содержимого входного аудиоканала следует включить в выходные аудиоканалы. Каждый элемент массива InputChannels или InputChannelsFineTune задает эти значения для одного выходного канала. Используйте по одному элементу этого массива для каждого выходного канала. В консоли каждый массив соответствует столбцу графического представления матрицы сопоставления. Строки графической матрицы соответствуют входным каналам. Допустимые значения находятся в диапазоне от -60 (без звука) до 6. Значение 0 передает входной канал в выходной без изменений (без ослабления или усиления). Используйте InputChannels или InputChannelsFineTune, чтобы указать значения ремикширования. Не используйте оба параметра одновременно.
OutputChannels -> (list)
В спецификации задания JSON включите по одному дочернему элементу OutputChannels для каждого аудиоканала, который требуется в выходных данных. Каждый дочерний элемент должен содержать один экземпляр InputChannels или InputChannelsFineTune.
(structure)
Настройки сопоставления выходных каналов.
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. Может содержать несколько групп настроек субтитров.
(structure)
Этот объект содержит группы настроек, связанных с субтитрами для одного вывода. Для каждого вывода, имеющего субтитры, включите один экземпляр CaptionDescriptions.
CaptionSelectorName -> (string)
CustomLanguageCode -> (string)
DestinationSettings -> (structure)
Настройки, связанные с одной вкладкой субтитров в консоли MediaConvert. Обычно одна вкладка субтитров соответствует одной выходной дорожке субтитров. В зависимости от формата выходных субтитров одна вкладка может соответствовать набору выходных дорожек субтитров. Дополнительные сведения см. на странице https://docs.aws.amazon.com/mediaconvert/latest/ug/including-captions.html.
BurninDestinationSettings -> (structure)
Вжигание — это способ доставки субтитров, а не формат субтитров. При вжигании субтитры записываются непосредственно в видеокадры, заменяя пиксели видеосодержимого. Настройте вжигаемые субтитры в том же выходе, что и видео. Дополнительные сведения см. на странице 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.
Выравнивание -> (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 -> (string)
Scte35Esam -> (строка)
Scte35Source -> (строка)
TimedMetadata -> (строка)
TimedMetadataBoxVersion -> (строка)
TimedMetadataSchemeIdUri -> (строка)
TimedMetadataValue -> (строка)
Container -> (строка)
F4vSettings -> (структура)
Настройки для контейнера F4v
MoovPlacement -> (строка)
M2tsSettings -> (структура)
Настройки контейнера MPEG-2 TS. Они применяются к выходам в группе вывода файлов, когда контейнером вывода является транспортный поток MPEG-2 (M2TS). В этих активах данные организованы с помощью таблицы отображения программ (PMT). Каждая программа транспортного потока содержит подмножества данных, включая аудио, видео и метаданные. Каждое из этих подмножеств данных имеет числовую метку, называемую идентификатором пакета (PID). Каждая программа транспортного потока соответствует одному выводу MediaConvert. PMT перечисляет типы данных в программе вместе с их PID. Системы и проигрыватели, расположенные ниже по потоку, используют таблицу отображения программ для поиска PID для каждого типа данных, к которому они обращаются, а затем используют PID для поиска определенных данных в активе.
AudioBufferModel -> (string)
AudioDuration -> (string)
AudioFramesPerPes -> (integer)
AudioPids -> (list)
Укажите идентификаторы пакетов (PID) для любых элементарных аудиопотоков, которые вы включаете в этот вывод. Укажите несколько PID в виде массива JSON. По умолчанию используется диапазон 482-492.
(integer)
AudioPtsOffsetDelta -> (integer)
Bitrate -> (integer)
BufferModel -> (string)
DataPTSControl -> (string)
DvbNitSettings -> (structure)
Используйте эти параметры, чтобы вставить таблицу информации о сети DVB (NIT) в транспортный поток этого вывода.
NetworkId -> (integer)
NetworkName -> (string)
NitInterval -> (integer)
DvbSdtSettings -> (structure)
Используйте эти параметры, чтобы вставить таблицу описания службы DVB (SDT) в транспортный поток этого вывода.
OutputSdt -> (string)
SdtInterval -> (integer)
ServiceName -> (string)
ServiceProviderName -> (string)
DvbSubPids -> (list)
Укажите идентификаторы пакетов (PID) для данных субтитров DVB, включенных в этот вывод. Укажите несколько PID в виде массива JSON. По умолчанию используется диапазон 460-479.
(integer)
DvbTdtSettings -> (structure)
Используйте эти параметры, чтобы вставить таблицу времени и даты DVB (TDT) в транспортный поток этого вывода.
TdtInterval -> (integer)
DvbTeletextPid -> (integer)
EbpAudioInterval -> (string)
EbpPlacement -> (string)
EsRateInPes -> (string)
ForceTsVideoEbpOrder -> (string)
FragmentTime -> (double)
KlvMetadata -> (string)
MaxPcrInterval -> (integer)
MinEbpInterval -> (integer)
NielsenId3 -> (string)
NullPacketBitrate -> (double)
PatInterval -> (integer)
PcrControl -> (string)
PcrPid -> (integer)
PmtInterval -> (integer)
PmtPid -> (integer)
PreventBufferUnderflow -> (string)
PrivateMetadataPid -> (integer)
ProgramNumber -> (integer)
PtsOffset -> (integer)
PtsOffsetMode -> (string)
RateMode -> (string)
Scte35Esam -> (structure)
Включите это в настройки своей задачи, чтобы поместить маркеры SCTE-35 в свои выходы HLS и транспортного потока в точках вставки, которые вы указываете в XML-документе ESAM. Предоставьте документ в настройке 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 -> (структура)
Настройки для групп вывода HLS
AudioGroupId -> (строка)
AudioOnlyContainer -> (строка)
AudioRenditionSets -> (строка)
AudioTrackType -> (строка)
DescriptiveVideoServiceFlag -> (строка)
IFrameOnlyManifest -> (строка)
SegmentModifier -> (строка)
Preset -> (строка)
VideoDescription -> (структура)
VideoDescription содержит группу настроек кодирования видео. Конкретные настройки видео зависят от видеокодека, который вы выберете для свойства codec. Включите один экземпляр VideoDescription на вывод.
AfdSignaling -> (string)
AntiAlias -> (string)
ChromaPositionMode -> (string)
CodecSettings -> (structure)
Настройки видеокодека содержат группу настроек, связанных с кодированием видео. Настройки в этой группе различаются в зависимости от значения, которое вы выберете для Video codec. Для каждого выбранного вами перечисления кодека определите соответствующий объект настроек. Ниже перечислены пары перечислений кодеков и объектов настроек. * AV1, Av1Settings * AVC_INTRA, AvcIntraSettings * FRAME_CAPTURE, FrameCaptureSettings * GIF, GifSettings * H_264, H264Settings * H_265, H265Settings * MPEG2, Mpeg2Settings * PRORES, ProresSettings * UNCOMPRESSED, UncompressedSettings * VC3, Vc3Settings * VP8, Vp8Settings * VP9, Vp9Settings * XAVC, XavcSettings
Av1Settings -> (structure)
Требуется, когда вы устанавливаете Codec в VideoDescription>CodecSettings в значение AV1.
AdaptiveQuantization -> (string)
BitDepth -> (string)
FilmGrainSynthesis -> (string)
FramerateControl -> (string)
FramerateConversionAlgorithm -> (string)
FramerateDenominator -> (integer)
FramerateNumerator -> (integer)
GopSize -> (double)
MaxBitrate -> (integer)
NumberBFramesBetweenReferenceFrames -> (integer)
PerFrameMetrics -> (list)
При желании выберите один или несколько отчетов о метриках для каждого кадра, чтобы создать вместе с вашим выводом. Вы можете использовать эти метрики для анализа вывода видео в соответствии с одной или несколькими общепринятыми метриками качества изображения. Вы можете указать метрики для каждого кадра для выходных групп или для отдельных выходов. Когда вы это сделаете, MediaConvert запишет CSV-файл (значения, разделенные запятыми) в ваше выходное место назначения S3 с именем, соответствующим имени вывода и типу метрики. Например: videofile_PSNR.csv Задания, которые генерируют метрики для каждого кадра, займут больше времени, в зависимости от разрешения и сложности вашего вывода. Например, некоторые задания 4K могут занять до двух раз больше времени. Обратите внимание, что при анализе качества видео вашего вывода или при сравнении качества видео нескольких различных выходов мы также обычно рекомендуем подробный визуальный обзор в контролируемой среде. Вы можете выбрать одну из следующих метрик для каждого кадра: * PSNR: пиковое отношение сигнал/шум * SSIM: индекс структурного сходства * MS_SSIM: индекс многомасштабного структурного сходства * PSNR_HVS: пиковое отношение сигнал/шум с учетом системы зрительного восприятия человека * VMAF: объединенная оценка видео по нескольким методам * QVBR: переменная скорость передачи данных, определяемая качеством. Этот параметр доступен только в том случае, если ваш вывод использует режим управления скоростью QVBR.
(string)
- PSNR: пиковое отношение сигнал/шум * SSIM: индекс структурного сходства * MS_SSIM: индекс многомасштабного структурного сходства * PSNR_HVS: пиковое отношение сигнал/шум с учетом системы зрительного восприятия человека * VMAF: объединенная оценка видео по нескольким методам * 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: пиковое отношение сигнал/шум * SSIM: индекс структурного сходства * MS_SSIM: индекс многомасштабного сходства * PSNR_HVS: пиковое отношение сигнал/шум с учетом системы зрительного восприятия человека * VMAF: объединенная оценка видео по нескольким методам * QVBR: переменная скорость передачи данных, определяемая качеством. Этот параметр доступен только в том случае, если выходные данные используют режим управления скоростью QVBR.
(string)
- PSNR: пиковое отношение сигнал/шум * SSIM: индекс структурного сходства * MS_SSIM: индекс многомасштабного сходства * PSNR_HVS: пиковое отношение сигнал/шум с учетом системы зрительного восприятия человека * VMAF: объединенная оценка видео по нескольким методам * QVBR: переменная скорость передачи данных, определяемая качеством. Этот параметр доступен только в том случае, если выходные данные используют режим управления скоростью QVBR.
ScanTypeConversionMode -> (string)
SlowPal -> (string)
Telecine -> (string)
Codec -> (string)
FrameCaptureSettings -> (structure)
Требуется, если вы установили для Codec значение FRAME_CAPTURE.
FramerateDenominator -> (integer)
FramerateNumerator -> (integer)
MaxCaptures -> (integer)
Quality -> (integer)
GifSettings -> (structure)
Обязательно, если вы установили (Codec) в разделе (VideoDescription)>(CodecSettings) значение GIF
FramerateControl -> (string)
FramerateConversionAlgorithm -> (string)
FramerateDenominator -> (integer)
FramerateNumerator -> (integer)
H264Settings -> (structure)
Требуется, если для параметра Codec установлено значение H_264.
AdaptiveQuantization -> (string)
BandwidthReductionFilter -> (structure)
Фильтр сокращения пропускной способности повышает качество видео выходного файла по сравнению с его скоростью передачи данных. Используйте его, чтобы снизить скорость передачи данных выходного файла с постоянным качеством QVBR с небольшим снижением воспринимаемого качества или без него. Или используйте его, чтобы повысить качество видео выходных файлов с другими режимами управления скоростью передачи данных по сравнению с указанной вами скоростью передачи данных. Сокращение пропускной способности увеличивается еще больше, если входной файл имеет низкое качество или содержит шумы. Выходные файлы, использующие эту функцию, подпадают под ценовую категорию Pro. При включении фильтра сокращения пропускной способности нельзя включать предварительный процессор подавления шума.
Sharpening -> (string)
Strength -> (string)
Bitrate -> (integer)
CodecLevel -> (string)
CodecProfile -> (string)
DynamicSubGop -> (string)
EndOfStreamMarkers -> (string)
EntropyEncoding -> (string)
FieldEncoding -> (string)
FlickerAdaptiveQuantization -> (string)
FramerateControl -> (string)
FramerateConversionAlgorithm -> (string)
FramerateDenominator -> (integer)
FramerateNumerator -> (integer)
GopBReference -> (string)
GopClosedCadence -> (integer)
GopSize -> (double)
GopSizeUnits -> (string)
HrdBufferFinalFillPercentage -> (integer)
HrdBufferInitialFillPercentage -> (integer)
HrdBufferSize -> (integer)
InterlaceMode -> (string)
MaxBitrate -> (integer)
MinIInterval -> (integer)
NumberBFramesBetweenReferenceFrames -> (integer)
NumberReferenceFrames -> (integer)
ParControl -> (string)
ParDenominator -> (integer)
ParNumerator -> (integer)
PerFrameMetrics -> (list)
При необходимости выберите один или несколько отчетов о метриках для каждого кадра, которые будут созданы вместе с вашими выходными данными. Вы можете использовать эти метрики для анализа ваших видеовыходных данных в соответствии с одной или несколькими обычно используемыми метриками качества изображения. Вы можете указать метрики для каждого кадра для выходных групп или для отдельных выходных данных. Когда вы это сделаете, MediaConvert запишет файл CSV (значения, разделенные запятыми) в место назначения вывода S3, названный в соответствии с именем вывода и типом метрики. Например: videofile_PSNR.csv Задания, которые генерируют метрики для каждого кадра, займут больше времени, в зависимости от разрешения и сложности ваших выходных данных. Например, некоторые задания 4K могут занять вдвое больше времени. Обратите внимание, что при анализе качества видео ваших выходных данных или при сравнении качества видео нескольких разных выходных данных мы также рекомендуем подробный визуальный обзор в контролируемой среде. Вы можете выбрать из следующих метрик для каждого кадра: * PSNR: 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 с постоянным качеством практически без ухудшения воспринимаемого качества. Или используйте его для увеличения качества видео выходных данных с другими режимами управления скоростью относительно указанного вами битрейта. Снижение пропускной способности увеличивается, если входные данные низкого качества или шумные. Выходные данные, использующие эту функцию, тарифицируются по ставкам профессионального уровня. Если вы включите Bandwidth reduction filter, вы не сможете включить Noise reducer preprocessor.
Sharpening -> (string)
Strength -> (string)
Bitrate -> (integer)
CodecLevel -> (string)
CodecProfile -> (string)
Deblocking -> (string)
DynamicSubGop -> (string)
EndOfStreamMarkers -> (string)
FlickerAdaptiveQuantization -> (string)
FramerateControl -> (string)
FramerateConversionAlgorithm -> (string)
FramerateDenominator -> (integer)
FramerateNumerator -> (integer)
GopBReference -> (string)
GopClosedCadence -> (integer)
GopSize -> (double)
GopSizeUnits -> (string)
HrdBufferFinalFillPercentage -> (integer)
HrdBufferInitialFillPercentage -> (integer)
HrdBufferSize -> (integer)
InterlaceMode -> (string)
MaxBitrate -> (integer)
MinIInterval -> (integer)
NumberBFramesBetweenReferenceFrames -> (integer)
NumberReferenceFrames -> (integer)
ParControl -> (string)
ParDenominator -> (integer)
ParNumerator -> (integer)
PerFrameMetrics -> (list)
При необходимости выберите один или несколько отчетов о метриках для каждого кадра, которые будут созданы вместе с вашими выходными данными. Вы можете использовать эти метрики для анализа видеовыходных данных в соответствии с одной или несколькими общепринятыми метриками качества изображения. Вы можете указать метрики для каждого кадра для выходных групп или для отдельных выходных данных. В этом случае MediaConvert записывает CSV-файл (значения, разделенные запятыми) в место назначения выходных данных S3. Имя файла формируется на основе имени выходных данных и типа метрики. Например: videofile_PSNR.csv. Задания, которые генерируют метрики для каждого кадра, займут больше времени в зависимости от разрешения и сложности ваших выходных данных. Например, выполнение некоторых заданий 4K может занять в два раза больше времени. Обратите внимание, что при анализе качества видео ваших выходных данных или при сравнении качества видео нескольких различных выходных данных мы также обычно рекомендуем подробно просматривать видео в контролируемой среде. Вы можете выбрать одну из следующих метрик для каждого кадра: * PSNR: пиковое отношение сигнал/шум * SSIM: индекс структурного сходства * MS_SSIM: индекс многоуровневого сходства * PSNR_HVS: пиковое отношение сигнал/шум с учетом человеческого зрительного восприятия * VMAF: объединенная оценка видео по нескольким методам * QVBR: переменный битрейт с заданным качеством. Эта опция доступна только тогда, когда ваши выходные данные используют режим управления скоростью QVBR.
(string)
- PSNR: пиковое отношение сигнал/шум * SSIM: индекс структурного сходства * MS_SSIM: индекс многоуровневого сходства * PSNR_HVS: пиковое отношение сигнал/шум с учетом человеческого зрительного восприятия * VMAF: объединенная оценка видео по нескольким методам * QVBR: переменный битрейт с заданным качеством. Эта опция доступна только тогда, когда ваши выходные данные используют режим управления скоростью QVBR.
QualityTuningLevel -> (string)
QvbrSettings -> (structure)
Настройки для кодирования с переменной скоростью передачи данных и заданным качеством с кодеком H.265. Используйте эти настройки только тогда, когда вы устанавливаете QVBR для Rate control mode.
MaxAverageBitrate -> (integer)
QvbrQualityLevel -> (integer)
QvbrQualityLevelFineTune -> (double)
RateControlMode -> (string)
SampleAdaptiveOffsetFilterMode -> (string)
ScanTypeConversionMode -> (string)
SceneChangeDetect -> (string)
Slices -> (integer)
SlowPal -> (string)
SpatialAdaptiveQuantization -> (string)
Telecine -> (string)
TemporalAdaptiveQuantization -> (string)
TemporalIds -> (string)
Tiles -> (string)
UnregisteredSeiTimecode -> (string)
WriteMp4PackagingType -> (string)
Mpeg2Settings -> (structure)
Требуется, когда для Codec установлено значение MPEG2.
AdaptiveQuantization -> (string)
Bitrate -> (integer)
CodecLevel -> (string)
CodecProfile -> (string)
DynamicSubGop -> (string)
FramerateControl -> (string)
FramerateConversionAlgorithm -> (string)
FramerateDenominator -> (integer)
FramerateNumerator -> (integer)
GopClosedCadence -> (integer)
GopSize -> (double)
GopSizeUnits -> (string)
HrdBufferFinalFillPercentage -> (integer)
HrdBufferInitialFillPercentage -> (integer)
HrdBufferSize -> (integer)
InterlaceMode -> (string)
IntraDcPrecision -> (string)
MaxBitrate -> (integer)
MinIInterval -> (integer)
NumberBFramesBetweenReferenceFrames -> (integer)
ParControl -> (string)
ParDenominator -> (integer)
ParNumerator -> (integer)
PerFrameMetrics -> (list)
При желании выберите один или несколько отчетов о метриках на кадр для генерации вместе с вашим выводом. Вы можете использовать эти метрики для анализа вашего видеовывода в соответствии с одним или несколькими общепринятыми метриками качества изображения. Вы можете указать метрики на кадр для выходных групп или для отдельных выходов. Когда вы это сделаете, MediaConvert записывает файл CSV (значения, разделенные запятыми) в пункт назначения вывода S3, названный в честь имени вывода и типа метрики. Например: videofile_PSNR.csv Задания, которые генерируют метрики на кадр, займут больше времени, в зависимости от разрешения и сложности вашего вывода. Например, некоторые задания 4K могут занять вдвое больше времени. Обратите внимание, что при анализе качества видео вашего вывода или при сравнении качества видео нескольких разных выходов мы обычно также рекомендуем подробный визуальный обзор в контролируемой среде. Вы можете выбрать следующие метрики на кадр: * PSNR: 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: Пиковое отношение сигнала к шуму * SSIM: Индекс структурного сходства * MS_SSIM: Индекс сходства с несколькими масштабами * PSNR_HVS: Пиковое отношение сигнала к шуму с учетом человеческого зрительного восприятия * VMAF: Комплексная оценка видео по нескольким методам * QVBR: Переменная скорость передачи данных с заданным качеством. Этот параметр доступен только в том случае, если для выходных данных используется режим управления скоростью QVBR.
QualityTuningLevel -> (string)
RateControlMode -> (string)
ScanTypeConversionMode -> (string)
SceneChangeDetect -> (string)
SlowPal -> (string)
Softness -> (integer)
SpatialAdaptiveQuantization -> (string)
Syntax -> (string)
Telecine -> (string)
TemporalAdaptiveQuantization -> (string)
ProresSettings -> (structure)
Требуется, если для Codec установлено значение PRORES.
ChromaSampling -> (string)
CodecProfile -> (string)
FramerateControl -> (string)
FramerateConversionAlgorithm -> (string)
FramerateDenominator -> (integer)
FramerateNumerator -> (integer)
InterlaceMode -> (string)
ParControl -> (string)
ParDenominator -> (integer)
ParNumerator -> (integer)
PerFrameMetrics -> (list)
При желании выберите один или несколько отчетов о метриках на кадр для создания вместе с выходными данными. Эти метрики можно использовать для анализа выходного видео по одной или нескольким распространенным метрикам качества изображения. Метрики на кадр можно указать для групп выходных данных или отдельных выходов. В этом случае MediaConvert записывает CSV-файл (файл со значениями, разделенными запятыми) в место назначения S3 для выходных данных. Имя файла формируется из имени выхода и типа метрики. Например: videofile_PSNR.csv. Задания, генерирующие метрики на кадр, занимают больше времени в зависимости от разрешения и сложности выходных данных. Например, некоторые задания 4K могут занимать вдвое больше времени. Обратите внимание: при анализе качества выходного видео или сравнении качества видео нескольких разных выходов мы обычно также рекомендуем подробно просматривать видео в контролируемой среде. Можно выбрать следующие метрики на кадр: * PSNR: пиковое отношение сигнала к шуму * SSIM: показатель структурного сходства * MS_SSIM: показатель сходства по нескольким масштабам * PSNR_HVS: пиковое отношение сигнала к шуму с учетом человеческой зрительной системы * VMAF: объединенная оценка видео по нескольким методам * QVBR: переменная скорость передачи данных, определяемая качеством. Этот параметр доступен только в том случае, если в выходных данных используется режим управления скоростью QVBR.
(string)
- PSNR: пиковое отношение сигнала к шуму * SSIM: показатель структурного сходства * MS_SSIM: показатель сходства по нескольким масштабам * PSNR_HVS: пиковое отношение сигнала к шуму с учетом человеческой зрительной системы * VMAF: объединенная оценка видео по нескольким методам * QVBR: переменная скорость передачи данных, определяемая качеством. Этот параметр доступен только в том случае, если в выходных данных используется режим управления скоростью QVBR.
ScanTypeConversionMode -> (string)
SlowPal -> (string)
Telecine -> (string)
UncompressedSettings -> (structure)
Требуется, если для Codec в VideoDescription>CodecSettings установлено значение UNCOMPRESSED.
Fourcc -> (string)
FramerateControl -> (string)
FramerateConversionAlgorithm -> (string)
FramerateDenominator -> (integer)
FramerateNumerator -> (integer)
InterlaceMode -> (string)
ScanTypeConversionMode -> (string)
SlowPal -> (string)
Telecine -> (string)
Vc3Settings -> (structure)
Требуется, если для Codec установлено значение VC3
FramerateControl -> (string)
FramerateConversionAlgorithm -> (string)
FramerateDenominator -> (integer)
FramerateNumerator -> (integer)
InterlaceMode -> (string)
ScanTypeConversionMode -> (string)
SlowPal -> (string)
Telecine -> (string)
Vc3Class -> (string)
Vp8Settings -> (structure)
Обязательно, если вы установили для Codec значение VP8.
Bitrate -> (integer)
FramerateControl -> (string)
FramerateConversionAlgorithm -> (string)
FramerateDenominator -> (integer)
FramerateNumerator -> (integer)
GopSize -> (double)
HrdBufferSize -> (integer)
MaxBitrate -> (integer)
ParControl -> (string)
ParDenominator -> (integer)
ParNumerator -> (integer)
QualityTuningLevel -> (string)
RateControlMode -> (string)
Vp9Settings -> (structure)
Обязательно, если вы установили для Codec значение VP9.
Bitrate -> (integer)
FramerateControl -> (string)
FramerateConversionAlgorithm -> (string)
FramerateDenominator -> (integer)
FramerateNumerator -> (integer)
GopSize -> (double)
HrdBufferSize -> (integer)
MaxBitrate -> (integer)
ParControl -> (string)
ParDenominator -> (integer)
ParNumerator -> (integer)
QualityTuningLevel -> (string)
RateControlMode -> (string)
XavcSettings -> (structure)
Требуется, если для Codec установлено значение XAVC.
AdaptiveQuantization -> (string)
EntropyEncoding -> (string)
FramerateControl -> (string)
FramerateConversionAlgorithm -> (string)
FramerateDenominator -> (integer)
FramerateNumerator -> (integer)
PerFrameMetrics -> (list)
При необходимости выберите один или несколько отчетов о метриках для каждого кадра, которые нужно сгенерировать вместе с выводом. Эти метрики можно использовать для анализа качества выходного видео по одной или нескольким общепринятым метрикам качества изображения. Метрики для каждого кадра можно указать для групп вывода или отдельных выводов. В этом случае MediaConvert запишет CSV-файл (значения, разделенные запятыми) в целевое расположение вывода в S3, назвав его по имени вывода и типу метрики. Например: videofile_PSNR.csv. Задания, в которых формируются метрики для каждого кадра, выполняются дольше; продолжительность зависит от разрешения и сложности вывода. Например, выполнение некоторых заданий 4K может занять вдвое больше времени. Обратите внимание, что при анализе качества видео вывода или сравнении качества видео нескольких различных выводов мы также обычно рекомендуем провести подробный визуальный осмотр в контролируемой среде. Можно выбрать одну из следующих метрик для каждого кадра: * PSNR: пиковое отношение сигнал/шум * SSIM: индекс структурного сходства * MS_SSIM: индекс многомасштабного сходства * PSNR_HVS: пиковое отношение сигнал/шум с учетом особенностей зрительной системы человека * VMAF: объединенная оценка видео по нескольким методам * QVBR: переменный битрейт с заданным качеством. Эта настройка доступна только в том случае, если для вывода используется режим управления скоростью QVBR.
(string)
- PSNR: пиковое отношение сигнал/шум * SSIM: индекс структурного сходства * MS_SSIM: индекс многомасштабного сходства * PSNR_HVS: пиковое отношение сигнал/шум с учетом особенностей зрительной системы человека * VMAF: объединенная оценка видео по нескольким методам * 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)
Дополнительные функции транскодирования можно найти в разделе 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 -> (структура)
Включите функцию вставки изображения, чтобы включить графическое наложение на ваше видео. Включите или отключите эту функцию для каждого вывода отдельно. Эта настройка отключена по умолчанию.
InsertableImages -> (list)
Укажите изображения, которые вы хотите наложить на ваше видео. Изображения должны быть файлами PNG или TGA.
(структура)
Эти параметры применяются к определенному графическому наложению. Вы можете включить несколько наложений в свою задачу.
Duration -> (целое число)
FadeIn -> (целое число)
FadeOut -> (целое число)
Height -> (целое число)
ImageInserterInput -> (строка)
ImageX -> (целое число)
ImageY -> (целое число)
Layer -> (целое число)
Opacity -> (целое число)
StartTime -> (строка)
Width -> (целое число)
SdrReferenceWhiteLevel -> (целое число)
NoiseReducer -> (структура)
Включите функцию шумоподавления для удаления шума из вашего видеовыхода, если это необходимо. Включите или отключите эту функцию для каждого вывода отдельно. Эта настройка отключена по умолчанию. Когда вы включаете шумоподавление, вы также должны выбрать значение для фильтра шумоподавления. Для выходов AVC, когда вы включаете шумоподавление, вы не можете включить фильтр уменьшения пропускной способности.
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 Streaming.
License -> (строка)
Payload -> (целое число)
Preset -> (строка)
Strength -> (строка)
TimecodeBurnin -> (структура)
Настройки для наложения выходного таймкода и указанного префикса в выходные данные.
FontSize -> (целое число)
Position -> (строка)
Prefix -> (строка)
Width -> (целое число)
TimecodeConfig -> (структура)
Эти настройки управляют тем, как служба обрабатывает таймкоды во всей работе. Эти настройки не влияют на обрезку входных данных.
Anchor -> (строка)
Source -> (строка)
Start -> (строка)
TimestampOffset -> (строка)
TimedMetadataInsertion -> (структура)
Вставьте определяемые пользователем пользовательские метаданные ID3 в указанные вами таймкоды. В каждом выходном файле, в который вы хотите включить эти метаданные, необходимо установить для метаданных ID3 значение Passthrough.
Id3Insertions -> (список)
Id3Insertions содержит массив экземпляров Id3Insertion.
(структура)
Чтобы вставить теги ID3 в свой выход, укажите два значения. Используйте ID3 tag, чтобы указать строку в кодировке base64, и используйте Timecode, чтобы указать время, когда тег должен быть вставлен. Чтобы вставить несколько тегов ID3 в свой выход, создайте несколько экземпляров вставки ID3.
Id3 -> (строка)
Timecode -> (строка)
SimulateReservedQueue -> (строка)
Status -> (строка)
StatusUpdateInterval -> (строка)
Timing -> (структура)
Информация о том, когда задания отправляются, начинаются и завершаются, указывается в формате Unix epoch в секундах.
FinishTime -> (timestamp)
StartTime -> (timestamp)
SubmitTime -> (timestamp)
UserMetadata -> (map)
Определяемые пользователем метаданные, которые вы хотите связать с заданием MediaConvert. Вы указываете метаданные в парах «ключ/значение».
key -> (строка)
value -> (строка)
Warnings -> (list)
Содержит все предупреждающие сообщения для задания. Используйте для выявления потенциальных проблем с вашим входом, выходом или заданием. Для получения дополнительной информации см. https://docs.aws.amazon.com/mediaconvert/latest/ug/warning_codes.html
(структура)
Содержит все коды предупреждений и их количество для задания.
Code -> (целое число)
Count -> (целое число)
© Copyright 2025, Amazon Web Services. Created using Sphinx.