Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
MediaConvert ejemplos que utilizan AWS CLI
Los siguientes ejemplos de código muestran cómo realizar acciones e implementar escenarios comunes mediante el uso del AWS Command Line Interface with MediaConvert.
Las acciones son extractos de código de programas más grandes y deben ejecutarse en contexto. Mientras las acciones muestran cómo llamar a las funciones de servicio individuales, es posible ver las acciones en contexto en los escenarios relacionados.
Cada ejemplo incluye un enlace al código fuente completo, donde puede encontrar instrucciones sobre cómo configurar y ejecutar el código en su contexto.
Temas
Acciones
El siguiente ejemplo de código muestra cómo usarlocancel-job
.
- AWS CLI
-
Para cancelar un trabajo que está en cola
En el siguiente
cancel-job
ejemplo, se cancela el trabajo con un ID.1234567891234-abc123
No puede cancelar un trabajo que el servicio ha empezado a procesar.aws mediaconvert cancel-job \ --endpoint-url
https://abcd1234.mediaconvert.region-name-1.amazonaws.com
\ --regionregion-name-1
\ --id1234567891234-abc123
Para obtener el punto de conexión específico de su cuenta, utilice
describe-endpoints
o envíe el comando sin el punto de conexión. El servicio devuelve un error y su punto de conexión.Para obtener más información, consulte Trabajar con MediaConvert trabajos de AWS Elemental en la Guía del MediaConvert usuario de AWS Elemental.
-
Para API obtener más información, consulte CancelJob
la Referencia de AWS CLI comandos.
-
El siguiente ejemplo de código muestra cómo usarlocreate-job-template
.
- AWS CLI
-
Para crear una nueva plantilla de trabajo
En el siguiente
create-job-template
ejemplo, se crea una plantilla de trabajo con la configuración de transcodificación que se especifica en el archivojob-template.json
que reside en el sistema.aws mediaconvert create-job-template \ --endpoint-url
https://abcd1234.mediaconvert.region-name-1.amazonaws.com
\ --regionregion-name-1
\ --nameJobTemplate1
\ --cli-input-jsonfile://~/job-template.json
Si crea el JSON archivo de plantilla de trabajo utilizando
get-job-template
y, a continuación, modificando el archivo, elimine elJobTemplate
objeto, pero mantenga el objeto secundario de Configuración dentro de él. Además, asegúrese de eliminar los siguientes pares clave-valor:LastUpdated
,Arn
Type
, y.CreatedAt
Puede especificar la categoría, la descripción, el nombre y la cola en el JSON archivo o en la línea de comandos.Para obtener el punto de conexión específico de su cuenta, utilice
describe-endpoints
o envíe el comando sin el punto de conexión. El servicio devuelve un error y su punto de conexión.Si la solicitud se realiza correctamente, el servicio devuelve la JSON especificación de la plantilla de trabajo que ha creado.
Para obtener más información, consulte Trabajar con plantillas de MediaConvert tareas de AWS Elemental en la Guía del MediaConvert usuario de AWS Elemental.
-
Para API obtener más información, consulte CreateJobTemplate
la Referencia de AWS CLI comandos.
-
El siguiente ejemplo de código muestra cómo usarlocreate-job
.
- AWS CLI
-
Creación de un trabajo
En el siguiente ejemplo de
create-job
se crea un trabajo de transcodificación con la configuración especificada en un archivojob.json
que reside en el sistema desde el que se envía el comando. Esta especificación de JSON trabajo puede especificar cada configuración de forma individual, hacer referencia a una plantilla de trabajo o hacer referencia a ajustes preestablecidos de salida.aws mediaconvert create-job \ --endpoint-url
https://abcd1234.mediaconvert.region-name-1.amazonaws.com
\ --regionregion-name-1
\ --cli-input-jsonfile://~/job.json
Puede usar la MediaConvert consola AWS Elemental para generar la especificación del JSON trabajo seleccionando la configuración del trabajo y, a continuación, seleccionando Mostrar trabajo JSON en la parte inferior de la sección Trabajo.
Para obtener el punto de conexión específico de su cuenta, utilice
describe-endpoints
o envíe el comando sin el punto de conexión. El servicio devuelve un error y su punto de conexión.Si la solicitud se ha realizado correctamente, el servicio devuelve la especificación del JSON puesto que enviaste con la solicitud.
Para obtener más información, consulte Trabajar con MediaConvert trabajos de AWS Elemental en la Guía del MediaConvert usuario de AWS Elemental.
-
Para API obtener más información, consulte CreateJob
la Referencia de AWS CLI comandos.
-
El siguiente ejemplo de código muestra cómo usarlocreate-preset
.
- AWS CLI
-
Para crear un ajuste preestablecido de salida personalizado
En el siguiente
create-preset
ejemplo, se crea un ajuste preestablecido de salida personalizado en función de los ajustes de salida especificados en el archivopreset.json
. Puede especificar la categoría, la descripción y el nombre en el JSON archivo o en la línea de comandos.aws mediaconvert create-preset \ --endpoint-url
https://abcd1234.mediaconvert.region-name-1.amazonaws.com
--regionregion-name-1
\ --cli-input-jsonfile://~/preset.json
Si crea el JSON archivo preestablecido utilizando
get-preset
y, a continuación, modificando el archivo de salida, asegúrese de eliminar los siguientes pares clave-valor:LastUpdated
,Arn
Type
, y.CreatedAt
Para obtener el punto de conexión específico de su cuenta, utilice
describe-endpoints
o envíe el comando sin el punto de conexión. El servicio devuelve un error y su punto de conexión.Para obtener más información, consulte Uso de ajustes preestablecidos de MediaConvert salida de AWS Elemental en la Guía del usuario de AWS Elemental MediaConvert .
-
Para API obtener más información, consulte CreatePreset
la Referencia de AWS CLI comandos.
-
El siguiente ejemplo de código muestra cómo usarlocreate-queue
.
- AWS CLI
-
Para crear una cola personalizada
En el siguiente
create-queue
ejemplo, se crea una cola de transcodificación personalizada.aws mediaconvert create-queue \ --endpoint-url
https://abcd1234.mediaconvert.region-name-1.amazonaws.com
\ --regionregion-name-1
\ --nameQueue1
\ --description"Keep this queue empty unless job is urgent."
Para obtener el punto de conexión específico de su cuenta, utilice
describe-endpoints
o envíe el comando sin el punto de conexión. El servicio devuelve un error y su punto de conexión.Salida:
{ "Queue": { "Status": "ACTIVE", "Name": "Queue1", "LastUpdated": 1518034928, "Arn": "arn:aws:mediaconvert:region-name-1:012345678998:queues/Queue1", "Type": "CUSTOM", "CreatedAt": 1518034928, "Description": "Keep this queue empty unless job is urgent." } }
Para obtener más información, consulte Cómo trabajar con MediaConvert colas AWS elementales en la Guía del usuario de AWS Elemental MediaConvert .
-
Para API obtener más información, consulte CreateQueue
la Referencia de AWS CLI comandos.
-
El siguiente ejemplo de código muestra cómo usarlodelete-job-template
.
- AWS CLI
-
Para eliminar una plantilla de trabajo
En el siguiente
delete-job-template
ejemplo, se elimina la plantilla de trabajo personalizada especificada.aws mediaconvert delete-job-template \ --name
"DASH Streaming"
\ --endpoint-urlhttps://abcd1234.mediaconvert.us-west-2.amazonaws.com
Este comando no genera ninguna salida. Ejecute
aws mediaconvert list-job-templates
para confirmar que la plantilla se ha eliminado.Para obtener más información, consulte Trabajar con plantillas de MediaConvert tareas de AWS Elemental en la Guía del MediaConvert usuario de AWS Elemental.
-
Para API obtener más información, consulte DeleteJobTemplate
la Referencia de AWS CLI comandos.
-
El siguiente ejemplo de código muestra cómo usarlodelete-preset
.
- AWS CLI
-
Para eliminar una cola bajo demanda personalizada
En el siguiente
delete-preset
ejemplo, se elimina el ajuste preestablecido personalizado especificado.aws mediaconvert delete-preset \ --name
SimpleMP4
\ --endpoint-urlhttps://abcd1234.mediaconvert.us-west-2.amazonaws.com
Este comando no genera ninguna salida. Ejecute
aws mediaconvert list-presets
para confirmar que se ha eliminado el ajuste preestablecido.Para obtener más información, consulte Cómo trabajar con ajustes preestablecidos de MediaConvert salida de AWS Elemental en la Guía del MediaConvert usuario de AWS Elemental.
-
Para API obtener más información, consulte DeletePreset
la Referencia de AWS CLI comandos.
-
El siguiente ejemplo de código muestra cómo usarlodelete-queue
.
- AWS CLI
-
Para eliminar una cola bajo demanda personalizada
En el siguiente
delete-queue
ejemplo, se elimina la cola bajo demanda personalizada especificada.No puedes eliminar la cola predeterminada. No se puede eliminar una cola reservada que tenga un plan de precios activo o que contenga trabajos sin procesar.
aws mediaconvert delete-queue \ --name
Customer1
\ --endpoint-urlhttps://abcd1234.mediaconvert.us-west-2.amazonaws.com
Este comando no genera ninguna salida. Ejecuta
aws mediaconvert list-queues
para confirmar que se ha eliminado la cola.Para obtener más información, consulte Cómo trabajar con MediaConvert colas de AWS Elemental en la Guía del MediaConvert usuario de AWS Elemental.
-
Para API obtener más información, consulte DeleteQueue
la Referencia de AWS CLI comandos.
-
El siguiente ejemplo de código muestra cómo usarlodescribe-endpoints
.
- AWS CLI
-
Para obtener el punto final específico de tu cuenta
En el siguiente
describe-endpoints
ejemplo, se recupera el punto de conexión que necesitas para enviar cualquier otra solicitud al servicio.aws mediaconvert describe-endpoints
Salida:
{ "Endpoints": [ { "Url": "https://abcd1234.mediaconvert.region-name-1.amazonaws.com" } ] }
Para obtener más información, consulte Introducción al MediaConvert uso de API in the AWS Elemental MediaConvert API Reference.
-
Para API obtener más información, consulte DescribeEndpoints
la Referencia de AWS CLI comandos.
-
El siguiente ejemplo de código muestra cómo usarloget-job-template
.
- AWS CLI
-
Para obtener detalles de una plantilla de trabajo
En el siguiente
get-job-template
ejemplo, se muestra la JSON definición de la plantilla de trabajo personalizada especificada.aws mediaconvert get-job-template \ --name
"DASH Streaming"
\ --endpoint-urlhttps://abcd1234.mediaconvert.us-east-1.amazonaws.com
Salida:
{ "JobTemplate": { "StatusUpdateInterval": "SECONDS_60", "LastUpdated": 1568652998, "Description": "Create a DASH streaming ABR stack", "CreatedAt": 1568652998, "Priority": 0, "Name": "DASH Streaming", "Settings": { ...<truncatedforbrevity>... }, "Arn": "arn:aws:mediaconvert:us-west-2:123456789012:jobTemplates/DASH Streaming", "Type": "CUSTOM" } }
Para obtener más información, consulte Trabajar con plantillas de MediaConvert tareas de AWS Elemental en la Guía del MediaConvert usuario de AWS Elemental.
-
Para API obtener más información, consulte GetJobTemplate
la Referencia de AWS CLI comandos.
-
El siguiente ejemplo de código muestra cómo usarloget-job
.
- AWS CLI
-
Obtención de los detalles de un trabajo en particular
En el siguiente ejemplo, se solicita la información del trabajo con el ID
1234567890987-1ab2c3
, que en este ejemplo finalizó con un error.aws mediaconvert get-job \ --endpoint-url
https://abcd1234.mediaconvert.region-name-1.amazonaws.com
\ --regionregion-name-1
\ --id1234567890987-1ab2c3
Para obtener el punto de conexión específico de su cuenta, utilice
describe-endpoints
o envíe el comando sin el punto de conexión. El servicio devuelve un error y su punto de conexión.Si la solicitud se realiza correctamente, el servicio devuelve un JSON archivo con la información del trabajo, incluida la configuración del trabajo, los errores devueltos y otros datos del trabajo, de la siguiente manera:
{ "Job": { "Status": "ERROR", "Queue": "arn:aws:mediaconvert:region-name-1:012345678998:queues/Queue1", "Settings": { ...<truncated for brevity>... }, "ErrorMessage": "Unable to open input file [s3://my-input-bucket/file-name.mp4]: [Failed probe/open: [Failed to read data: AssumeRole failed]]", "ErrorCode": 1434, "Role": "arn:aws:iam::012345678998:role/MediaConvertServiceRole", "Arn": "arn:aws:mediaconvert:us-west-1:012345678998:jobs/1234567890987-1ab2c3", "UserMetadata": {}, "Timing": { "FinishTime": 1517442131, "SubmitTime": 1517442103, "StartTime": 1517442104 }, "Id": "1234567890987-1ab2c3", "CreatedAt": 1517442103 } }
Para obtener más información, consulte Trabajar con MediaConvert trabajos de AWS Elemental en la Guía del MediaConvert usuario de AWS Elemental.
-
Para API obtener más información, consulte GetJob
la Referencia de AWS CLI comandos.
-
El siguiente ejemplo de código muestra cómo usarloget-preset
.
- AWS CLI
-
Para obtener detalles de un ajuste preestablecido en particular
En el siguiente
get-preset
ejemplo, se solicita la JSON definición del ajuste preestablecido personalizado especificado.aws mediaconvert get-preset \ --name
SimpleMP4
\ --endpoint-urlhttps://abcd1234.mediaconvert.us-west-2.amazonaws.com
Salida:
{ "Preset": { "Description": "Creates basic MP4 file. No filtering or preproccessing.", "Arn": "arn:aws:mediaconvert:us-west-2:123456789012:presets/SimpleMP4", "LastUpdated": 1568843141, "Name": "SimpleMP4", "Settings": { "ContainerSettings": { "Mp4Settings": { "FreeSpaceBox": "EXCLUDE", "CslgAtom": "INCLUDE", "MoovPlacement": "PROGRESSIVE_DOWNLOAD" }, "Container": "MP4" }, "AudioDescriptions": [ { "LanguageCodeControl": "FOLLOW_INPUT", "AudioTypeControl": "FOLLOW_INPUT", "CodecSettings": { "AacSettings": { "RawFormat": "NONE", "CodecProfile": "LC", "AudioDescriptionBroadcasterMix": "NORMAL", "SampleRate": 48000, "Bitrate": 96000, "RateControlMode": "CBR", "Specification": "MPEG4", "CodingMode": "CODING_MODE_2_0" }, "Codec": "AAC" } } ], "VideoDescription": { "RespondToAfd": "NONE", "TimecodeInsertion": "DISABLED", "Sharpness": 50, "ColorMetadata": "INSERT", "CodecSettings": { "H264Settings": { "FramerateControl": "INITIALIZE_FROM_SOURCE", "SpatialAdaptiveQuantization": "ENABLED", "Softness": 0, "Telecine": "NONE", "CodecLevel": "AUTO", "QualityTuningLevel": "SINGLE_PASS", "UnregisteredSeiTimecode": "DISABLED", "Slices": 1, "Syntax": "DEFAULT", "GopClosedCadence": 1, "AdaptiveQuantization": "HIGH", "EntropyEncoding": "CABAC", "InterlaceMode": "PROGRESSIVE", "ParControl": "INITIALIZE_FROM_SOURCE", "NumberBFramesBetweenReferenceFrames": 2, "GopSizeUnits": "FRAMES", "RepeatPps": "DISABLED", "CodecProfile": "MAIN", "FieldEncoding": "PAFF", "GopSize": 90.0, "SlowPal": "DISABLED", "SceneChangeDetect": "ENABLED", "GopBReference": "DISABLED", "RateControlMode": "CBR", "FramerateConversionAlgorithm": "DUPLICATE_DROP", "FlickerAdaptiveQuantization": "DISABLED", "DynamicSubGop": "STATIC", "MinIInterval": 0, "TemporalAdaptiveQuantization": "ENABLED", "Bitrate": 400000, "NumberReferenceFrames": 3 }, "Codec": "H_264" }, "AfdSignaling": "NONE", "AntiAlias": "ENABLED", "ScalingBehavior": "DEFAULT", "DropFrameTimecode": "ENABLED" } }, "Type": "CUSTOM", "CreatedAt": 1568841521 } }
Para obtener más información, consulte Uso de ajustes preestablecidos de MediaConvert salida de AWS Elemental en la Guía del MediaConvert usuario de AWS Elemental.
-
Para API obtener más información, consulte GetPreset
la Referencia de AWS CLI comandos.
-
El siguiente ejemplo de código muestra cómo usarloget-queue
.
- AWS CLI
-
Para obtener detalles de una cola
En el siguiente
get-queue
ejemplo, se recuperan los detalles de la cola personalizada especificada.aws mediaconvert get-queue \ --name
Customer1
\ --endpoint-urlhttps://abcd1234.mediaconvert.us-west-2.amazonaws.com
Salida:
{ "Queue": { "LastUpdated": 1526428502, "Type": "CUSTOM", "SubmittedJobsCount": 0, "Status": "ACTIVE", "PricingPlan": "ON_DEMAND", "CreatedAt": 1526428502, "ProgressingJobsCount": 0, "Arn": "arn:aws:mediaconvert:us-west-2:123456789012:queues/Customer1", "Name": "Customer1" } }
Para obtener más información, consulte Trabajar con MediaConvert colas AWS elementales en la Guía del usuario de AWS Elemental MediaConvert .
-
Para API obtener más información, consulte GetQueue
la Referencia de AWS CLI comandos.
-
El siguiente ejemplo de código muestra cómo usarlolist-job-templates
.
- AWS CLI
-
Ejemplo 1: Para enumerar tus plantillas de trabajo personalizadas
El siguiente
list-job-templates
ejemplo muestra todas las plantillas de trabajos personalizadas de la región actual. Para ver una lista de las plantillas de trabajos del sistema, consulte el siguiente ejemplo.aws mediaconvert list-job-templates \ --endpoint-url
https://abcd1234.mediaconvert.us-west-2.amazonaws.com
Salida:
{ "JobTemplates": [ { "Description": "Create a DASH streaming ABR stack", "Arn": "arn:aws:mediaconvert:us-west-2:123456789012:jobTemplates/DASH Streaming", "Name": "DASH Streaming", "LastUpdated": 1568653007, "Priority": 0, "Settings": { ...<truncatedforbrevity>... }, "Type": "CUSTOM", "StatusUpdateInterval": "SECONDS_60", "CreatedAt": 1568653007 }, { "Description": "Create a high-res file", "Arn": "arn:aws:mediaconvert:us-west-2:123456789012:jobTemplates/File", "Name": "File", "LastUpdated": 1568653007, "Priority": 0, "Settings": { ...<truncatedforbrevity>... }, "Type": "CUSTOM", "StatusUpdateInterval": "SECONDS_60", "CreatedAt": 1568653023 } ] }
Ejemplo 2: Para enumerar las plantillas de trabajos MediaConvert del sistema
En el siguiente
list-job-templates
ejemplo, se enumeran todas las plantillas de trabajos del sistema.aws mediaconvert list-job-templates \ --endpoint-url
https://abcd1234.mediaconvert.us-east-1.amazonaws.com
\ --list-bySYSTEM
Salida:
{ "JobTemplates": [ { "CreatedAt": 1568321779, "Arn": "arn:aws:mediaconvert:us-east-1:123456789012:jobTemplates/System-Generic_Mp4_Hev1_Avc_Aac_Sdr_Qvbr", "Name": "System-Generic_Mp4_Hev1_Avc_Aac_Sdr_Qvbr", "Description": "GENERIC, MP4, AVC + HEV1(HEVC,SDR), AAC, SDR, QVBR", "Category": "GENERIC", "Settings": { "AdAvailOffset": 0, "OutputGroups": [ { "Outputs": [ { "Extension": "mp4", "Preset": "System-Generic_Hd_Mp4_Avc_Aac_16x9_Sdr_1280x720p_30Hz_5Mbps_Qvbr_Vq9", "NameModifier": "_Generic_Hd_Mp4_Avc_Aac_16x9_Sdr_1280x720p_30Hz_5000Kbps_Qvbr_Vq9" }, { "Extension": "mp4", "Preset": "System-Generic_Hd_Mp4_Avc_Aac_16x9_Sdr_1920x1080p_30Hz_10Mbps_Qvbr_Vq9", "NameModifier": "_Generic_Hd_Mp4_Avc_Aac_16x9_Sdr_1920x1080p_30Hz_10000Kbps_Qvbr_Vq9" }, { "Extension": "mp4", "Preset": "System-Generic_Sd_Mp4_Avc_Aac_16x9_Sdr_640x360p_30Hz_0.8Mbps_Qvbr_Vq7", "NameModifier": "_Generic_Sd_Mp4_Avc_Aac_16x9_Sdr_640x360p_30Hz_800Kbps_Qvbr_Vq7" }, { "Extension": "mp4", "Preset": "System-Generic_Hd_Mp4_Hev1_Aac_16x9_Sdr_1280x720p_30Hz_4Mbps_Qvbr_Vq9", "NameModifier": "_Generic_Hd_Mp4_Hev1_Aac_16x9_Sdr_1280x720p_30Hz_4000Kbps_Qvbr_Vq9" }, { "Extension": "mp4", "Preset": "System-Generic_Hd_Mp4_Hev1_Aac_16x9_Sdr_1920x1080p_30Hz_8Mbps_Qvbr_Vq9", "NameModifier": "_Generic_Hd_Mp4_Hev1_Aac_16x9_Sdr_1920x1080p_30Hz_8000Kbps_Qvbr_Vq9" }, { "Extension": "mp4", "Preset": "System-Generic_Uhd_Mp4_Hev1_Aac_16x9_Sdr_3840x2160p_30Hz_12Mbps_Qvbr_Vq9", "NameModifier": "_Generic_Uhd_Mp4_Hev1_Aac_16x9_Sdr_3840x2160p_30Hz_12000Kbps_Qvbr_Vq9" } ], "OutputGroupSettings": { "FileGroupSettings": { }, "Type": "FILE_GROUP_SETTINGS" }, "Name": "File Group" } ] }, "Type": "SYSTEM", "LastUpdated": 1568321779 }, ...<truncatedforbrevity>... ] }
Para obtener más información, consulte Trabajar con plantillas de MediaConvert tareas de AWS Elemental en la Guía del MediaConvert usuario de AWS Elemental.
-
Para API obtener más información, consulte ListJobTemplates
la Referencia de AWS CLI comandos.
-
El siguiente ejemplo de código muestra cómo usarlolist-jobs
.
- AWS CLI
-
Obtención de los detalles de todos los trabajos de una región
En el siguiente ejemplo se solicita la información de todos los trabajos de la región especificada.
aws mediaconvert list-jobs \ --endpoint-url
https://abcd1234.mediaconvert.region-name-1.amazonaws.com
\ --regionregion-name-1
Para obtener el punto de conexión específico de su cuenta, utilice
describe-endpoints
o envíe el comando sin el punto de conexión. El servicio devuelve un error y su punto de conexión.Para obtener más información, consulte Trabajar con MediaConvert trabajos de AWS Elemental en la Guía del MediaConvert usuario de AWS Elemental.
-
Para API obtener más información, consulte ListJobs
la Referencia de AWS CLI comandos.
-
El siguiente ejemplo de código muestra cómo usarlolist-presets
.
- AWS CLI
-
Ejemplo 1: Para enumerar sus ajustes preestablecidos de salida personalizados
En el siguiente
list-presets
ejemplo, se enumeran los ajustes preestablecidos de salida personalizados. Para ver una lista de los ajustes preestablecidos del sistema, consulte el siguiente ejemplo.aws mediaconvert list-presets \ --endpoint-url
https://abcd1234.mediaconvert.us-west-2.amazonaws.com
Salida:
{ "Presets": [ { "Name": "SimpleMP4", "CreatedAt": 1568841521, "Settings": { ...... }, "Arn": "arn:aws:mediaconvert:us-east-1:003235472598:presets/SimpleMP4", "Type": "CUSTOM", "LastUpdated": 1568843141, "Description": "Creates basic MP4 file. No filtering or preproccessing." }, { "Name": "SimpleTS", "CreatedAt": 1568843113, "Settings": { ... truncated for brevity ... }, "Arn": "arn:aws:mediaconvert:us-east-1:003235472598:presets/SimpleTS", "Type": "CUSTOM", "LastUpdated": 1568843113, "Description": "Create a basic transport stream." } ] }
Ejemplo 2: Para enumerar los ajustes preestablecidos de salida del sistema
En el siguiente
list-presets
ejemplo, se enumeran los ajustes preestablecidos MediaConvert del sistema disponibles. Para ver una lista de los ajustes preestablecidos personalizados, consulte el ejemplo anterior.aws mediaconvert list-presets \ --list-by
SYSTEM
\ --endpoint-urlhttps://abcd1234.mediaconvert.us-west-2.amazonaws.com
Salida:
{ "Presets": [ { "Arn": "arn:aws:mediaconvert:us-west-2:123456789012:presets/System-Avc_16x9_1080p_29_97fps_8500kbps", "Name": "System-Avc_16x9_1080p_29_97fps_8500kbps", "CreatedAt": 1568321789, "Description": "Wifi, 1920x1080, 16:9, 29.97fps, 8500kbps", "LastUpdated": 1568321789, "Type": "SYSTEM", "Category": "HLS", "Settings": { ...<output settings removed for brevity>... } }, ...<list of presets shortened for brevity>... { "Arn": "arn:aws:mediaconvert:us-east-1:123456789012:presets/System-Xdcam_HD_1080i_29_97fps_35mpbs", "Name": "System-Xdcam_HD_1080i_29_97fps_35mpbs", "CreatedAt": 1568321790, "Description": "XDCAM MPEG HD, 1920x1080i, 29.97fps, 35mbps", "LastUpdated": 1568321790, "Type": "SYSTEM", "Category": "MXF", "Settings": { ...<output settings removed for brevity>... } } ] }
Para obtener más información, consulte Cómo trabajar con ajustes preestablecidos de MediaConvert salida de AWS Elemental en la Guía del MediaConvert usuario de AWS Elemental.
-
Para API obtener más información, consulte ListPresets
la Referencia de AWS CLI comandos.
-
El siguiente ejemplo de código muestra cómo usarlolist-queues
.
- AWS CLI
-
Para enumerar tus colas
En el siguiente
list-queues
ejemplo, se muestran todas las MediaConvert colas.aws mediaconvert list-queues \ --endpoint-url
https://abcd1234.mediaconvert.us-west-2.amazonaws.com
Salida:
{ "Queues": [ { "PricingPlan": "ON_DEMAND", "Type": "SYSTEM", "Status": "ACTIVE", "CreatedAt": 1503451595, "Name": "Default", "SubmittedJobsCount": 0, "ProgressingJobsCount": 0, "Arn": "arn:aws:mediaconvert:us-west-2:123456789012:queues/Default", "LastUpdated": 1534549158 }, { "PricingPlan": "ON_DEMAND", "Type": "CUSTOM", "Status": "ACTIVE", "CreatedAt": 1537460025, "Name": "Customer1", "SubmittedJobsCount": 0, "Description": "Jobs we run for our cusotmer.", "ProgressingJobsCount": 0, "Arn": "arn:aws:mediaconvert:us-west-2:123456789012:queues/Customer1", "LastUpdated": 1537460025 }, { "ProgressingJobsCount": 0, "Status": "ACTIVE", "Name": "transcode-library", "SubmittedJobsCount": 0, "LastUpdated": 1564066204, "ReservationPlan": { "Status": "ACTIVE", "ReservedSlots": 1, "PurchasedAt": 1564066203, "Commitment": "ONE_YEAR", "ExpiresAt": 1595688603, "RenewalType": "EXPIRE" }, "PricingPlan": "RESERVED", "Arn": "arn:aws:mediaconvert:us-west-2:123456789012:queues/transcode-library", "Type": "CUSTOM", "CreatedAt": 1564066204 } ] }
Para obtener más información, consulte Cómo trabajar con MediaConvert colas AWS elementales en la Guía del MediaConvert usuario de AWS Elemental.
-
Para API obtener más información, consulte ListQueues
la Referencia de AWS CLI comandos.
-
El siguiente ejemplo de código muestra cómo usarlolist-tags-for-resource
.
- AWS CLI
-
Para enumerar las etiquetas de una MediaConvert cola, plantilla de trabajo o ajuste preestablecido de salida
En el siguiente
list-tags-for-resource
ejemplo, se enumeran las etiquetas del ajuste preestablecido de salida especificado.aws mediaconvert list-tags-for-resource \ --arn
arn:aws:mediaconvert:us-west-2:123456789012:presets/SimpleMP4
\ --endpoint-urlhttps://abcd1234.mediaconvert.us-west-2.amazonaws.com
Salida:
{ "ResourceTags": { "Tags": { "customer": "zippyVideo" }, "Arn": "arn:aws:mediaconvert:us-west-2:123456789012:presets/SimpleMP4" } }
Para obtener más información, consulte Etiquetado de MediaConvert colas AWS elementales, plantillas de trabajos y ajustes preestablecidos de salida en la Guía del usuario de AWS Elemental MediaConvert .
-
Para API obtener más información, consulte la Referencia de ListTagsForResource
comandos AWS CLI .
-
El siguiente ejemplo de código muestra cómo usarloupdate-job-template
.
- AWS CLI
-
Para cambiar una plantilla de trabajo
El siguiente
update-job-template
ejemplo reemplaza la JSON definición de la plantilla de trabajo personalizada especificada por la JSON definición del archivo proporcionado.aws mediaconvert update-job-template --name File1 https://abcd1234.mediaconvert.us-west-2.amazonaws.com --endpoint-url -- file: //~/ .json cli-input-json job-template-update
Contenidos de
job-template-update.json
:{ "Description": "A simple job template that generates a single file output.", "Queue": "arn:aws:mediaconvert:us-east-1:012345678998:queues/Default", "Name": "SimpleFile", "Settings": { "OutputGroups": [ { "Name": "File Group", "Outputs": [ { "ContainerSettings": { "Container": "MP4", "Mp4Settings": { "CslgAtom": "INCLUDE", "FreeSpaceBox": "EXCLUDE", "MoovPlacement": "PROGRESSIVE_DOWNLOAD" } }, "VideoDescription": { "ScalingBehavior": "DEFAULT", "TimecodeInsertion": "DISABLED", "AntiAlias": "ENABLED", "Sharpness": 50, "CodecSettings": { "Codec": "H_264", "H264Settings": { "InterlaceMode": "PROGRESSIVE", "NumberReferenceFrames": 3, "Syntax": "DEFAULT", "Softness": 0, "GopClosedCadence": 1, "GopSize": 90, "Slices": 1, "GopBReference": "DISABLED", "SlowPal": "DISABLED", "SpatialAdaptiveQuantization": "ENABLED", "TemporalAdaptiveQuantization": "ENABLED", "FlickerAdaptiveQuantization": "DISABLED", "EntropyEncoding": "CABAC", "Bitrate": 400000, "FramerateControl": "INITIALIZE_FROM_SOURCE", "RateControlMode": "CBR", "CodecProfile": "MAIN", "Telecine": "NONE", "MinIInterval": 0, "AdaptiveQuantization": "HIGH", "CodecLevel": "AUTO", "FieldEncoding": "PAFF", "SceneChangeDetect": "ENABLED", "QualityTuningLevel": "SINGLE_PASS", "FramerateConversionAlgorithm": "DUPLICATE_DROP", "UnregisteredSeiTimecode": "DISABLED", "GopSizeUnits": "FRAMES", "ParControl": "INITIALIZE_FROM_SOURCE", "NumberBFramesBetweenReferenceFrames": 2, "RepeatPps": "DISABLED", "DynamicSubGop": "STATIC" } }, "AfdSignaling": "NONE", "DropFrameTimecode": "ENABLED", "RespondToAfd": "NONE", "ColorMetadata": "INSERT" }, "AudioDescriptions": [ { "AudioTypeControl": "FOLLOW_INPUT", "CodecSettings": { "Codec": "AAC", "AacSettings": { "AudioDescriptionBroadcasterMix": "NORMAL", "Bitrate": 96000, "RateControlMode": "CBR", "CodecProfile": "LC", "CodingMode": "CODING_MODE_2_0", "RawFormat": "NONE", "SampleRate": 48000, "Specification": "MPEG4" } }, "LanguageCodeControl": "FOLLOW_INPUT" } ] } ], "OutputGroupSettings": { "Type": "FILE_GROUP_SETTINGS", "FileGroupSettings": {} } } ], "AdAvailOffset": 0 }, "StatusUpdateInterval": "SECONDS_60", "Priority": 0 }
El sistema devuelve la JSON carga útil que usted envía con su solicitud, incluso si la solicitud produce un error. Por lo tanto, lo JSON devuelto no es necesariamente la nueva definición de la plantilla de trabajo.
Como la JSON carga útil puede ser larga, es posible que tengas que desplazarte hacia arriba para ver los mensajes de error.
Para obtener más información, consulte Trabajar con plantillas de MediaConvert tareas de AWS Elemental en la Guía del MediaConvert usuario de AWS Elemental.
-
Para API obtener más información, consulte UpdateJobTemplate
la Referencia de AWS CLI comandos.
-
El siguiente ejemplo de código muestra cómo usarloupdate-preset
.
- AWS CLI
-
Para cambiar un ajuste preestablecido
El siguiente
update-preset
ejemplo reemplaza la descripción del ajuste preestablecido especificado.aws mediaconvert update-preset \ --name Customer1 \ --description "New description text." --endpoint-url https://abcd1234.mediaconvert.us-west-2.amazonaws.com
Este comando no genera ninguna salida. Salida:
{ "Preset": { "Arn": "arn:aws:mediaconvert:us-east-1:003235472598:presets/SimpleMP4", "Settings": { ...<output settings removed for brevity>... }, "Type": "CUSTOM", "LastUpdated": 1568938411, "Description": "New description text.", "Name": "SimpleMP4", "CreatedAt": 1568938240 } }
Para obtener más información, consulte Uso de ajustes preestablecidos de MediaConvert salida de AWS Elemental en la Guía del MediaConvert usuario de AWS Elemental.
-
Para API obtener más información, consulte UpdatePreset
la Referencia de AWS CLI comandos.
-
El siguiente ejemplo de código muestra cómo usarloupdate-queue
.
- AWS CLI
-
Para cambiar una cola
En el
update-queue
ejemplo siguiente se detiene la cola especificada cambiando su estado a.PAUSED
aws mediaconvert update-queue \ --name
Customer1
\ --statusPAUSED
--endpoint-urlhttps://abcd1234.mediaconvert.us-west-2.amazonaws.com
Salida:
{ "Queue": { "LastUpdated": 1568839845, "Status": "PAUSED", "ProgressingJobsCount": 0, "CreatedAt": 1526428516, "Arn": "arn:aws:mediaconvert:us-west-1:123456789012:queues/Customer1", "Name": "Customer1", "SubmittedJobsCount": 0, "PricingPlan": "ON_DEMAND", "Type": "CUSTOM" } }
Para obtener más información, consulte Trabajar con MediaConvert colas AWS elementales en la Guía del usuario de AWS Elemental MediaConvert .
-
Para API obtener más información, consulte UpdateQueue
la Referencia de AWS CLI comandos.
-