[ aws . mediaconvert ]
search-jobs
Описание
Извлеките массив JSON, который включает сведения о заданиях для двадцати ваших последних заданий. При необходимости отфильтруйте результаты в соответствии с входным файлом, очередью или статусом. Чтобы извлечь двадцать следующих самых последних заданий, используйте строку nextToken, возвращенную вместе с массивом.
См. также: Документация по API AWS
search-jobs — это оператор с разбивкой на страницы. Для извлечения всего набора данных результатов может потребоваться несколько вызовов API. Вы можете отключить разбивку на страницы, предоставив аргумент --no-paginate. При использовании --output text и аргумента --query в ответе с разбивкой на страницы аргумент --query должен извлекать данные из результатов следующих выражений запроса: Jobs
Сводка
search-jobs
[--input-file <value>]
[--order <value>]
[--queue <value>]
[--status <value>]
[--cli-input-json | --cli-input-yaml]
[--starting-token <value>]
[--page-size <value>]
[--max-items <value>]
[--generate-cli-skeleton <value>]
[--debug]
[--endpoint-url <value>]
[--no-verify-ssl]
[--no-paginate]
[--output <value>]
[--query <value>]
[--profile <value>]
[--region <value>]
[--version <value>]
[--color <value>]
[--no-sign-request]
[--ca-bundle <value>]
[--cli-read-timeout <value>]
[--cli-connect-timeout <value>]
[--cli-binary-format <value>]
[--no-cli-pager]
[--cli-auto-prompt]
[--no-cli-auto-prompt]
Параметры
--input-file (string) Необязательный параметр. Укажите URL-адрес входного файла или частичное имя входного файла. Максимальная длина входного файла составляет 300 символов.
--order (string) Необязательный параметр. Когда вы запрашиваете списки ресурсов, вы можете указать, следует ли их сортировать в порядке возрастания (ASCENDING) или убывания (DESCENDING). По умолчанию зависит от ресурса.
Возможные значения:
ASCENDINGDESCENDING
--queue (string) Необязательный параметр. Укажите имя очереди или ARN очереди, чтобы возвращать только задания из этой очереди.
--status (string) Необязательный параметр. Статус задания может быть SUBMITTED, PROGRESSING, COMPLETE, CANCELED или ERROR.
Возможные значения:
SUBMITTEDPROGRESSINGCOMPLETECANCELEDERROR
--cli-input-json | --cli-input-yaml (string) Считывает аргументы из предоставленной строки JSON. Строка JSON соответствует формату, предоставленному --generate-cli-skeleton. Если в командной строке предоставлены другие аргументы, эти значения переопределят значения, предоставленные в JSON. Невозможно передать произвольные двоичные значения с использованием значения, предоставленного в JSON, так как строка будет воспринята буквально. Это нельзя указывать вместе с --cli-input-yaml.
--starting-token (string)
Токен для указания места начала разбивки на страницы. Это NextToken из ранее усеченного ответа.
Примеры использования см. в разделе Pagination в Руководстве пользователя AWS Command Line Interface .
--page-size (integer)
Размер каждой страницы, которую нужно получить в вызове сервиса AWS. Это не влияет на количество элементов, возвращаемых в выходных данных команды. Установка меньшего размера страницы приводит к большему количеству вызовов сервиса AWS, получая меньше элементов в каждом вызове. Это может помочь предотвратить истечение времени ожидания вызовов сервиса AWS.
Примеры использования см. в разделе Pagination в Руководстве пользователя AWS Command Line Interface .
--max-items (integer)
Общее количество элементов, которые необходимо вернуть в выходных данных команды. Если общее количество доступных элементов больше указанного значения, в выходных данных команды предоставляется NextToken. Чтобы возобновить разбивку на страницы, укажите значение NextToken в аргументе starting-token последующей команды. Не используйте элемент ответа NextToken непосредственно вне AWS CLI.
Примеры использования см. в разделе Pagination в Руководстве пользователя AWS Command Line Interface .
--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)
Регион для использования. Переопределяет настройки конфигурации/среды.
--version (string)
Отобразить версию этого инструмента.
--color (string)
Включить/выключить вывод цвета.
- on
- off
- auto
--no-sign-request (boolean)
Не подписывать запросы. Учетные данные не будут загружены, если этот аргумент предоставлен.
--ca-bundle (string)
Пакет сертификатов CA для использования при проверке SSL-сертификатов. Переопределяет настройки конфигурации/среды.
--cli-read-timeout (int)
Максимальное время чтения сокета в секундах. Если значение равно 0, чтение сокета будет блокироваться и не истечет время ожидания. Значение по умолчанию — 60 секунд.
--cli-connect-timeout (int)
Максимальное время подключения сокета в секундах. Если значение равно 0, подключение сокета будет блокироваться и не истечет время ожидания. Значение по умолчанию — 60 секунд.
--cli-binary-format (string)
Стиль форматирования, который будет использоваться для двоичных больших объектов. Формат по умолчанию — base64. Формат base64 ожидает, что двоичные большие объекты будут предоставлены в виде строки, закодированной в base64. Формат raw-in-base64-out сохраняет совместимость с поведением AWS CLI V1, и двоичные значения должны передаваться буквально. При предоставлении содержимого из файла, соответствующего двоичному большому объекту, fileb:// всегда будет обрабатываться как двоичный и использовать содержимое файла напрямую, независимо от настройки cli-binary-format. При использовании file:// содержимое файла необходимо правильно отформатировать для настроенного cli-binary-format.
- base64
- raw-in-base64-out
--no-cli-pager (boolean)
Отключить пейджер cli для вывода.
--cli-auto-prompt (boolean)
Автоматически запрашивать параметры ввода CLI.
--no-cli-auto-prompt (boolean)
Отключить автоматическое запрашивание параметров ввода CLI.
Output
Jobs -> (list)
Список заданий.
(structure)
Каждое задание преобразует входной файл в выходной файл или файлы. Для получения дополнительной информации см. Руководство пользователя по адресу https://docs.aws.amazon.com/mediaconvert/latest/ug/what-is.html
AccelerationSettings -> (structure)
Ускоренное перекодирование может значительно ускорить выполнение заданий с длинным, визуально сложным контентом.
Mode -> (string)
AccelerationStatus -> (string)
Arn -> (string)
BillingTagsSource -> (string)
ClientRequestToken -> (string)
CreatedAt -> (timestamp)
CurrentPhase -> (string)
ErrorCode -> (integer)
ErrorMessage -> (string)
HopDestinations -> (list)
Необязательный список переходов.
(structure)
Необязательный параметр. Конфигурация для целевой очереди, в которую задание может перейти после истечения заданного пользователем минимального времени ожидания.
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)
Список сведений о группе вывода
(structure)
Содержит сведения о группах вывода, указанных в настройках задания.
OutputDetails -> (list)
Сведения о выводе
(structure)
Сведения о выводе
DurationInMs -> (integer)
VideoDetails -> (structure)
Содержит сведения о видеопотоке вывода
HeightInPx -> (integer)
WidthInPx -> (integer)
Priority -> (integer)
Queue -> (string)
QueueTransitions -> (list)
История перемещения задания по очереди.
(structure)
Описание исходной и целевой очередей, между которыми перемещалось задание, а также метка времени перемещения
DestinationQueue -> (string)
SourceQueue -> (string)
Timestamp -> (timestamp)
RetryCount -> (integer)
Role -> (string)
Settings -> (structure)
JobSettings содержит все настройки транскодирования для задания.
AdAvailOffset -> (integer)
AvailBlanking -> (structure)
Настройки для затемнения ad avail. Видео можно затемнять или накладывать изображением, а звук отключать во время ad avails, инициированных SCTE-35.
AvailBlankingImage -> (string)
ColorConversion3DLUTSettings -> (list)
Используйте 3D LUT для указания пользовательского поведения отображения цветов при преобразовании из одного цветового пространства в другое. Вы можете включить до 8 различных 3D LUT. Дополнительные сведения см. по адресу: https://docs.aws.amazon.com/mediaconvert/latest/ug/3d-luts.html
(structure)
Настройки пользовательского 3D lut
FileInput -> (string)
InputColorSpace -> (string)
InputMasteringLuminance -> (integer)
OutputColorSpace -> (string)
OutputMasteringLuminance -> (integer)
Esam -> (structure)
Настройки для Event Signaling And Messaging (ESAM). Если вы не выполняете вставку рекламы, вы можете игнорировать эти настройки.
ManifestConfirmConditionNotification -> (structure)
Указывает ESAM ManifestConfirmConditionNotification XML в соответствии с OC-SP-ESAM-API-I03-131025. Транскодер использует инструкции по кондиционированию манифеста, которые вы предоставляете в настройках MCC XML.
MccXml -> (string)
ResponseSignalPreroll -> (integer)
SignalProcessingNotification -> (structure)
Указывает ESAM SignalProcessingNotification XML в соответствии с OC-SP-ESAM-API-I03-131025. Транскодер использует инструкции по обработке сигналов, которые вы предоставляете в настройках SCC XML.
SccXml -> (string)
ExtendedDataServices -> (structure)
Если ваш исходный контент содержит службы данных EIA-608 Line 21, включите эту функцию, чтобы указать, что MediaConvert делает с пакетами Extended Data Services (XDS). Вы можете передать пакеты XDS или удалить их из вывода. Дополнительные сведения о XDS см. в разделе Службы данных EIA-608 Line, раздел 9.5.1.5 05h Content Advisory.
CopyProtectionAction -> (string)
VchipAction -> (string)
FollowSource -> (integer)
Inputs -> (list)
Используйте входы, чтобы определить исходный файл, используемый в задании транскодирования. В задании может быть несколько входов. Эти входы будут объединены вместе для создания вывода.
(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)
Дополнительные настройки для расширенного входного фильтра, когда вы установите для расширенного входного фильтра значение Включено.
AddTexture -> (string)
Sharpening -> (string)
AudioSelectorGroups -> (map)
Используйте группы селекторов аудио, чтобы объединить несколько боковых аудиовходов, чтобы вы могли назначить их одной вкладке выходного аудио. Обратите внимание, что если вы работаете со встроенным аудио, проще назначить несколько входных дорожек одному селектору аудио, чем использовать группу селекторов аудио.
key -> (string)
value -> (structure)
Используйте группы селекторов аудио, чтобы объединить несколько боковых аудиовходов, чтобы вы могли назначить их одной вкладке выходного аудио. Обратите внимание, что если вы работаете со встроенным аудио, проще назначить несколько входных дорожек одному селектору аудио, чем использовать группу селекторов аудио.
AudioSelectorNames -> (list)
Название селектора аудио в том же входе, который нужно включить в группу. Имена селекторов аудио стандартизированы в зависимости от их порядка во входном сигнале (например, «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)
Определите дорожку из входного звука, которую нужно включить в этот селектор, введя номер индекса дорожки. Чтобы включить несколько дорожек в один селектор audio, укажите несколько дорожек следующим образом. Используя консоль, введите список, разделенный запятыми. Например, введите «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. Если уникальная дорожка не найдена или несколько дорожек соответствуют указанным свойствам, задание завершается неудачей. Если в группе рендеринга только одна дорожка субтитров, параметры можно оставить пустыми, и будет выбрана дорожка субтитров по умолчанию. Если вашим источником титров является файл sidecar, используйте FileSourceSettings вместо WebvttHlsSourceSettings.
RenditionGroupId -> (string)
RenditionLanguageCode -> (string)
RenditionName -> (string)
Crop -> (structure)
Используйте выбор Cropping, чтобы указать область видео, которую служба включит в кадр выходного видео. Если вы укажете здесь значение, оно переопределит любое значение, которое вы укажете в настройке вывода Cropping selection.
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)
Используйте Dynamic audio selectors, когда вы не знаете структуру дорожек вашего источника при отправке задания, но хотите выбрать несколько звуковых дорожек. Когда вы включаете звуковую дорожку в свой вывод и указываете этот Dynamic audio selector в качестве Audio source, MediaConvert создает выходную звуковую дорожку для каждой динамически выбранной дорожки. Обратите внимание, что при включении Dynamic audio selector для двух или более входных данных каждая входная информация должна иметь одинаковое количество звуковых дорожек и звуковых каналов.
key -> (string)
value -> (structure)
Используйте Dynamic audio selectors, когда вы не знаете структуру дорожек вашего источника при отправке задания, но хотите выбрать несколько звуковых дорожек. Когда вы включаете звуковую дорожку в свой вывод и указываете этот Dynamic audio selector в качестве Audio source, MediaConvert создает звуковую дорожку в этом выводе для каждой динамически выбранной дорожки. Обратите внимание, что при включении Dynamic audio selector для двух или более входных данных каждая входная информация должна иметь одинаковое количество звуковых дорожек и звуковых каналов.
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)
Используйте Размещение выделения, чтобы определить область видео в выходном кадре. Область за пределами указанного вами прямоугольника черная. Если вы укажете здесь значение, оно переопределит любое значение, указанное в настройке выходного параметра Размещение выделения. Если вы укажете здесь значение, это переопределит любые значения AFD во входных данных, даже если вы установите для параметра Respond to AFD значение Respond. Если вы укажете здесь значение, это проигнорирует все, что вы укажете для параметра Scaling Behavior.
Height -> (integer)
Width -> (integer)
X -> (integer)
Y -> (integer)
ProgramNumber -> (integer)
PsiControl -> (string)
SupplementalImps -> (list)
Предоставьте список любых необходимых дополнительных IMP. Вам нужны дополнительные IMP, если CPL, который вы используете для своих входных данных, находится в неполном IMP. Укажите либо каталоги дополнительных IMP с косой чертой в конце, либо файлы ASSETMAP.xml. Например, [“s3://bucket/ov/”, “s3://bucket/vf2/ASSETMAP.xml”]. Вам не нужно указывать IMP, который содержит ваш входной CPL, потому что служба обнаруживает его автоматически.
(string)
TimecodeSource -> (string)
TimecodeStart -> (string)
VideoGenerator -> (structure)
Когда вы включаете Video generator, MediaConvert создает видеовход с черными кадрами. Используйте этот параметр, если у вас нет видеовхода или если вы хотите добавить черные видеокадры до или после других входов. Вы можете указать Video generator или указать Input file, но вы не можете указать оба варианта. Для получения дополнительной информации см. https://docs.aws.amazon.com/mediaconvert/latest/ug/video-generator.html
Channels -> (integer)
Duration -> (integer)
FramerateDenominator -> (integer)
FramerateNumerator -> (integer)
SampleRate -> (integer)
VideoOverlays -> (list)
Содержит массив видео наложений.
(структура)
Наложите одно или несколько видео поверх вашего входного видео. Для получения дополнительной информации см. https://docs.aws.amazon.com/mediaconvert/latest/ug/video-overlays.html
Crop -> (структура)
Укажите прямоугольник контента для обрезки и использования из входного видео вашего видео наложения. Когда вы это сделаете, MediaConvert использует обрезанные размеры, которые вы укажете в разделе Смещение по X, Смещение по Y, Ширина и Высота.
Height -> (integer)
Unit -> (string)
Width -> (integer)
X -> (integer)
Y -> (integer)
EndTimecode -> (string)
InitialPosition -> (structure)
Укажите начальное положение вашего видео наложения. Чтобы указать начальное положение вашего видео наложения, включая расстояние от левого или верхнего края кадра базового входного видео, или размер: Введите значение для Положения по X, Положения по Y, Ширины или Высоты. Чтобы использовать весь кадр базового входного видео: оставьте пустым.
Height -> (integer)
Unit -> (string)
Width -> (integer)
XPosition -> (integer)
YPosition -> (integer)
Input -> (structure)
Входные настройки для видео наложения. Вы можете включить одно или несколько видео наложений последовательно в разные указанные вами моменты времени.
FileInput -> (string)
InputClippings -> (list)
Укажите один или несколько клипов для использования из вашего видео наложения. Когда вы включаете входной клип, вы также должны указать его таймкод начала, таймкод конца или как таймкод начала, так и таймкод конца.
(структура)
Чтобы перекодировать только части вашего видео наложения, включите один входной клип для каждой части вашего видео наложения, которую вы хотите получить на выходе.
EndTimecode -> (string)
StartTimecode -> (string)
TimecodeSource -> (string)
TimecodeStart -> (string)
Playback -> (string)
StartTimecode -> (string)
Transitions -> (list)
Укажите один или несколько переходов для наложения видео. Используйте переходы для изменения положения или размера вашего наложения с течением времени. Чтобы использовать одно и то же положение и размер на протяжении всего видео наложения: Оставьте пустым. Чтобы указать переход: Введите значение для начального тайм-кода, конечного тайм-кода, положения X, положения Y, ширины или высоты.
(структура)
Укажите один или несколько переходов для наложения видео. Используйте переходы для изменения положения или размера вашего наложения с течением времени. Чтобы использовать одно и то же положение и размер на протяжении всего видео наложения: Оставьте пустым. Чтобы указать переход: Введите значение для начального тайм-кода, конечного тайм-кода, положения X, положения Y, ширины или высоты.
EndPosition -> (структура)
Укажите конечное положение для этого перехода относительно кадра базового входного видео. Ваше видео наложение плавно переместится в это положение, начиная с начального тайм-кода этого перехода и заканчивая конечным тайм-кодом этого перехода.
Height -> (integer)
Unit -> (string)
Width -> (integer)
XPosition -> (integer)
YPosition -> (integer)
EndTimecode -> (string)
StartTimecode -> (string)
VideoSelector -> (structure)
Input video selectors contain the video settings for the input. Each of your inputs can have up to one video selector.
AlphaBehavior -> (string)
ColorSpace -> (string)
ColorSpaceUsage -> (string)
EmbeddedTimecodeOverride -> (string)
Hdr10Metadata -> (structure)
Use these settings to provide HDR 10 metadata that is missing or inaccurate in your input video. Appropriate values vary depending on the input video and must be provided by a color grader. The color grader generates these values during the HDR 10 mastering process. The valid range for each of these settings is 0 to 50,000. Each increment represents 0.00002 in CIE1931 color coordinate. Related settings - When you specify these values, you must also set Color space to HDR 10. To specify whether the the values you specify here take precedence over the values in the metadata of your input file, set Color space usage. To specify whether color metadata is included in an output, set Color metadata. For more information about MediaConvert HDR jobs, see https://docs.aws.amazon.com/console/mediaconvert/hdr.
BluePrimaryX -> (integer)
BluePrimaryY -> (integer)
GreenPrimaryX -> (integer)
GreenPrimaryY -> (integer)
MaxContentLightLevel -> (integer)
MaxFrameAverageLightLevel -> (integer)
MaxLuminance -> (integer)
MinLuminance -> (integer)
RedPrimaryX -> (integer)
RedPrimaryY -> (integer)
WhitePointX -> (integer)
WhitePointY -> (integer)
MaxLuminance -> (integer)
PadVideo -> (string)
Pid -> (integer)
ProgramNumber -> (integer)
Rotate -> (string)
SampleRange -> (string)
KantarWatermark -> (structure)
Используйте эти настройки только при использовании водяных знаков Kantar. Укажите значения, которые MediaConvert использует для создания и размещения водяных знаков Kantar в вашем выходном аудио. Эти настройки применяются к каждому выводу в вашей задаче. Помимо указания этих значений, вам также необходимо сохранить свои учетные данные Kantar в AWS Secrets Manager. Для получения дополнительной информации см. https://docs.aws.amazon.com/mediaconvert/latest/ug/kantar-watermarking.html.
ChannelName -> (string)
ContentReference -> (string)
CredentialsSecretName -> (string)
FileOffset -> (double)
KantarLicenseId -> (integer)
KantarServerUrl -> (string)
LogDestination -> (string)
Metadata3 -> (string)
Metadata4 -> (string)
Metadata5 -> (string)
Metadata6 -> (string)
Metadata7 -> (string)
Metadata8 -> (string)
MotionImageInserter -> (structure)
Наложите динамическую графику поверх вашего видео. Указанная здесь динамическая графика отображается на всех выходах во всех выходных группах. Для получения дополнительной информации см. https://docs.aws.amazon.com/mediaconvert/latest/ug/motion-graphic-overlay.html.
Framerate -> (structure)
Если ваш актив динамической графики — это файл .mov, оставьте эту настройку неуказанной. Если ваш актив динамической графики — это серия файлов .png, укажите частоту кадров наложения в кадрах в секунду в виде дроби. Например, укажите 24 кадра в секунду как 24/1. Убедитесь, что количество изображений в вашей серии соответствует частоте кадров и предполагаемой продолжительности наложения. Например, если вам нужно 30-секундное наложение при 30 кадрах в секунду, у вас должно быть 900 изображений .png. Эта частота кадров наложения не должна совпадать с частотой кадров основного видео.
FramerateDenominator -> (integer)
FramerateNumerator -> (integer)
Input -> (string)
InsertionMode -> (string)
Offset -> (structure)
Используйте Offset, чтобы указать размещение наложения динамической графики на видеокадре. Укажите в пикселях от верхнего левого угла кадра. Если вы не укажете смещение, служба масштабирует ваше наложение до полного размера кадра. В противном случае служба вставляет наложение в его исходном разрешении и масштабирует размер вверх или вниз при любом масштабировании видео.
ImageX -> (integer)
ImageY -> (integer)
Playback -> (string)
StartTime -> (string)
NielsenConfiguration -> (structure)
Настройки для вашей конфигурации Nielsen. Если вы не выполняете измерения и анализ Nielsen, игнорируйте эти настройки. Когда вы включаете конфигурацию Nielsen, MediaConvert включает тегирование PCM в ID3 для всех выходов в задании.
BreakoutCode -> (integer)
DistributorId -> (string)
NielsenNonLinearWatermark -> (structure)
Игнорируйте эти настройки, если вы не используете нелинейную маркировку Nielsen. Укажите значения, которые MediaConvert использует для создания и размещения водяных знаков Nielsen в вашем выходном аудио. Помимо указания этих значений, вам также необходимо настроить свой облачный сервер TIC. Эти настройки применяются к каждому выводу в вашей задаче. Реализация MediaConvert в настоящее время осуществляется со следующими версиями Nielsen: Nielsen Watermark SDK Version 6.0.13 Nielsen NLM Watermark Engine Version 1.3.3 Nielsen Watermark Authenticator [SID_TIC] Version [7.0.0]
ActiveWatermarkProcess -> (string)
AdiFilename -> (string)
AssetId -> (string)
AssetName -> (string)
CbetSourceId -> (string)
EpisodeId -> (string)
MetadataDestination -> (string)
SourceId -> (integer)
SourceWatermarkStatus -> (string)
TicServerUrl -> (string)
UniqueTicPerAudioTrack -> (string)
OutputGroups -> (list)
Содержит одну группу настроек для каждого набора выходов, которые совместно используют общий тип пакета. Все распакованные файлы (MPEG-4, MPEG-2 TS, Quicktime, MXF и без контейнера) также сгруппированы в одну выходную группу. Обязательным является группа настроек, которые применяются ко всей группе. Этот требуемый объект зависит от значения, которое вы установили для Type. Тип, пары объектов настроек следующие. * FILE_GROUP_SETTINGS, FileGroupSettings * HLS_GROUP_SETTINGS, HlsGroupSettings * DASH_ISO_GROUP_SETTINGS, DashIsoGroupSettings * MS_SMOOTH_GROUP_SETTINGS, MsSmoothGroupSettings * CMAF_GROUP_SETTINGS, CmafGroupSettings
(структура)
Группа выходов
AutomatedEncodingSettings -> (структура)
Используйте автоматическое кодирование, чтобы MediaConvert выбрал для вас настройки кодирования, основываясь на характеристиках входного видео.
AbrSettings -> (структура)
Используйте автоматическое ABR, чтобы MediaConvert автоматически настроил для вас рендеринги в вашем пакете ABR, основываясь на характеристиках входного видео. Эта функция оптимизирует качество видео, минимизируя общий размер вашего пакета ABR.
MaxAbrBitrate -> (integer)
MaxQualityLevel -> (double)
MaxRenditions -> (integer)
MinAbrBitrate -> (integer)
Rules -> (list)
Необязательно. Используйте правила автоматического ABR, чтобы указать ограничения на размеры рендерингов, которые MediaConvert создаст в вашем стеке ABR. Вы можете использовать эти правила, если ваш рабочий процесс ABR имеет определенные требования к размеру рендерингов, но вы все равно хотите, чтобы MediaConvert оптимизировал качество видео и общий размер файла.
(структура)
Укажите один или несколько типов правил автоматического ABR. Примечание. Force include и Allowed renditions являются взаимоисключающими.
AllowedRenditions -> (list)
Когда клиент добавляет правило разрешенных рендерингов для автолестницы ABR, ему необходимо добавить как минимум один рендеринг в список allowedRenditions
(структура)
Используйте Allowed renditions, чтобы указать список возможных разрешений в вашем стеке ABR. * MediaConvert создаст стек ABR исключительно из списка разрешений, которые вы укажете. * Некоторые разрешения в списке Allowed renditions могут не включаться, однако вы можете принудительно включить разрешение, установив для Required значение ENABLED. * Необходимо указать хотя бы одно разрешение, которое больше или равно любым разрешениям, которые вы укажете в Min top rendition size или Min bottom rendition size. * Если вы укажете Allowed renditions, вы не должны указывать отдельное правило для Force include renditions.
Height -> (integer)
Required -> (string)
Width -> (integer)
ForceIncludeRenditions -> (list)
Когда клиент добавляет правило принудительного включения рендерингов для автолестницы ABR, ему необходимо добавить как минимум один рендеринг в список forceIncludeRenditions
(структура)
Используйте Force include renditions, чтобы указать одно или несколько разрешений для включения вашего стека ABR. * (Рекомендуется) Для оптимизации автоматического ABR укажите как можно меньше разрешений. * (Обязательно) Количество указанных вами разрешений должно быть равно или меньше параметра Max renditions. * Если вы укажете правило Min top rendition size, укажите хотя бы одно разрешение, которое равно или больше Min top rendition size. * Если вы укажете правило Min bottom rendition size, указывайте только разрешения, которые равны или больше Min bottom rendition size. * Если вы укажете правило Force include renditions, не указывайте отдельное правило для Allowed renditions. * Примечание. Стек ABR может включать другие разрешения, которые вы здесь не указываете, в зависимости от параметра Max renditions.
Height -> (integer)
Width -> (integer)
MinBottomRenditionSize -> (structure)
Используйте Min bottom rendition size, чтобы указать минимальный размер для самого низкого разрешения в вашем стеке ABR. * Самое низкое разрешение в вашем стеке ABR будет равно или больше значения, которое вы введете. Например: если вы укажете 640x360, самое низкое разрешение в вашем стеке ABR будет равно или больше 640x360. * Если вы укажете правило Min top rendition size, значение, которое вы укажете для Min bottom rendition size, должно быть меньше или равно Min top rendition size.
Height -> (integer)
Width -> (integer)
MinTopRenditionSize -> (structure)
Используйте Min top rendition size, чтобы указать минимальный размер для самого высокого разрешения в вашем стеке ABR. * Самое высокое разрешение в вашем стеке ABR будет равно или больше значения, которое вы введете. Например: если вы укажете 1280x720, самое высокое разрешение в вашем стеке ABR будет равно или больше 1280x720. * Если вы укажете значение для Max resolution, значение, которое вы укажете для Min top rendition size, должно быть меньше или равно Max resolution.
Height -> (integer)
Width -> (integer)
Type -> (string)
CustomName -> (string)
Name -> (string)
OutputGroupSettings -> (structure)
Настройки группы вывода, включая тип
CmafGroupSettings -> (structure)
Настройки, связанные с вашим выходным пакетом CMAF. Дополнительные сведения см. по адресу https://docs.aws.amazon.com/mediaconvert/latest/ug/outputs-file-ABR.html.
AdditionalManifests -> (list)
По умолчанию служба создает один манифест HLS .m3u8 верхнего уровня и один манифест DASH .mpd верхнего уровня для каждой группы вывода CMAF в вашей задаче. Эти манифесты по умолчанию ссылаются на каждый вывод в группе вывода. Чтобы создать дополнительные манифесты верхнего уровня, которые ссылаются на подмножество выходных данных в группе вывода, укажите их список здесь. Для каждого дополнительного манифеста, который вы укажете, служба создает один манифест HLS и один манифест DASH.
(structure)
Укажите сведения для каждой пары дополнительных манифестов HLS и DASH, которые служба должна сгенерировать для этой группы вывода CMAF. Каждая пара манифестов может ссылаться на различное подмножество выходных данных в группе.
ManifestNameModifier -> (string)
SelectedOutputs -> (list)
Укажите выходные данные, на которые этот дополнительный манифест верхнего уровня должен ссылаться.
(string)
BaseUrl -> (string)
ClientCache -> (string)
CodecSpecification -> (string)
DashIFrameTrickPlayNameModifier -> (string)
DashManifestStyle -> (string)
Destination -> (string)
DestinationSettings -> (structure)
Настройки, связанные с назначением. Будут зависеть от типа назначения
S3Settings -> (structure)
Настройки, связанные с назначением S3
AccessControl -> (structure)
Необязательный параметр. Заставьте MediaConvert автоматически применять контроль доступа Amazon S3 для выходных данных в этой группе вывода. Если вы не используете этот параметр, S3 автоматически применяет список управления доступом по умолчанию PRIVATE.
CannedAcl -> (string)
Encryption -> (structure)
Настройки для шифрования выходных данных вашей задачи при их загрузке в Amazon S3.
EncryptionType -> (string)
KmsEncryptionContext -> (string)
KmsKeyArn -> (string)
StorageClass -> (string)
Encryption -> (structure)
Настройки DRM.
ConstantInitializationVector -> (string)
EncryptionMethod -> (string)
InitializationVectorInManifest -> (string)
SpekeKeyProvider -> (structure)
Если ваш тип выходной группы — CMAF, используйте эти настройки при выполнении шифрования DRM с поставщиком ключей, совместимым со SPEKE. Если ваш тип выходной группы — HLS, DASH или Microsoft Smooth, используйте вместо этого настройки SpekeKeyProvider.
CertificateArn -> (string)
DashSignaledSystemIds -> (list)
Укажите идентификаторы DRM системы, которые вы хотите сигнализировать в манифесте DASH, который MediaConvert создает как часть этого пакета CMAF. Манифест DASH в настоящее время может сигнализировать до трех идентификаторов системы. Дополнительные сведения см. на странице https://dashif.org/identifiers/content_protection/.
(string)
EncryptionContractConfiguration -> (structure)
Укажите версию SPEKE, v1.0 или v2.0, которую MediaConvert использует при шифровании ваших выходных данных. Дополнительные сведения см. на странице: https://docs.aws.amazon.com/speke/latest/documentation/speke-api-specification.html. Чтобы использовать SPEKE v1.0: Оставьте пустым. Чтобы использовать SPEKE v2.0: Укажите предустановку видео SPEKE v2.0 и предустановку аудио SPEKE v2.0.
SpekeAudioPreset -> (string)
SpekeVideoPreset -> (string)
HlsSignaledSystemIds -> (list)
Укажите до 3 идентификаторов системы DRM, которые вы хотите сигнализировать в манифесте HLS, который MediaConvert создает как часть этого пакета CMAF. Дополнительные сведения см. на странице https://dashif.org/identifiers/content_protection/.
(string)
ResourceId -> (string)
Url -> (string)
StaticKeyProvider -> (structure)
Используйте эти настройки для настройки шифрования со статическим поставщиком ключей.
KeyFormat -> (string)
KeyFormatVersions -> (string)
StaticKeyValue -> (string)
Url -> (string)
Type -> (string)
FragmentLength -> (integer)
ImageBasedTrickPlay -> (string)
ImageBasedTrickPlaySettings -> (structure)
Настройки плиток и эскизов, применимые, когда imageBasedTrickPlay имеет значение ADVANCED.
IntervalCadence -> (string)
ThumbnailHeight -> (integer)
ThumbnailInterval -> (double)
ThumbnailWidth -> (integer)
TileHeight -> (integer)
TileWidth -> (integer)
ManifestCompression -> (string)
ManifestDurationFormat -> (string)
MinBufferTime -> (integer)
MinFinalSegmentLength -> (double)
MpdManifestBandwidthType -> (string)
MpdProfile -> (string)
PtsOffsetHandlingForBFrames -> (string)
SegmentControl -> (string)
SegmentLength -> (integer)
SegmentLengthControl -> (string)
StreamInfResolution -> (string)
TargetDurationCompatibilityMode -> (string)
VideoCompositionOffsets -> (string)
WriteDashManifest -> (string)
WriteHlsManifest -> (string)
WriteSegmentTimelineInRepresentation -> (string)
DashIsoGroupSettings -> (structure)
Параметры, связанные с вашим выходным пакетом DASH. Дополнительные сведения см. по адресу https://docs.aws.amazon.com/mediaconvert/latest/ug/outputs-file-ABR.html.
AdditionalManifests -> (list)
По умолчанию служба создает один манифест .mpd DASH для каждой выходной группы DASH ISO в вашей задаче. Этот манифест по умолчанию ссылается на каждый выход в выходной группе. Чтобы создать дополнительные манифесты DASH, которые ссылаются на подмножество выходов в выходной группе, укажите их список здесь.
(structure)
Укажите сведения для каждого дополнительного манифеста DASH, который вы хотите, чтобы служба создала для этой выходной группы. Каждый манифест может ссылаться на другое подмножество выходов в группе.
ManifestNameModifier -> (string)
SelectedOutputs -> (list)
Укажите выходы, на которые должен ссылаться этот дополнительный манифест верхнего уровня.
(string)
AudioChannelConfigSchemeIdUri -> (string)
BaseUrl -> (string)
DashIFrameTrickPlayNameModifier -> (string)
DashManifestStyle -> (string)
Destination -> (string)
DestinationSettings -> (structure)
Параметры, связанные с назначением. Будет зависеть от типа назначения
S3Settings -> (structure)
Параметры, связанные с назначением S3
AccessControl -> (structure)
Необязательный параметр. Обеспечьте автоматическое применение MediaConvert контроля доступа Amazon S3 для выходов в этой выходной группе. Если вы не используете этот параметр, S3 автоматически применяет список управления доступом по умолчанию PRIVATE.
CannedAcl -> (string)
Encryption -> (structure)
Настройки шифрования выходных данных вашей задачи при загрузке в Amazon S3.
EncryptionType -> (string)
KmsEncryptionContext -> (string)
KmsKeyArn -> (string)
StorageClass -> (string)
Encryption -> (structure)
Параметры DRM.
PlaybackDeviceCompatibility -> (string)
SpekeKeyProvider -> (structure)
Если ваш тип выходной группы — HLS, DASH или Microsoft Smooth, используйте эти параметры при шифровании DRM с поставщиком ключей, совместимым с SPEKE. Если ваш тип выходной группы — CMAF, вместо этого используйте настройки SpekeKeyProviderCmaf.
CertificateArn -> (string)
EncryptionContractConfiguration -> (structure)
Укажите версию SPEKE, v1.0 или v2.0, которую MediaConvert использует при шифровании вашего вывода. Дополнительные сведения см. по адресу: https://docs.aws.amazon.com/speke/latest/documentation/speke-api-specification.html Чтобы использовать SPEKE v1.0: Оставьте пустым. Чтобы использовать SPEKE v2.0: Укажите видео-предустановку SPEKE v2.0 и аудио-предустановку SPEKE v2.0.
SpekeAudioPreset -> (string)
SpekeVideoPreset -> (string)
ResourceId -> (string)
SystemIds -> (list)
Относится к реализации SPEKE. Идентификаторы DRM-системы. Выходные группы DASH поддерживают максимум два идентификатора системы. Выходные группы HLS поддерживают максимум 3 идентификатора системы. Другие типы групп поддерживают один идентификатор системы. См. https://dashif.org/identifiers/content_protection/ для получения более подробной информации.
(string)
Url -> (string)
FragmentLength -> (integer)
HbbtvCompliance -> (string)
ImageBasedTrickPlay -> (string)
ImageBasedTrickPlaySettings -> (структура)
Параметры плиток и миниатюр, применимые, когда imageBasedTrickPlay имеет значение ADVANCED
IntervalCadence -> (строка)
ThumbnailHeight -> (целое число)
ThumbnailInterval -> (вещественное число)
ThumbnailWidth -> (целое число)
TileHeight -> (целое число)
TileWidth -> (целое число)
MinBufferTime -> (целое число)
MinFinalSegmentLength -> (вещественное число)
MpdManifestBandwidthType -> (строка)
MpdProfile -> (строка)
PtsOffsetHandlingForBFrames -> (строка)
SegmentControl -> (строка)
SegmentLength -> (целое число)
SegmentLengthControl -> (строка)
VideoCompositionOffsets -> (строка)
WriteSegmentTimelineInRepresentation -> (строка)
FileGroupSettings -> (структура)
Параметры, связанные с вашей выходной группой File. MediaConvert использует эту группу настроек для создания одного автономного файла, а не потокового пакета.
Destination -> (строка)
DestinationSettings -> (структура)
Настройки, связанные с назначением. Будут различаться в зависимости от типа назначения
S3Settings -> (структура)
Настройки, связанные с назначением S3
AccessControl -> (структура)
Необязательно. Чтобы MediaConvert автоматически применяла управление доступом Amazon S3 к выходам в этой выходной группе. Если вы не используете этот параметр, S3 автоматически применяет список управления доступом по умолчанию PRIVATE.
CannedAcl -> (строка)
Encryption -> (структура)
Параметры того, как ваши выходные данные задания зашифровываются при загрузке в Amazon S3.
EncryptionType -> (строка)
KmsEncryptionContext -> (строка)
KmsKeyArn -> (строка)
StorageClass -> (строка)
HlsGroupSettings -> (структура)
Параметры, относящиеся к вашему выходному пакету HLS. Для получения дополнительной информации см. https://docs.aws.amazon.com/mediaconvert/latest/ug/outputs-file-ABR.html.
AdMarkers -> (list)
Выберите один или несколько типов маркеров рекламы для оформления вашего манифеста Apple HLS. Эта настройка не определяет, отображаются ли маркеры SCTE-35 в самих выходах.
(string)
AdditionalManifests -> (list)
По умолчанию служба создает один манифест HLS .m3u8 верхнего уровня для каждой выходной группы HLS в вашей задаче. Этот манифест по умолчанию ссылается на каждый выход в выходной группе. Чтобы создать дополнительные манифесты верхнего уровня, которые ссылаются на подмножество выходов в выходной группе, укажите их здесь.
(structure)
Укажите детали для каждого дополнительного манифеста HLS, который вы хотите, чтобы служба создала для этой выходной группы. Каждый манифест может ссылаться на различное подмножество выходов в группе.
ManifestNameModifier -> (string)
SelectedOutputs -> (list)
Укажите выходы, на которые этот дополнительный манифест верхнего уровня должен ссылаться.
(string)
AudioOnlyHeader -> (string)
BaseUrl -> (string)
CaptionLanguageMappings -> (list)
Язык, который будет использоваться в выходных данных Subtitles
(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)
Необязательный параметр. Автоматически применяйте 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)
Необязательно. Автоматически применяйте управление доступом Amazon S3 для выходов в этой выходной группе. Если вы не используете этот параметр, S3 автоматически применяет список управления доступом по умолчанию PRIVATE.
CannedAcl -> (string)
Encryption -> (structure)
Настройки шифрования выходных данных вашей задачи при загрузке в Amazon S3.
EncryptionType -> (string)
KmsEncryptionContext -> (string
KmsKeyArn -> (string)
StorageClass -> (string)
Encryption -> (structure)
Если вы используете DRM, установите DRM System, чтобы указать значение SpekeKeyProvider.
SpekeKeyProvider -> (structure)
Если тип вашей выходной группы — HLS, DASH или Microsoft Smooth, используйте эти настройки при выполнении шифрования DRM с поставщиком ключей, совместимым с SPEKE. Если тип вашей выходной группы — CMAF, вместо этого используйте настройки SpekeKeyProviderCmaf.
CertificateArn -> (string)
EncryptionContractConfiguration -> (structure)
Укажите версию SPEKE, v1.0 или v2.0, которую MediaConvert использует при шифровании вывода. Для получения дополнительной информации см.: https://docs.aws.amazon.com/speke/latest/documentation/speke-api-specification.html Чтобы использовать SPEKE v1.0: Оставьте пустым. Чтобы использовать SPEKE v2.0: укажите видеопресет SPEKE v2.0 и аудиопресет SPEKE v2.0.
SpekeAudioPreset -> (string)
SpekeVideoPreset -> (string)
ResourceId -> (string)
SystemIds -> (list)
Относится к реализации SPEKE. Идентификаторы системы DRM. Выходные группы DASH поддерживают максимум два идентификатора системы. Выходные группы HLS поддерживают максимум 3 идентификатора системы. Другие типы групп поддерживают один идентификатор системы. См. https://dashif.org/identifiers/content_protection/ для получения более подробной информации.
(string)
Url -> (string)
FragmentLength -> (integer)
FragmentLengthControl -> (string)
ManifestEncoding -> (string)
PerFrameMetrics -> (list)
При желании выберите один или несколько отчетов о метриках по кадрам для генерации вместе с вашим выводом. Вы можете использовать эти метрики для анализа вывода видео в соответствии с одной или несколькими общепринятыми метриками качества изображения. Вы можете указать метрики по кадрам для выходных групп или для отдельных выходов. Когда вы это сделаете, MediaConvert запишет CSV-файл (значения, разделенные запятыми) в ваше выходное место назначения S3, названное в соответствии с именем вывода и типом метрики. Например: videofile_PSNR.csv Задачи, которые генерируют метрики по кадрам, займут больше времени, в зависимости от разрешения и сложности вашего вывода. Например, выполнение некоторых задач 4K может занять вдвое больше времени. Обратите внимание, что при анализе качества видео вашего вывода или при сравнении качества видео нескольких разных выходов мы также рекомендуем детальный визуальный обзор в контролируемой среде. Вы можете выбрать одну из следующих метрик по кадрам: * PSNR: Peak Signal-to-Noise Ratio * SSIM: Structural Similarity Index Measure * MS_SSIM: Multi-Scale Similarity Index Measure * PSNR_HVS: Peak Signal-to-Noise Ratio, Human Visual System * VMAF: Video Multi-Method Assessment Fusion * QVBR: Quality-Defined Variable Bitrate. Эта опция доступна только в том случае, если ваш вывод использует режим управления скоростью QVBR.
(string)
- PSNR: Peak Signal-to-Noise Ratio * SSIM: Structural Similarity Index Measure * MS_SSIM: Multi-Scale Similarity Index Measure * PSNR_HVS: Peak Signal-to-Noise Ratio, Human Visual System * VMAF: Video Multi-Method Assessment Fusion * QVBR: Quality-Defined Variable Bitrate. Эта опция доступна только в том случае, если ваш вывод использует режим управления скоростью QVBR.
Type -> (string)
Outputs -> (list)
Этот объект содержит группы настроек кодирования, по одной группе настроек на вывод.
(структура)
Каждый вывод в вашей задаче — это набор настроек, описывающий, как вы хотите, чтобы MediaConvert кодировал один выходной файл или поток. Для получения дополнительной информации см. https://docs.aws.amazon.com/mediaconvert/latest/ug/create-outputs.html.
AudioDescriptions -> (список)
Содержит группы настроек кодирования звука, организованных по аудиокодеку. Включите один экземпляр на вывод. Может содержать несколько групп настроек кодирования.
(структура)
Настройки, связанные с одной вкладкой аудио в консоли MediaConvert. В вашей задаче JSON экземпляр AudioDescription эквивалентен одной вкладке аудио в консоли. Обычно одна вкладка аудио соответствует одной выходной звуковой дорожке. В зависимости от того, как вы настроите селекторы входного аудио и используете ли группы селекторов аудио, одна вкладка аудио может соответствовать группе выходных звуковых дорожек.
AudioChannelTaggingSettings -> (структура)
Укажите теги разметки аудиоканалов QuickTime для аудиоканалов в этой звуковой дорожке. Если вы не укажете значение, MediaConvert по умолчанию помечает вашу дорожку как Center (C). Чтобы использовать разметку Audio layout, ваш вывод должен быть в контейнере QuickTime (MOV), а ваш аудиокодек должен быть AAC, WAV или AIFF.
ChannelTag -> (строка)
ChannelTags -> (список)
Укажите теги разметки аудиоканалов QuickTime для аудиоканалов в этой звуковой дорожке. Введите теги разметки каналов в том же порядке, что и порядок аудиоканалов вашего вывода. Например, если ваша выходная звуковая дорожка имеет левый и правый каналы, введите Left (L) для первого канала и Right (R) для второго. Если ваш вывод имеет несколько одноканальных звуковых дорожек, введите один тег разметки канала для каждой дорожки.
(строка)
AudioNormalizationSettings -> (структура)
Расширенные настройки нормализации звука. Проигнорируйте эти настройки, если вам не нужно соответствовать стандарту громкости.
Algorithm -> (строка)
AlgorithmControl -> (строка)
CorrectionGateLevel -> (целое число)
LoudnessLogging -> (строка)
PeakCalculation -> (строка)
TargetLkfs -> (двойное)
TruePeakLimiterThreshold -> (двойное)
AudioSourceName -> (строка)
AudioType -> (целое число)
AudioTypeControl -> (строка)
CodecSettings -> (структура)
Настройки, связанные с кодированием аудио. Настройки в этой группе варьируются в зависимости от значения, которое вы выберете для вашего аудиокодека.
AacSettings -> (структура)
Требуется, когда вы устанавливаете для Codec значение AAC. Служба принимает одну из двух взаимоисключающих групп настроек AAC — VBR и CBR. Чтобы выбрать один из этих режимов, установите для параметра Режим управления битрейтом значение «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 -> (структура)
Требуется, когда вы устанавливаете для Codec значение AC3.
Bitrate -> (integer)
BitstreamMode -> (string)
CodingMode -> (string)
Dialnorm -> (integer)
DynamicRangeCompressionLine -> (string)
DynamicRangeCompressionProfile -> (string)
DynamicRangeCompressionRf -> (string)
LfeFilter -> (string)
MetadataControl -> (string)
SampleRate -> (integer)
AiffSettings -> (структура)
Требуется, когда вы устанавливаете для Codec значение AIFF.
BitDepth -> (integer)
Channels -> (integer)
SampleRate -> (integer)
Codec -> (string)
Eac3AtmosSettings -> (структура)
Требуется, когда для Codec установлено значение EAC3_ATMOS.
Bitrate -> (integer)
BitstreamMode -> (string)
CodingMode -> (string)
DialogueIntelligence -> (string)
DownmixControl -> (string)
DynamicRangeCompressionLine -> (string)
DynamicRangeCompressionRf -> (string)
DynamicRangeControl -> (string)
LoRoCenterMixLevel -> (double)
LoRoSurroundMixLevel -> (double)
LtRtCenterMixLevel -> (double)
LtRtSurroundMixLevel -> (double)
MeteringMode -> (string)
SampleRate -> (integer)
SpeechThreshold -> (integer)
StereoDownmix -> (string)
SurroundExMode -> (string)
Eac3Settings -> (structure)
Требуется, когда для Codec задано значение EAC3.
AttenuationControl -> (string)
Bitrate -> (integer)
BitstreamMode -> (string)
CodingMode -> (string)
DcFilter -> (string)
Dialnorm -> (integer)
DynamicRangeCompressionLine -> (string)
DynamicRangeCompressionRf -> (string)
LfeControl -> (string)
LfeFilter -> (string)
LoRoCenterMixLevel -> (double)
LoRoSurroundMixLevel -> (double)
LtRtCenterMixLevel -> (double)
LtRtSurroundMixLevel -> (double)
MetadataControl -> (string)
PassthroughControl -> (string)
PhaseControl -> (string)
SampleRate -> (integer)
StereoDownmix -> (string)
SurroundExMode -> (string)
SurroundMode -> (string)
FlacSettings -> (structure)
Требуется, когда для Codec задано значение FLAC в AudioDescriptions>CodecSettings.
BitDepth -> (integer)
Channels -> (integer)
SampleRate -> (integer)
Mp2Settings -> (structure)
Требуется, когда для Codec задано значение MP2.
Bitrate -> (integer)
Channels -> (integer)
SampleRate -> (integer)
Mp3Settings -> (structure)
Требуется, когда для Codec задано значение MP3 в AudioDescriptions>CodecSettings.
Bitrate -> (integer)
Channels -> (integer)
RateControlMode -> (string)
SampleRate -> (integer)
VbrQuality -> (integer)
OpusSettings -> (structure)
Требуется, когда для Codec задано значение OPUS в AudioDescriptions>CodecSettings.
Bitrate -> (integer)
Channels -> (integer)
SampleRate -> (integer)
VorbisSettings -> (structure)
Требуется, когда для Codec задано значение Vorbis в AudioDescriptions>CodecSettings.
Channels -> (integer)
SampleRate -> (integer)
VbrQuality -> (integer)
WavSettings -> (structure)
Требуется, когда для Codec задано значение WAV.
BitDepth -> (integer)
Channels -> (integer)
Format -> (string)
SampleRate -> (integer)
CustomLanguageCode -> (string)
LanguageCode -> (string)
LanguageCodeControl -> (string)
RemixSettings -> (structure)
Расширенные настройки ремикширования аудио.
AudioDescriptionAudioChannel -> (integer)
AudioDescriptionDataChannel -> (integer)
ChannelMapping -> (structure)
Сопоставление каналов содержит группу полей, в которых хранится значение ремикширования для каждого канала в дБ. Укажите значения ремикширования, чтобы указать, какой объем контента из вашего входного аудиоканала вы хотите получить в выходных аудиоканалах. Каждый экземпляр массива InputChannels или InputChannelsFineTune указывает эти значения для одного выходного канала. Используйте один экземпляр этого массива для каждого выходного канала. В консоли каждый массив соответствует столбцу в графическом изображении матрицы сопоставления. Строки графической матрицы соответствуют входным каналам. Допустимые значения находятся в диапазоне от -60 (выключение звука) до 6. Настройка 0 передает входной канал без изменений в выходной канал (без ослабления или усиления). Используйте InputChannels или InputChannelsFineTune, чтобы указать значения ремикширования. Не используйте оба.
OutputChannels -> (list)
В спецификации задания JSON включите один дочерний элемент OutputChannels для каждого звукового канала, который вы хотите получить на выходе. Каждый дочерний элемент должен содержать один экземпляр InputChannels или InputChannelsFineTune.
(structure)
Настройки сопоставления выходных каналов.
InputChannels -> (list)
Используйте этот параметр, чтобы указать значения ремикширования, когда они являются целыми числами, например -10, 0 или 4.
(integer)
InputChannelsFineTune -> (list)
Используйте этот параметр, чтобы указать значения ремикширования, когда они имеют десятичный компонент, например -10.312, 0.08 или 4.9. MediaConvert округляет ваши значения ремикширования до ближайшей тысячной.
(double)
ChannelsIn -> (integer)
ChannelsOut -> (integer)
StreamName -> (string)
CaptionDescriptions -> (list)
Содержит группы настроек субтитров. Для каждого вывода, имеющего субтитры, включите один экземпляр CaptionDescriptions. Может содержать несколько групп настроек субтитров.
(структура)
Этот объект содержит группы настроек, связанных с субтитрами, для одного вывода. Для каждого вывода, имеющего субтитры, включите один экземпляр CaptionDescriptions.
CaptionSelectorName -> (string)
CustomLanguageCode -> (string)
DestinationSettings -> (structure)
Настройки, связанные с одной вкладкой субтитров в консоли MediaConvert. Обычно одна вкладка субтитров соответствует одной дорожке вывода субтитров. В зависимости от формата вывода субтитров, одна вкладка может соответствовать набору дорожек вывода субтитров. Дополнительные сведения см. на странице https://docs.aws.amazon.com/mediaconvert/latest/ug/including-captions.html.
BurninDestinationSettings -> (structure)
Burn-in - это метод доставки субтитров, а не формат субтитров. Burn-in записывает субтитры непосредственно на ваши видеокадры, заменяя пиксели видеоконтента субтитрами. Настройте субтитры burn-in в том же выводе, что и ваше видео. Дополнительные сведения см. на странице https://docs.aws.amazon.com/mediaconvert/latest/ug/burn-in-output-captions.html.
Alignment -> (string)
ApplyFontColor -> (string)
BackgroundColor -> (string)
BackgroundOpacity -> (integer)
FallbackFont -> (string)
FontColor -> (string)
FontFileBold -> (string)
FontFileBoldItalic -> (string)
FontFileItalic -> (string)
FontFileRegular -> (string)
FontOpacity -> (integer)
FontResolution -> (integer)
FontScript -> (string)
FontSize -> (integer)
HexFontColor -> (string)
OutlineColor -> (string)
OutlineSize -> (integer)
RemoveRubyReserveAttributes -> (string)
ShadowColor -> (string)
ShadowOpacity -> (integer)
ShadowXOffset -> (integer)
ShadowYOffset -> (integer)
StylePassthrough -> (string)
TeletextSpacing -> (string)
XPosition -> (integer)
YPosition -> (integer)
DestinationType -> (string)
DvbSubDestinationSettings -> (structure)
Настройки, относящиеся к субтитрам DVB-Sub. Настройте субтитры DVB-Sub в том же выводе, что и ваше видео. Для получения дополнительной информации см. https://docs.aws.amazon.com/mediaconvert/latest/ug/dvb-sub-output-captions.html.
Выравнивание -> (string)
ApplyFontColor -> (string)
BackgroundColor -> (string)
BackgroundOpacity -> (integer)
DdsHandling -> (string)
DdsXCoordinate -> (integer)
DdsYCoordinate -> (integer)
FallbackFont -> (string)
FontColor -> (string)
FontFileBold -> (string)
FontFileBoldItalic -> (string)
FontFileItalic -> (string)
FontFileRegular -> (string)
FontOpacity -> (integer)
FontResolution -> (integer)
FontScript -> (string)
FontSize -> (integer)
Height -> (integer)
HexFontColor -> (string)
OutlineColor -> (string)
OutlineSize -> (integer)
ShadowColor -> (string)
ShadowOpacity -> (integer)
ShadowXOffset -> (integer)
ShadowYOffset -> (integer)
StylePassthrough -> (string)
SubtitlingType -> (string)
TeletextSpacing -> (string)
Width -> (integer)
XPosition -> (integer)
YPosition -> (integer)
EmbeddedDestinationSettings -> (structure)
Настройки, связанные с субтитрами CEA/EIA-608 и CEA/EIA-708 (также называемыми встроенными или вспомогательными). Настройте встроенные субтитры в том же выводе, что и ваше видео. Дополнительную информацию см. на странице https://docs.aws.amazon.com/mediaconvert/latest/ug/embedded-output-captions.html.
Destination608ChannelNumber -> (integer)
Destination708ServiceNumber -> (integer)
ImscDestinationSettings -> (structure)
Настройки, связанные с субтитрами IMSC. IMSC — это формат sidecar, который содержит субтитры в файле, отдельном от видеоконтейнера. Настройте субтитры sidecar в той же выходной группе, но другом выводе, чем ваше видео. Дополнительную информацию см. на странице https://docs.aws.amazon.com/mediaconvert/latest/ug/ttml-and-webvtt-output-captions.html.
Accessibility -> (string)
StylePassthrough -> (string)
SccDestinationSettings -> (structure)
Настройки, связанные с субтитрами SCC. SCC — это формат sidecar, который содержит субтитры в файле, отдельном от видеоконтейнера. Настройте субтитры sidecar в той же выходной группе, но другом выводе, чем ваше видео. Дополнительную информацию см. на странице https://docs.aws.amazon.com/mediaconvert/latest/ug/scc-srt-output-captions.html.
Framerate -> (string)
SrtDestinationSettings -> (structure)
Настройки, связанные с субтитрами SRT. SRT — это формат sidecar, который содержит субтитры в файле, отдельном от видеоконтейнера. Настройте субтитры sidecar в той же выходной группе, но другом выводе, чем ваше видео.
StylePassthrough -> (string)
TeletextDestinationSettings -> (structure)
Настройки, связанные с телетекстом. Настройте субтитры телетекста в том же выводе, что и ваше видео. Дополнительную информацию см. на странице https://docs.aws.amazon.com/mediaconvert/latest/ug/teletext-output-captions.html.
PageNumber -> (string)
PageTypes -> (list)
Укажите типы страниц для этой страницы телетекста. Если вы не укажете здесь значение, служба установит для типа страницы значение по умолчанию Subtitle. Если вы передаете весь набор данных телетекста, не используйте это поле. При передаче набора страниц телетекста ваши выходные данные имеют те же типы страниц, что и ваши входные данные.
(string)
TtmlDestinationSettings -> (structure)
Настройки, связанные с субтитрами TTML. TTML — это формат sidecar, который содержит субтитры в файле, отдельном от видеоконтейнера. Настройте субтитры sidecar в той же выходной группе, но другом выводе, чем ваше видео. Дополнительную информацию см. на странице https://docs.aws.amazon.com/mediaconvert/latest/ug/ttml-and-webvtt-output-captions.html.
StylePassthrough -> (string)
WebvttDestinationSettings -> (structure)
Настройки, связанные с субтитрами WebVTT. WebVTT — это формат sidecar, который содержит субтитры в файле, отдельном от видеоконтейнера. Настройте субтитры sidecar в той же выходной группе, но другом выводе, чем ваше видео. Дополнительную информацию см. на странице https://docs.aws.amazon.com/mediaconvert/latest/ug/ttml-and-webvtt-output-captions.html.
Accessibility -> (string)
StylePassthrough -> (string)
LanguageCode -> (string)
LanguageDescription -> (string)
ContainerSettings -> (structure)
Параметры, специфичные для контейнера.
CmfcSettings -> (структура)
Эти параметры относятся к фрагментированному контейнеру MP4 для сегментов в ваших выходных данных CMAF.
AudioDuration -> (строка)
AudioGroupId -> (строка)
AudioRenditionSets -> (строка)
AudioTrackType -> (строка)
DescriptiveVideoServiceFlag -> (строка)
IFrameOnlyManifest -> (строка)
KlvMetadata -> (string)
ManifestMetadataSignaling -> (string)
Scte35Esam -> (string)
Scte35Source -> (string)
TimedMetadata -> (string)
TimedMetadataBoxVersion -> (string)
TimedMetadataSchemeIdUri -> (string)
TimedMetadataValue -> (string)
Container -> (string)
F4vSettings -> (structure)
Настройки для контейнера F4v
MoovPlacement -> (string)
M2tsSettings -> (structure)
Настройки контейнера MPEG-2 TS. Они применяются к выходным данным в группе выходных файлов, когда контейнером выходных данных является MPEG-2 Transport Stream (M2TS). В этих ресурсах данные организованы таблицей отображения программ (PMT). Каждая программа транспортного потока содержит подмножества данных, включая аудио, видео и метаданные. Каждое из этих подмножеств данных имеет числовую метку, называемую идентификатором пакета (PID). Каждая программа транспортного потока соответствует одному выходному сигналу MediaConvert. PMT перечисляет типы данных в программе вместе с их PID. Системы и проигрыватели, находящиеся ниже по потоку, используют таблицу отображения программ для поиска PID для каждого типа данных, к которому они обращаются, а затем используют PID для поиска конкретных данных в ресурсе.
AudioBufferModel -> (string)
AudioDuration -> (string)
AudioFramesPerPes -> (integer)
AudioPids -> (list)
Укажите идентификаторы пакетов (PID) для любых элементарных аудиопотоков, которые вы включаете в эти выходные данные. Укажите несколько PID в виде массива JSON. По умолчанию используется диапазон 482-492.
(integer)
AudioPtsOffsetDelta -> (integer)
Bitrate -> (integer)
BufferModel -> (string)
DataPTSControl -> (string)
DvbNitSettings -> (structure)
Используйте эти настройки, чтобы вставить таблицу информации о сети DVB (NIT) в транспортный поток этих выходных данных.
NetworkId -> (integer)
NetworkName -> (string)
NitInterval -> (integer)
DvbSdtSettings -> (structure)
Используйте эти настройки, чтобы вставить таблицу описания службы DVB (SDT) в транспортный поток этих выходных данных.
OutputSdt -> (string)
SdtInterval -> (integer)
ServiceName -> (string)
ServiceProviderName -> (string)
DvbSubPids -> (list)
Укажите идентификаторы пакетов (PID) для данных субтитров DVB, включенных в эти выходные данные. Укажите несколько PID в виде массива JSON. По умолчанию используется диапазон 460-479.
(integer)
DvbTdtSettings -> (structure)
Используйте эти настройки, чтобы вставить таблицу времени и даты DVB (TDT) в транспортный поток этих выходных данных.
TdtInterval -> (integer)
DvbTeletextPid -> (integer)
EbpAudioInterval -> (string)
EbpPlacement -> (string)
EsRateInPes -> (string)
ForceTsVideoEbpOrder -> (string)
FragmentTime -> (double)
KlvMetadata -> (string)
MaxPcrInterval -> (integer)
MinEbpInterval -> (integer)
NielsenId3 -> (string)
NullPacketBitrate -> (double)
PatInterval -> (integer)
PcrControl -> (string)
PcrPid -> (integer)
PmtInterval -> (integer)
PmtPid -> (integer)
PreventBufferUnderflow -> (string)
PrivateMetadataPid -> (integer)
ProgramNumber -> (integer)
PtsOffset -> (integer)
PtsOffsetMode -> (string)
RateMode -> (string)
Scte35Esam -> (structure)
Включите это в свои настройки задания, чтобы поместить маркеры SCTE-35 в ваши выходные данные HLS и транспортного потока в точках вставки, которые вы указываете в документе ESAM XML. Предоставьте документ в настройке SCC XML.
Scte35EsamPid -> (integer)
Scte35Pid -> (integer)
Scte35Source -> (string)
SegmentationMarkers -> (string)
SegmentationStyle -> (string)
SegmentationTime -> (double)
TimedMetadataPid -> (integer)
TransportStreamId -> (integer)
VideoPid -> (integer)
M3u8Settings -> (structure)
Эти параметры относятся к контейнеру транспортного потока MPEG-2 (MPEG2-TS) для сегментов MPEG2-TS в ваших выходных данных HLS.
AudioDuration -> (string)
AudioFramesPerPes -> (integer)
AudioPids -> (list)
Идентификатор пакета (PID) элементарного(-ых) аудиопотока(-ов) в транспортном потоке. Принимаются несколько значений, которые можно вводить в диапазонах и/или разделять запятыми.
(integer)
AudioPtsOffsetDelta -> (integer)
DataPTSControl -> (string)
MaxPcrInterval -> (integer)
NielsenId3 -> (string)
PatInterval -> (integer)
PcrControl -> (string)
PcrPid -> (integer)
PmtInterval -> (integer)
PmtPid -> (integer)
PrivateMetadataPid -> (integer)
ProgramNumber -> (integer)
PtsOffset -> (integer)
PtsOffsetMode -> (string)
Scte35Pid -> (integer)
Scte35Source -> (string)
TimedMetadata -> (string)
TimedMetadataPid -> (integer)
TransportStreamId -> (integer)
VideoPid -> (integer)
MovSettings -> (structure)
Эти параметры относятся к вашему выходному контейнеру QuickTime MOV.
ClapAtom -> (string)
CslgAtom -> (string)
Mpeg2FourCCControl -> (string)
PaddingControl -> (string)
Reference -> (string)
Mp4Settings -> (structure)
Эти параметры относятся к вашему выходному контейнеру MP4. С помощью этого контейнера можно создавать только аудиовыходы. Дополнительные сведения см. по адресу https://docs.aws.amazon.com/mediaconvert/latest/ug/supported-codecs-containers-audio-only.html#output-codecs-and-containers-supported-for-audio-only.
AudioDuration -> (string)
CslgAtom -> (string)
CttsVersion -> (integer)
FreeSpaceBox -> (string)
MoovPlacement -> (string)
Mp4MajorBrand -> (string)
MpdSettings -> (structure)
Эти параметры относятся к фрагментированному контейнеру MP4 для сегментов в ваших выходных данных DASH.
AccessibilityCaptionHints -> (string)
AudioDuration -> (string)
CaptionContainerType -> (string)
KlvMetadata -> (string)
ManifestMetadataSignaling -> (string)
Scte35Esam -> (string)
Scte35Source -> (string)
TimedMetadata -> (string)
TimedMetadataBoxVersion -> (string)
TimedMetadataSchemeIdUri -> (string)
TimedMetadataValue -> (string)
MxfSettings -> (structure)
Эти параметры относятся к вашему выходному контейнеру MXF.
AfdSignaling -> (string)
Profile -> (string)
XavcProfileSettings -> (structure)
Укажите настройки профиля XAVC для выходных данных MXF, когда вы устанавливаете для своего профиля MXF значение XAVC.
DurationMode -> (string)
MaxAncDataSize -> (integer)
Extension -> (string)
NameModifier -> (string)
OutputSettings -> (structure)
Особые настройки для этого типа вывода.
HlsSettings -> (structure)
Настройки для групп вывода HLS
AudioGroupId -> (string)
AudioOnlyContainer -> (string)
AudioRenditionSets -> (string)
AudioTrackType -> (string)
DescriptiveVideoServiceFlag -> (string)
IFrameOnlyManifest -> (string)
SegmentModifier -> (string)
Preset -> (string)
VideoDescription -> (structure)
VideoDescription содержит группу настроек кодирования видео. Конкретные настройки видео зависят от видеокодека, который вы выберете для свойства codec. Включите один экземпляр VideoDescription на каждый вывод.
AfdSignaling -> (string)
AntiAlias -> (string)
ChromaPositionMode -> (string)
CodecSettings -> (structure)
Настройки видеокодека содержат группу настроек, связанных с кодированием видео. Настройки в этой группе варьируются в зависимости от значения, которое вы выберете для Video codec. Для каждого выбранного вами enum кодека определите соответствующий объект настроек. Ниже перечислены пары enum кодека, объекты настроек. * AV1, Av1Settings * AVC_INTRA, AvcIntraSettings * FRAME_CAPTURE, FrameCaptureSettings * GIF, GifSettings * H_264, H264Settings * H_265, H265Settings * MPEG2, Mpeg2Settings * PRORES, ProresSettings * UNCOMPRESSED, UncompressedSettings * VC3, Vc3Settings * VP8, Vp8Settings * VP9, Vp9Settings * XAVC, XavcSettings
Av1Settings -> (structure)
Требуется, когда вы устанавливаете Codec, в VideoDescription>CodecSettings, равным значению AV1.
AdaptiveQuantization -> (string)
BitDepth -> (string)
FilmGrainSynthesis -> (string)
FramerateControl -> (string)
FramerateConversionAlgorithm -> (string)
FramerateDenominator -> (integer)
FramerateNumerator -> (integer)
GopSize -> (double)
MaxBitrate -> (integer)
NumberBFramesBetweenReferenceFrames -> (integer)
PerFrameMetrics -> (list)
Дополнительно выберите один или несколько отчетов о метриках для каждого кадра, которые необходимо сгенерировать вместе с вашим выводом. Вы можете использовать эти метрики для анализа вывода видео в соответствии с одной или несколькими общепринятыми метриками качества изображения. Вы можете указать метрики для каждого кадра для выходных групп или для отдельных выходов. Когда вы это сделаете, MediaConvert записывает файл CSV (значения, разделенные запятыми) в ваше выходное место назначения S3 с именем, указанным после имени выхода и типа метрики. Например: videofile_PSNR.csv Задания, которые генерируют метрики для каждого кадра, займут больше времени, в зависимости от разрешения и сложности вашего вывода. Например, некоторые задания 4K могут занять до двух раз больше времени. Обратите внимание, что при анализе качества видео вашего вывода или при сравнении качества видео нескольких различных выходов мы обычно также рекомендуем подробный визуальный обзор в контролируемой среде. Вы можете выбрать из следующих метрик для каждого кадра: * PSNR: Peak Signal-to-Noise Ratio (Пиковое отношение сигнала к шуму) * SSIM: Structural Similarity Index Measure (Мера индекса структурного сходства) * MS_SSIM: Multi-Scale Similarity Index Measure (Мера индекса многомасштабного сходства) * PSNR_HVS: Peak Signal-to-Noise Ratio, Human Visual System (Пиковое отношение сигнала к шуму, человеческая зрительная система) * VMAF: Video Multi-Method Assessment Fusion (Слияние оценки видео мульти-методом) * QVBR: Quality-Defined Variable Bitrate (Переменная скорость передачи данных, определяемая качеством). Этот параметр доступен только в том случае, если ваш вывод использует режим управления скоростью QVBR.
(string)
- PSNR: Peak Signal-to-Noise Ratio (Пиковое отношение сигнала к шуму) * SSIM: Structural Similarity Index Measure (Мера индекса структурного сходства) * MS_SSIM: Multi-Scale Similarity Index Measure (Мера индекса многомасштабного сходства) * PSNR_HVS: Peak Signal-to-Noise Ratio, Human Visual System (Пиковое отношение сигнала к шуму, человеческая зрительная система) * VMAF: Video Multi-Method Assessment Fusion (Слияние оценки видео мульти-методом) * QVBR: Quality-Defined Variable Bitrate (Переменная скорость передачи данных, определяемая качеством). Этот параметр доступен только в том случае, если ваш вывод использует режим управления скоростью QVBR.
QvbrSettings -> (structure)
Настройки для переменной скорости передачи данных, определяемой качеством, с кодеком H.265. Используйте эти настройки, только когда вы устанавливаете QVBR для режима управления скоростью.
QvbrQualityLevel -> (integer)
QvbrQualityLevelFineTune -> (double)
RateControlMode -> (string)
Slices -> (integer)
SpatialAdaptiveQuantization -> (string)
AvcIntraSettings -> (structure)
Требуется, если вы выбираете AVC-Intra для кодека вывода видео. Для получения дополнительной информации о настройках AVC-Intra см. соответствующую спецификацию. Подробную информацию о SD и HD в AVC-Intra см. по адресу https://ieeexplore.ieee.org/document/7290936. Информацию о 4K/2K в AVC-Intra см. по адресу https://pro-av.panasonic.net/en/avc-ultra/AVC-ULTRAoverview.pdf.
AvcIntraClass -> (string)
AvcIntraUhdSettings -> (structure)
Необязательно, если вы установили для класса AVC-Intra значение Class 4K/2K. Если вы установили для класса AVC-Intra другое значение, этот объект недопустим.
QualityTuningLevel -> (string)
FramerateControl -> (string)
FramerateConversionAlgorithm -> (string)
FramerateDenominator -> (integer)
FramerateNumerator -> (integer)
InterlaceMode -> (string)
PerFrameMetrics -> (list)
При желании выберите один или несколько отчетов о метриках для каждого кадра, которые будут генерироваться вместе с вашим выводом. Вы можете использовать эти метрики для анализа видеовывода в соответствии с одной или несколькими общепринятыми метриками качества изображения. Вы можете указать метрики для каждого кадра для выходных групп или для отдельных выходов. В этом случае MediaConvert записывает файл CSV (значения, разделенные запятыми) в место назначения вывода S3 с именем, соответствующим имени вывода и типу метрики. Например: videofile_PSNR.csv Задания, которые генерируют метрики для каждого кадра, займут больше времени, в зависимости от разрешения и сложности вашего вывода. Например, некоторые задания 4K могут занять до двух раз больше времени. Обратите внимание, что при анализе качества видео вашего вывода или при сравнении качества видео нескольких различных выходов мы также обычно рекомендуем подробный визуальный обзор в контролируемой среде. Вы можете выбрать из следующих метрик для каждого кадра: * PSNR: Peak Signal-to-Noise Ratio * SSIM: Structural Similarity Index Measure * MS_SSIM: Multi-Scale Similarity Index Measure * PSNR_HVS: Peak Signal-to-Noise Ratio, Human Visual System * VMAF: Video Multi-Method Assessment Fusion * QVBR: Quality-Defined Variable Bitrate. This option is only available when your output uses the QVBR rate control mode.
(string)
- PSNR: Peak Signal-to-Noise Ratio * SSIM: Structural Similarity Index Measure * MS_SSIM: Multi-Scale Similarity Index Measure * PSNR_HVS: Peak Signal-to-Noise Ratio, Human Visual System * VMAF: Video Multi-Method Assessment Fusion * QVBR: Quality-Defined Variable Bitrate. This option is only available when your output uses the QVBR rate control mode.
ScanTypeConversionMode -> (string)
SlowPal -> (string)
Telecine -> (string)
Codec -> (string)
FrameCaptureSettings -> (structure)
Требуется, если для Codec установлено значение FRAME_CAPTURE.
FramerateDenominator -> (integer)
FramerateNumerator -> (integer)
MaxCaptures -> (integer)
Quality -> (integer)
GifSettings -> (structure)
Необходимо, когда вы устанавливаете (Codec) под (VideoDescription)>(CodecSettings) в значение GIF
FramerateControl -> (string)
FramerateConversionAlgorithm -> (string)
FramerateDenominator -> (integer)
FramerateNumerator -> (integer)
H264Settings -> (structure)
Требуется, если для Codec установлено значение H_264.
AdaptiveQuantization -> (string)
BandwidthReductionFilter -> (structure)
Фильтр снижения полосы пропускания увеличивает качество видео вашего вывода относительно его битрейта. Используйте его, чтобы снизить битрейт вашего вывода постоянного качества QVBR, почти не ухудшая качество восприятия. Или используйте его, чтобы повысить качество видео выходов с другими режимами управления скоростью относительно указанного вами битрейта. Снижение полосы пропускания еще больше увеличивается, когда ваш вход имеет низкое качество или шум. Выходы, использующие эту функцию, приводят к ценообразованию уровня pro. Если вы включаете Bandwidth reduction filter, вы не можете включать Noise reducer preprocessor.
Sharpening -> (string)
Strength -> (string)
Bitrate -> (integer)
CodecLevel -> (string)
CodecProfile -> (string)
DynamicSubGop -> (string)
EndOfStreamMarkers -> (string)
EntropyEncoding -> (string)
FieldEncoding -> (string)
FlickerAdaptiveQuantization -> (string)
FramerateControl -> (string)
FramerateConversionAlgorithm -> (string)
FramerateDenominator -> (integer)
FramerateNumerator -> (integer)
GopBReference -> (string)
GopClosedCadence -> (integer)
GopSize -> (double)
GopSizeUnits -> (string)
HrdBufferFinalFillPercentage -> (integer)
HrdBufferInitialFillPercentage -> (integer)
HrdBufferSize -> (integer)
InterlaceMode -> (string)
MaxBitrate -> (integer)
MinIInterval -> (integer)
NumberBFramesBetweenReferenceFrames -> (integer)
NumberReferenceFrames -> (integer)
ParControl -> (string)
ParDenominator -> (integer)
ParNumerator -> (integer)
PerFrameMetrics -> (list)
При желании выберите один или несколько отчетов о показателях для каждого кадра, чтобы создать вместе с вашими выходными данными. Вы можете использовать эти показатели для анализа выходных видеоданных в соответствии с одним или несколькими общепринятыми показателями качества изображения. Вы можете указать показатели для каждого кадра для выходных групп или для отдельных выходных данных. Когда вы это сделаете, MediaConvert запишет CSV-файл (значения, разделенные запятыми) в пункт назначения выходных данных S3, названный в соответствии с именем выходных данных и типом показателя. Например: videofile_PSNR.csv Задания, которые генерируют показатели для каждого кадра, будут занимать больше времени, в зависимости от разрешения и сложности ваших выходных данных. Например, выполнение некоторых заданий 4K может занять вдвое больше времени. Обратите внимание, что при анализе качества видео ваших выходных данных или при сравнении качества видео нескольких различных выходных данных, мы также рекомендуем детальный визуальный обзор в контролируемой среде. Вы можете выбрать из следующих показателей для каждого кадра: * PSNR: пиковое отношение сигнала к шуму * SSIM: индекс структурного сходства * MS_SSIM: многомасштабный индекс подобия * PSNR_HVS: пиковое отношение сигнала к шуму, человеческая зрительная система * VMAF: Video Multi-Method Assessment Fusion * QVBR: определяемая качеством переменная скорость передачи данных. Этот параметр доступен только тогда, когда ваши выходные данные используют режим управления скоростью QVBR.
(string)
- PSNR: пиковое отношение сигнала к шуму * SSIM: индекс структурного сходства * MS_SSIM: многомасштабный индекс подобия * PSNR_HVS: пиковое отношение сигнала к шуму, человеческая зрительная система * VMAF: Video Multi-Method Assessment Fusion * QVBR: определяемая качеством переменная скорость передачи данных. Этот параметр доступен только тогда, когда ваши выходные данные используют режим управления скоростью QVBR.
QualityTuningLevel -> (string)
QvbrSettings -> (structure)
Настройки для кодирования с переменной скоростью передачи данных, определяемой качеством, с кодеком H.265. Используйте эти настройки только при установке QVBR для параметра Rate control mode.
MaxAverageBitrate -> (integer)
QvbrQualityLevel -> (integer)
QvbrQualityLevelFineTune -> (double)
RateControlMode -> (string)
RepeatPps -> (string)
SaliencyAwareEncoding -> (string)
ScanTypeConversionMode -> (string)
SceneChangeDetect -> (string)
Slices -> (integer)
SlowPal -> (string)
Softness -> (integer)
SpatialAdaptiveQuantization -> (string)
Синтаксис -> (string)
Telecine -> (string)
TemporalAdaptiveQuantization -> (string)
UnregisteredSeiTimecode -> (string)
WriteMp4PackagingType -> (string)
H265Settings -> (structure)
Настройки для кодека H265
AdaptiveQuantization -> (string)
AlternateTransferFunctionSei -> (string)
BandwidthReductionFilter -> (structure)
Фильтр уменьшения пропускной способности увеличивает качество видео на выходе относительно его битрейта. Используйте его, чтобы снизить битрейт выхода постоянного качества QVBR с небольшим или вообще без ухудшения восприятия качества. Или используйте его, чтобы увеличить качество видео выходов с другими режимами управления скоростью относительно указанного вами битрейта. Уменьшение пропускной способности увеличивается еще больше, когда ваш вход имеет низкое качество или шумный. Выходы, использующие эту функцию, подлежат ценам премиум-класса. Когда вы включаете фильтр уменьшения пропускной способности, вы не можете включать препроцессор Noise reducer.
Sharpening -> (string)
Strength -> (string)
Bitrate -> (integer)
CodecLevel -> (string)
CodecProfile -> (string)
Deblocking -> (string)
DynamicSubGop -> (string)
EndOfStreamMarkers -> (string)
FlickerAdaptiveQuantization -> (string)
FramerateControl -> (string)
FramerateConversionAlgorithm -> (string)
FramerateDenominator -> (integer)
FramerateNumerator -> (integer)
GopBReference -> (string)
GopClosedCadence -> (integer)
GopSize -> (double)
GopSizeUnits -> (string)
HrdBufferFinalFillPercentage -> (integer)
HrdBufferInitialFillPercentage -> (integer)
HrdBufferSize -> (integer)
InterlaceMode -> (string)
MaxBitrate -> (integer)
MinIInterval -> (integer)
NumberBFramesBetweenReferenceFrames -> (integer)
NumberReferenceFrames -> (integer)
ParControl -> (string)
ParDenominator -> (integer)
ParNumerator -> (integer)
PerFrameMetrics -> (list)
При желании выберите один или несколько отчетов о метриках на кадр для генерации вместе с вашим выводом. Вы можете использовать эти метрики для анализа вывода видео в соответствии с одной или несколькими общепринятыми метриками качества изображения. Вы можете указать метрики на кадр для групп вывода или для отдельных выводов. Когда вы это сделаете, MediaConvert запишет файл CSV (значения, разделенные запятыми) в пункт назначения вывода S3, названный в соответствии с именем вывода и типом метрики. Например: videofile_PSNR.csv Задания, которые генерируют метрики на кадр, займут больше времени, в зависимости от разрешения и сложности вашего вывода. Например, некоторые задания 4K могут занять до двух раз больше времени. Обратите внимание, что при анализе качества видео вашего вывода или при сравнении качества видео нескольких разных выводов мы также обычно рекомендуем подробный визуальный обзор в контролируемой среде. Вы можете выбрать из следующих метрик на кадр: * PSNR: Peak Signal-to-Noise Ratio * SSIM: Structural Similarity Index Measure * MS_SSIM: Multi-Scale Similarity Index Measure * PSNR_HVS: Peak Signal-to-Noise Ratio, Human Visual System * VMAF: Video Multi-Method Assessment Fusion * QVBR: Quality-Defined Variable Bitrate. Этот параметр доступен только в том случае, если ваш вывод использует режим управления скоростью QVBR.
(string)
- PSNR: Peak Signal-to-Noise Ratio * SSIM: Structural Similarity Index Measure * MS_SSIM: Multi-Scale Similarity Index Measure * PSNR_HVS: Peak Signal-to-Noise Ratio, Human Visual System * VMAF: Video Multi-Method Assessment Fusion * QVBR: Quality-Defined Variable Bitrate. Этот параметр доступен только в том случае, если ваш вывод использует режим управления скоростью QVBR.
QualityTuningLevel -> (string)
QvbrSettings -> (structure)
Настройки для кодирования с переменной скоростью передачи данных с заданным качеством с кодеком H.265. Используйте эти настройки только тогда, когда вы установили QVBR для режима управления скоростью.
MaxAverageBitrate -> (integer)
QvbrQualityLevel -> (integer)
QvbrQualityLevelFineTune -> (double)
RateControlMode -> (string)
SampleAdaptiveOffsetFilterMode -> (string)
ScanTypeConversionMode -> (string)
SceneChangeDetect -> (string)
Slices -> (integer)
SlowPal -> (string)
SpatialAdaptiveQuantization -> (string)
Telecine -> (string)
TemporalAdaptiveQuantization -> (string)
TemporalIds -> (string)
Tiles -> (string)
UnregisteredSeiTimecode -> (string)
WriteMp4PackagingType -> (string)
Mpeg2Settings -> (structure)
Требуется, если для параметра Codec установлено значение MPEG2.
AdaptiveQuantization -> (string)
Bitrate -> (integer)
CodecLevel -> (string)
CodecProfile -> (string)
DynamicSubGop -> (string)
FramerateControl -> (string)
FramerateConversionAlgorithm -> (string)
FramerateDenominator -> (integer)
FramerateNumerator -> (integer)
GopClosedCadence -> (integer)
GopSize -> (double)
GopSizeUnits -> (string)
HrdBufferFinalFillPercentage -> (integer)
HrdBufferInitialFillPercentage -> (integer)
HrdBufferSize -> (integer)
InterlaceMode -> (string)
IntraDcPrecision -> (string)
MaxBitrate -> (integer)
MinIInterval -> (integer)
NumberBFramesBetweenReferenceFrames -> (integer)
ParControl -> (string)
ParDenominator -> (integer)
ParNumerator -> (integer)
PerFrameMetrics -> (list)
Дополнительно выберите один или несколько отчетов о показателях для каждого кадра, которые будут генерироваться вместе с вашим выводом. Вы можете использовать эти показатели для анализа вывода видео в соответствии с одной или несколькими широко используемыми метриками качества изображения. Вы можете указать показатели для каждого кадра для выходных групп или для отдельных выходных данных. Когда вы это сделаете, MediaConvert запишет CSV-файл (Comma-Separated Values) в место назначения вывода S3, названный в соответствии с именем вывода и типом метрики. Например: videofile_PSNR.csv Задания, которые генерируют показатели для каждого кадра, займут больше времени, в зависимости от разрешения и сложности вашего вывода. Например, некоторые задания 4K могут занять до двух раз больше времени. Обратите внимание, что при анализе качества видео вашего вывода или при сравнении качества видео нескольких разных выводов мы также обычно рекомендуем подробный визуальный обзор в контролируемой среде. Вы можете выбрать следующие метрики для каждого кадра: * PSNR: Peak Signal-to-Noise Ratio * SSIM: Structural Similarity Index Measure * MS_SSIM: Multi-Scale Similarity Index Measure * PSNR_HVS: Peak Signal-to-Noise Ratio, Human Visual System * VMAF: Video Multi-Method Assessment Fusion * QVBR: Quality-Defined Variable Bitrate. Эта опция доступна только в том случае, если для вашего вывода используется режим управления скоростью QVBR.
(string)
- PSNR: Peak Signal-to-Noise Ratio * SSIM: Structural Similarity Index Measure * MS_SSIM: Multi-Scale Similarity Index Measure * PSNR_HVS: Peak Signal-to-Noise Ratio, Human Visual System * VMAF: Video Multi-Method Assessment Fusion * QVBR: Quality-Defined Variable Bitrate. Эта опция доступна только в том случае, если для вашего вывода используется режим управления скоростью QVBR.
QualityTuningLevel -> (string)
RateControlMode -> (string)
ScanTypeConversionMode -> (string)
SceneChangeDetect -> (string)
SlowPal -> (string)
Softness -> (integer)
SpatialAdaptiveQuantization -> (string)
Syntax -> (string)
Telecine -> (string)
TemporalAdaptiveQuantization -> (string)
ProresSettings -> (structure)
Required when you set Codec to the value PRORES.
ChromaSampling -> (string)
CodecProfile -> (string)
FramerateControl -> (string)
FramerateConversionAlgorithm -> (string)
FramerateDenominator -> (integer)
FramerateNumerator -> (integer)
InterlaceMode -> (string)
ParControl -> (string)
ParDenominator -> (integer)
ParNumerator -> (integer)
PerFrameMetrics -> (list)
Optionally choose one or more per frame metric reports to generate along with your output. You can use these metrics to analyze your video output according to one or more commonly used image quality metrics. You can specify per frame metrics for output groups or for individual outputs. When you do, MediaConvert writes a CSV (Comma-Separated Values) file to your S3 output destination, named after the output name and metric type. For example: videofile_PSNR.csv Jobs that generate per frame metrics will take longer to complete, depending on the resolution and complexity of your output. For example, some 4K jobs might take up to twice as long to complete. Note that when analyzing the video quality of your output, or when comparing the video quality of multiple different outputs, we generally also recommend a detailed visual review in a controlled environment. You can choose from the following per frame metrics: * PSNR: Peak Signal-to-Noise Ratio * SSIM: Structural Similarity Index Measure * MS_SSIM: Multi-Scale Similarity Index Measure * PSNR_HVS: Peak Signal-to-Noise Ratio, Human Visual System * VMAF: Video Multi-Method Assessment Fusion * QVBR: Quality-Defined Variable Bitrate. This option is only available when your output uses the QVBR rate control mode.
(string)
- PSNR: Peak Signal-to-Noise Ratio * SSIM: Structural Similarity Index Measure * MS_SSIM: Multi-Scale Similarity Index Measure * PSNR_HVS: Peak Signal-to-Noise Ratio, Human Visual System * VMAF: Video Multi-Method Assessment Fusion * QVBR: Quality-Defined Variable Bitrate. This option is only available when your output uses the QVBR rate control mode.
ScanTypeConversionMode -> (string)
SlowPal -> (string)
Telecine -> (string)
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. Для получения дополнительной информации о заданиях MediaConvert HDR см. https://docs.aws.amazon.com/console/mediaconvert/hdr.
BluePrimaryX -> (integer)
BluePrimaryY -> (integer)
GreenPrimaryX -> (integer)
GreenPrimaryY -> (integer)
MaxContentLightLevel -> (integer)
MaxFrameAverageLightLevel -> (integer)
MaxLuminance -> (integer)
MinLuminance -> (integer)
RedPrimaryX -> (integer)
RedPrimaryY -> (integer)
WhitePointX -> (integer)
WhitePointY -> (integer)
HdrToSdrToneMapper -> (string)
Hue -> (integer)
MaxLuminance -> (integer)
SampleRangeConversion -> (string)
Saturation -> (integer)
SdrReferenceWhiteLevel -> (integer)
Deinterlacer -> (structure)
Используйте деинтерлейсер для создания более плавного движения и более четкого изображения. Для получения дополнительной информации см. https://docs.aws.amazon.com/mediaconvert/latest/ug/working-with-scan-type.html.
Algorithm -> (string)
Control -> (string)
- Если установлено значение NORMAL (по умолчанию), деинтерлейсер не преобразует кадры, помеченные в метаданных как прогрессивные. Он будет преобразовывать только те, которые помечены как какой-либо другой тип. - Если установлено значение FORCE_ALL_FRAMES, деинтерлейсер преобразует каждый кадр в прогрессивный — даже те, которые уже помечены как прогрессивные. Включайте принудительный режим только в том случае, если существует большая вероятность того, что метаданные пометили кадры как прогрессивные, когда они на самом деле не прогрессивные. Не включайте его в противном случае; обработка кадров, которые уже являются прогрессивными, в прогрессивные, вероятно, приведет к снижению качества видео.
Mode -> (string)
DolbyVision -> (structure)
Включите функцию Dolby Vision для создания видеовыхода, совместимого с Dolby Vision.
L6Metadata -> (structure)
Используйте эти настройки, если вы установили для DolbyVisionLevel6Mode значение SPECIFY, чтобы переопределить значения MaxCLL и MaxFALL в вашем входе новыми значениями.
MaxCll -> (integer)
MaxFall -> (integer)
L6Mode -> (string)
Mapping -> (string)
Profile -> (string)
Hdr10Plus -> (structure)
Включите анализ HDR10+ и внедрение метаданных. Совместимо только с HEVC.
MasteringMonitorNits -> (integer)
TargetMonitorNits -> (integer)
ImageInserter -> (structure)
Включите функцию Image inserter, чтобы включить графическое наложение на ваше видео. Включите или отключите эту функцию для каждого вывода отдельно. Эта настройка отключена по умолчанию.
InsertableImages -> (list)
Укажите изображения, которые вы хотите наложить на свое видео. Изображения должны быть файлами PNG или TGA.
(structure)
Эти настройки применяются к конкретному графическому наложению. Вы можете включить несколько наложений в свою задачу.
Duration -> (integer)
FadeIn -> (integer)
FadeOut -> (integer)
Height -> (integer)
ImageInserterInput -> (string)
ImageX -> (integer)
ImageY -> (integer)
Layer -> (integer)
Opacity -> (integer)
StartTime -> (string)
Width -> (integer)
SdrReferenceWhiteLevel -> (integer)
NoiseReducer -> (structure)
Включите функцию Noise reducer, чтобы при необходимости удалить шум из видеовыхода. Включите или отключите эту функцию для каждого выхода отдельно. Эта настройка отключена по умолчанию. Когда вы включаете Noise reducer, вы также должны выбрать значение для Noise reducer filter. Для выходных данных AVC, когда вы включаете Noise reducer, вы не можете включать фильтр Bandwidth reduction.
Filter -> (string)
FilterSettings -> (structure)
Настройки фильтра шумоподавителя
Strength -> (integer)
SpatialFilterSettings -> (structure)
Настройки фильтра шумоподавителя для пространственного фильтра.
PostFilterSharpenStrength -> (integer)
Speed -> (integer)
Strength -> (integer)
TemporalFilterSettings -> (structure)
Настройки фильтра шумоподавителя для временного фильтра.
AggressiveMode -> (integer)
PostTemporalSharpening -> (string)
PostTemporalSharpeningStrength -> (string)
Speed -> (integer)
Strength -> (integer)
PartnerWatermarking -> (structure)
Если вы работаете со сторонним партнером по нанесению водяных знаков на видео, используйте группу настроек, соответствующую вашему партнеру по нанесению водяных знаков, чтобы включить водяные знаки в выходной файл.
NexguardFileMarkerSettings -> (структура)
Для судебно-медицинской экспертизы водяных знаков видео MediaConvert поддерживает нанесение водяных знаков Nagra NexGuard File Marker. MediaConvert поддерживает как предварительный выпуск контента (NGPR/G2), так и рабочие процессы потоковой передачи OTT.
License -> (строка)
Payload -> (целое число)
Preset -> (строка)
Strength -> (строка)
TimecodeBurnin -> (структура)
Настройки для добавления выходного тайм-кода и указанного префикса в выходной файл.
FontSize -> (целое число)
Position -> (строка)
Prefix -> (строка)
Width -> (целое число)
TimecodeConfig -> (структура)
Эти настройки управляют тем, как служба обрабатывает тайм-коды в течение всего задания. Эти настройки не влияют на обрезку входного сигнала.
Anchor -> (строка)
Source -> (строка)
Start -> (строка)
TimestampOffset -> (строка)
TimedMetadataInsertion -> (структура)
Вставьте определяемые пользователем пользовательские метаданные ID3 в тайм-коды, которые вы укажете. В каждом выходном файле, в который вы хотите включить эти метаданные, необходимо установить для метаданных ID3 значение Passthrough (Сквозной).
Id3Insertions -> (список)
Id3Insertions (Вставки ID3) содержит массив экземпляров Id3Insertion (Вставка ID3).
(структура)
Чтобы вставить теги ID3 в выходной файл, укажите два значения. Используйте ID3 tag (Тег ID3), чтобы указать строку с кодировкой base 64, и используйте Timecode (Тайм-код), чтобы указать время, когда тег должен быть вставлен. Чтобы вставить несколько тегов ID3 в свой выходной файл, создайте несколько экземпляров вставки ID3.
Id3 -> (строка)
Timecode -> (строка)
SimulateReservedQueue -> (строка)
Status -> (строка)
StatusUpdateInterval -> (строка)
Timing -> (структура)
Информация о том, когда задания отправлены, запущены и завершены, указана в формате Unix epoch в секундах.
FinishTime -> (timestamp)
StartTime -> (timestamp)
SubmitTime -> (timestamp)
UserMetadata -> (карта)
Определяемые пользователем метаданные, которые вы хотите связать с заданием MediaConvert. Вы указываете метаданные в парах ключ/значение.
key -> (строка)
value -> (строка)
Warnings -> (список)
Содержит все предупреждающие сообщения для задания. Используйте, чтобы помочь выявить потенциальные проблемы с вашими входными данными, выходными данными или заданием. Для получения дополнительной информации см. https://docs.aws.amazon.com/mediaconvert/latest/ug/warning_codes.html
(структура)
Содержит все коды предупреждений и их количество для задания.
Code -> (целое число)
Count -> (целое число)
NextToken -> (строка)
© Copyright 2025, Amazon Web Services. Created using Sphinx.