• No se han encontrado resultados

AWS Elemental MediaConvert. Guía del usuario

N/A
N/A
Protected

Academic year: 2021

Share "AWS Elemental MediaConvert. Guía del usuario"

Copied!
91
0
0

Texto completo

(1)

AWS Elemental MediaConvert

Guía del usuario

(2)

AWS Elemental MediaConvert: Guía del usuario

Copyright © 2018 Amazon Web Services, Inc. and/or its affiliates. All rights reserved.

Amazon's trademarks and trade dress may not be used in connection with any product or service that is not Amazon's, in any manner that is likely to cause confusion among customers, or in any manner that disparages or discredits Amazon. All other trademarks not owned by Amazon are the property of their respective owners, who may or may not be affiliated with, connected to, or sponsored by Amazon.

(3)

Table of Contents

¿Qué es AWS Elemental MediaConvert? ... 1

Introducción ... 3

Paso 1: Inscripción en AWS ... 3

Paso 2: Crear almacenamiento para archivos ... 3

Paso 3: configurar permisos de IAM ... 4

Paso 4: (opcional) configuración para utilizar cifrado ... 5

Paso 5: cargar archivos para transcodificación ... 5

Paso 6: Crear una tarea ... 5

Configuración de un trabajo ... 6

Paso 1: especificar configuración de entrada ... 6

... 6

Paso 2: crear grupos de salida ... 6

Paso 3: Crear salidas ... 7

Paso 4: especificar configuración de trabajo global ... 8

Estructuración de trabajos complejos en AWS Elemental MediaConvert ... 9

Salidas y grupos de salida ... 9

Incluir vídeo, audio y subtítulos salidas de AWS Elemental MediaConvert ... 11

Creación de selectores (Entrada) ... 11

Uso de selectores (Salidas) ... 11

Compatibilidad con versión de reproductor de HLS ... 12

Configuración de audio ... 14

Acerca de los selectores de audio ... 14

Crear selectores de audio de entrada ... 15

Configuración de audio en salidas ... 15

Configuración de subtítulos ... 16

Recopilación de la información de subtítulos requerida ... 16

Creación de selectores de subtítulos de entrada ... 16

Pista de subtítulos QuickTime o subtítulos en datos MXF VANC (Auxiliares) ... 17

CEA/EIA-608, CEA/EIA-708 (Incrustado) ... 17

DVB-Sub ... 18

Teletexto ... 19

SCC, SRT, STL, TTML (asociados) ... 19

Configuración de subtítulos en salidas ... 20

Subtítulos de salida TTML y WebVTT (ABR) ... 21

Subtítulos de salida CEA/EIA-608 y CEA/EIA-708 (incrustados) ... 22

Subtítulos de salida DVB-Sub y teletexto ... 22

Encabezados de salida SCC, SRT (asociados) ... 22

Subtítulos de salida forzados ... 23

Uso de colas ... 24

Creación de una cola ... 24

Pausa y reactivación de colas ... 24

Enumeración y visualización de colas ... 25

Eliminación de una cola ... 25

Configuración de códigos temporales ... 26

Ajuste de la configuración de código temporal para toda la tarea ... 27

Ajuste de la configuración de código temporal de entrada ... 28

Ajuste de la configuración de código temporal de salida ... 29

Inserción de metadatos de código temporal ... 29

Forzado de códigos temporales en fotogramas de vídeo ... 29

Administración de marcadores de SCTE-35 ... 31

Incluir marcadores de SCTE-35 en una salida ... 31

Incluir información de SCTE-35 en su manifiesto de HLS ... 32

Dejar en blanco el contenido de espacios publicitarios ... 32

Uso del cifrado ... 34

(4)

Cifrado de contenido ... 34

Parámetros de cifrado de SPEKE ... 35

Opciones de configuración adicionales para Apple HLS ... 35

Parámetros de cifrado de clave estática ... 35

Resolución de problemas de cifrado ... 35

Configuración de un trabajo para HDR ... 37

Configuración de metadatos de espacio de color ... 37

Corrección de metadatos de espacio de color de entrada ... 38

Inserción de metadatos de color en la salida ... 38

Corrección de color en la salida ... 38

Brillo, contraste, matiz y saturación ... 39

Conversión de espacio de color ... 39

Pantalla maestra HDR ... 39

Uso del insertador de imagen ... 40

Requisitos para el archivo de superposición ... 40

Configuración de inserción de imágenes ... 40

Acerca de las superposiciones múltiples ... 41

Transcodificación de solo una parte de la entrada (recorte de entrada) ... 42

Códecs y contenedores de entrada compatibles ... 43

Video ... 43

Audio ... 43

Códecs y contenedores de salida compatibles ... 45

Video ... 45

Audio ... 45

Tablas de compatibilidad de subtítulos por tipo de contenedor de salida ... 47

Contenedor de salida DASH ... 47

Contenedor de salida HLS ... 48

Contenedor de salida MS Smooth (MSS) ... 50

Contenedor de salida MP4 ... 51

Contenedor de salida de archivo MPEG2-TS ... 52

Contenedor de salida QuickTime ... 54

Sin contenedor de salida ... 55

Ejemplo de configuración de trabajo ... 57

Ejemplo: salida mp4 ... 57

Ejemplo: salida ABR ... 59

Archivos de recopilación de Postman ... 66

Recopilación GET ... 66

Recopilación POST ... 68

Monitorización de AWS Elemental MediaConvert ... 72

Métricas de CloudWatch ... 72

Dimensiones de métricas de AWS Elemental MediaConvert ... 74

Eventos de CloudWatch ... 75

Tutorial: alertas de SNS ... 75

Requisitos previos ... 76

Paso 1: crear un tema en Amazon SNS ... 76

Paso 2: especificar un origen de eventos en una regla de Eventos de CloudWatch ... 77

Paso 3: añadir el tema de Amazon SNS y finalizar su regla ... 78

Paso 4: Comprobación de la regla ... 78

Eventos de AWS Elemental MediaConvert ... 78

Registro de llamadas a la API con CloudTrail ... 80

Información de AWS Elemental MediaConvert en CloudTrail ... 80

Descripción de las entradas de archivos log de AWS Elemental MediaConvert ... 81

Historial de revisión ... 86

AWS Glossary ... 87

(5)

¿Qué es AWS Elemental MediaConvert?

AWS Elemental MediaConvert es un servicio de procesamiento de vídeo basado en archivos que proporciona procesamiento de vídeo escalable para los propietarios y distribuidores de contenidos con bibliotecas multimedia de cualquier tamaño. AWS Elemental MediaConvert ofrece características avanzadas que permiten habilitar experiencias de contenido premium, entre las que se incluyen:

• códecs de difusión profesionales que admiten una mayor profundidad de bits y la creación de contenido HDR

• superposiciones de gráfico inmóvil

• audio avanzado

• administración de derechos digitales (DRM)

• compatible con subtítulos

AWS Elemental MediaConvert ofrece compatibilidad para diversos formatos de entrada y formatos de salida con empaquetamiento de tasa de bits adaptativa (ABR) para suministro de contenido de alta calidad para una gama de orígenes en dispositivos principales y de varias pantallas.

Para casos de uso sencillo, puede configurar un trabajo de transcodificación de AWS Elemental

MediaConvert en tan solo unos pasos. Para obtener instrucciones, consulte Introducción a AWS Elemental MediaConvert (p. 3).

AWS Elemental MediaConvert tiene los siguientes componentes:

Trabajos

Una tarea se encarga de transcodificar. Cada tarea convierte un archivo de entrada en un archivo o archivos de salida. Las entradas y las salidas pueden contener uno o más de vídeo, audio y subtítulos, ya sea de forma conjunta o en archivos independientes. Antes de empezar a crear trabajos, asegúrese de que sabe lo que son y lo que contienen sus archivos de entrada. Asegúrese también de que sabe qué archivos desearía crear como salida y en qué formato de salida los desea.

Al crear un trabajo, puede especificar el nombre del archivo que desea transcodificar, los nombres que quiere que AWS Elemental MediaConvert proporcione a los archivos de salida finalizados y otras opciones de configuración.

Colas

Una cola le permite administrar los recursos que están disponibles para su cuenta para procesamiento paralelo de los trabajos. AWS Elemental MediaConvert procesa trabajos que se envían a una cola en paralelo hasta que se utilizan los recursos que están disponibles para la cuenta. Si la cuenta ya está utilizando todos sus recursos, AWS Elemental MediaConvert comienza a procesar el siguiente trabajo en la cola después de finalizar uno de los trabajos que procesa actualmente.

Todos los trabajos se deben enviar a una cola. Si no especifica la cola al crear trabajos, AWS Elemental MediaConvert los envía a una cola predeterminada y los comienza en el orden en que se han creado.

Si tiene trabajos con distintas prioridades, puede administrar los trabajos de alta prioridad creando una cola distinta desde la cola predeterminada. Esto distribuye los recursos que están disponibles para la cuenta entre las dos colas. Dado que los trabajos en varias colas se procesan en paralelo (hasta

(6)

que se utilizan los recursos que están disponibles para la cuenta), puede enviar la mayoría de los trabajos en la cola predeterminada y utilizar la otra cola solo cuando la necesite para transcodificar un trabajo de forma inmediata. Es importante tener en cuenta que la creación de las colas adicionales no aumenta los recursos que están disponibles para la cuenta.

El tiempo necesario para completar un trabajo varía de forma significativa en función del tamaño del archivo que convierte y las especificaciones del trabajo. Por consiguiente, las tareas no se completan necesariamente en el orden en que las creó. Puede dejar de procesar trabajos temporalmente pausando la cola. AWS Elemental MediaConvert no procesar trabajos a partir de una cola en pausa;

sin embargo, todavía puede enviar trabajos a una cola pausada. También puede cancelar trabajos en una cola que todavía no ha iniciado la transcodificación.

Elementos preestablecidos

Un elemento preestablecido es un grupo guardado de configuración de codificación para una salida única. Puede crear muchas salidas comunes seleccionando simplemente un elemento preestablecido del sistema. También puede crear sus propios elementos preestablecidos personalizados, ya sea por la duplicación y la modificación de un modelo existente o creando uno nuevo.

Cuando crea un trabajo, puede especificar un elemento preestablecido que desee utilizar o puede especificar su configuración de codificación de manera individual.

Plantillas de trabajo

Una plantilla de trabajo especifica todos los ajustes de un trabajo completo, excepto su rol de IAM y la configuración que probablemente cambia para cada trabajo, como el nombre de archivo de entrada y la ubicación, así como los metadatos de usuario con los que podría etiquetar el trabajo. Crea plantillas de trabajo especificando toda la configuración de entrada distinta a la ubicación de entrada y nombre de archivo y, a continuación, especificando todas las salidas que generará el trabajo. Puede especificar la configuración de cada salida eligiendo un elemento preestablecido para la salida o especificando cada ajuste de salida de manera individual.

(7)

Paso 1: Inscripción en AWS

Introducción a AWS Elemental MediaConvert

Este tutorial de introducción le muestra cómo utilizar la consola de AWS Elemental MediaConvert para transcodificar archivos multimedia en unos pasos básicos. Para empezar a utilizar la API, consulte la Referencia de la API de AWS Elemental MediaConvert.

AWS Elemental MediaConvert toma un archivo de entrada y la información que proporcione sobre dicho archivo y lo convierte en uno o varios archivos de salida, en función de las instrucciones y de la configuración de transcodificación que proporcione.

Note

Si no están familiarizado con los trabajos, colas, valores predefinidos y plantillas de trabajo (los conceptos básicos subyacentes a AWS Elemental MediaConvert), le recomendamos que eche un vistazo rápido a ¿Qué es AWS Elemental MediaConvert? (p. 1) antes de que empiece el tutorial.

Temas

• Paso 1: Inscripción en AWS (p. 3)

• Paso 2: Crear almacenamiento para archivos (p. 3)

• Paso 3: configurar permisos de IAM (p. 4)

• Paso 4: (opcional) configuración para utilizar cifrado (p. 5)

• Paso 5: cargar archivos para transcodificación (p. 5)

• Paso 6: Crear una tarea (p. 5)

Paso 1: Inscripción en AWS

Para usar AWS Elemental MediaConvert, necesita disponer de una cuenta de AWS. Si aún no tiene una, se le pedirá que la cree cuando se inscriba. No se le cobrará por los servicios de AWS en los que se inscriba, salvo si los utiliza.

Para inscribirse en AWS

1. Abra https://aws.amazon.com/ y después elija Create an AWS Account.

Note

Esto podría no estar disponible en el navegador si ha iniciado previamente sesión en la Consola de administración de AWS. En ese caso, elija Sign in to a different account y después Create a new AWS account.

2. Siga las instrucciones en línea.

Parte del procedimiento de inscripción consiste en recibir una llamada telefónica e introducir un número PIN con el teclado del teléfono.

Paso 2: Crear almacenamiento para archivos

AWS Elemental MediaConvert transcodifica sus archivos de entrada para generar archivos de salida. Para las ubicaciones de entrada y salida, AWS Elemental MediaConvert funciona con buckets de Amazon S3.

(8)

Paso 3: configurar permisos de IAM

Para crear un bucket de Amazon S3

1. Inicie sesión en la Consola de administración de AWS y abra la consola de Amazon S3 en https://

console.aws.amazon.com/s3/.

2. En la consola de Amazon S3, seleccione Create bucket (Crear bucket).

3. En el cuadro de diálogo Create Bucket (Crear bucket), escriba un nombre para el bucket. Si desea crear buckets de entrada y salida independientes, asigne al bucket un nombre adecuado que le ayude a identificarlo más tarde.

4. Elija una región para el bucket. Asegúrese de que crea los buckets de Amazon S3 y haga su transcodificación de AWS Elemental MediaConvert en la misma región.

5. Seleccione Create.

6. Si desea crear buckets independientes para sus archivos de entrada y de salida, repita los pasos 2 al 5.

Paso 3: configurar permisos de IAM

Para ejecutar trabajos de transcodificación con AWS Elemental MediaConvert, configure primero un rol de AWS Identity and Access Management (IAM) para permitir a AWS Elemental MediaConvert acceder a sus archivos de entrada y a las ubicaciones donde se almacenan los archivos finales. Si utiliza DRM, sus permisos de IAM también permiten a AWS Elemental MediaConvert acceder a sus claves de cifrado a través de API Gateway.

Para configurar su rol de AWS Elemental MediaConvert en IAM

1. Inicie sesión en la consola de administración de AWS y abra la consola de IAM en https://

console.aws.amazon.com/iam/.

2. En el panel de navegación de la consola de IAM, seleccione Roles y, a continuación, seleccione Create role.

3. Elija el tipo de rol AWS service (Servicio de AWS) y, a continuación, elija el servicio MediaConvert.

4. Elija el caso de uso MediaConvert para su servicio. A continuación, elija Next: Permissions. El servicio ya ha definido los permisos utilizados por el rol. Estos permisos otorgan a AWS Elemental MediaConvert lo siguiente:

• Acceso completo a sus recursos de Amazon S3

• Acceso completo de llamada a API Gateway

La única entidad que puede adoptar este rol es el servicio de AWS Elemental MediaConvert.

5. Elija Next: Review.

6. Para Role name (Nombre de rol), escriba un nombre que describa el objetivo del rol. Es posible que desee comenzar el nombre con "MediaConvert" para que facilitar su búsqueda al crear un trabajo.

Los nombres de rol deben ser únicos en su cuenta de AWS. Puede utilizar un máximo de 64 caracteres que sean letras, números o cualquiera de los siguientes: + = , . @ - _

Dado que varias entidades pueden hacer referencia al rol, no puede editar el nombre del rol después de crearlo.

7. (Opcional) En Role description (Descripción de rol), edite la descripción del nuevo rol de servicio.

8. Revise el rol y, a continuación, seleccione Create role (Crear rol).

(9)

Paso 4: (opcional) configuración para utilizar cifrado

Paso 4: (opcional) configuración para utilizar cifrado

Proteja su contenido del uso no autorizado mediante el cifrado. Los sistemas de administración de derechos digitales (DRM) proporcionan claves a AWS Elemental MediaConvert para el cifrado de contenido y licencias a los reproductores compatibles para el descifrado.

Para cifrar contenido, debe disponer de un proveedor de soluciones DRM. Para llevar a cabo la configuración, consulte http://docs.aws.amazon.com/speke/latest/documentation/customer- onboarding.html.

La única excepción a este requisito es con el protocolo de streaming HLS de Apple, donde puede elegir definir sus propias claves estáticas o utilizar un proveedor de DRM.

Paso 5: cargar archivos para transcodificación

Carga de los archivos en un bucket de &S3

1. En el panel Buckets, elija el nombre de su bucket de entrada.

2. Seleccione Upload.

3. En el cuadro de diálogo Upload (Carga), elija Add files (Añadir archivos) y, a continuación, cargue un archivo multimedia que desee transcodificar.

4. Seleccione Upload.

Paso 6: Crear una tarea

Una tarea se encarga de transcodificar. Puede especificar el nombre del archivo que desea transcodificar (el archivo de entrada), el nombre que quiere que AWS Elemental MediaConvert asigne al archivo transcodificado, el elemento preestablecido que desea que use AWS Elemental MediaConvert y otros ajustes. AWS Elemental MediaConvert obtiene el archivo de entrada de la ubicación de Amazon S3 que especifique en la configuración de entrada del trabajo, transcodifica el archivo y guarda el archivo o los archivos transcodificados en la ubicación de salida que especifique en la configuración del grupo de salida del trabajo.

Para crear un trabajo

1. Abra la consola de AWS Elemental MediaConvert en https://console.aws.amazon.com/mediaconvert.

2. Elija Get started.

3. Elija Create job.

4. Proporcione las instrucciones de transcodificación y la configuración del trabajo. Para obtener más información, consulte Configurar un trabajo en AWS Elemental MediaConvert (p. 6).

Asegúrese de elegir la misma región el su trabajo y el almacenamiento de archivos.

5. En el panel de navegación izquierdo, en Job settings (Configuración del trabajo), elija Settings (Configuración).

6. En la sección Job settings (Configuración del trabajo) de la consola, en IAM role (Rol de IAM), elija el rol que creó en el Paso 3 de este tutorial.

7. Seleccione Create.

8. Si no desea conservar los archivos transcodificados que genera durante este tutorial, elimínelos de Amazon S3 para evitar incurrir en costos de almacenamiento.

(10)

Paso 1: especificar configuración de entrada

Configurar un trabajo en AWS Elemental MediaConvert

Una tarea se encarga de transcodificar un archivo multimedia. Cuando crea un trabajo (p. 5), especifica la información que necesita AWS Elemental MediaConvert para llevar a cabo la transcodificación: qué archivos se van a transcodificar, cómo se llamarán los archivos transcodificados, cuál será la configuración de codificación que utilizar, las características avanzadas que aplicar, etc.

También puede crear grupos de salida y salidas y, a continuación, especificar la configuración de salida.

Para obtener información sobre cómo afectan las distintas maneras de configurar salidas y grupos de salidas a los activos elaborados por su trabajo, consulte Estructuración de trabajos complejos en AWS Elemental MediaConvert (p. 9).

Especificar configuración de entrada

Al configurar un trabajo a través de la consola de AWS Elemental MediaConvert, empieza con la configuración de entrada.

Para especificar la ubicación de su entrada:

1. En la página Create job (Crear trabajo), en Input 1 (Entrada 1), proporcione el URI a su archivo de entrada almacenado en Amazon S3 .

Si desea transcodificar solo una parte de este archivo de entrada, elija Add input clip (Añadir clip de entrada) y especifique la porción.

2. Especifique valores para cualquiera de los siguientes campos selectores de vídeo aplicables a su trabajo.

Si deja estos ajustes en su estado predeterminado, creará un trabajo válido. Para obtener más información sobre configuración individual, elija el enlace Info (Información) junto al ajuste.

3. Cree selectores de audio para cualquier activo de audio de la entrada utilizado en una entrada. Para obtener más información sobre la configuración de audio para su trabajo, consulte Configurar audio en trabajos de AWS Elemental MediaConvert (p. 14)

4. Cree selectores de subtítulos para cualquier recurso de subtítulos de la entrada utilizado en una salida. Para obtener más información sobre la configuración de subtítulos para su trabajo, consulte Configurar subtítulos en trabajos de AWS Elemental MediaConvert (p. 16)

5. Para incluir otra entrada para este trabajo, en el panel de navegación Job (Trabajo) a la izquierda, elija Add input (Añadir entrada).

Para trabajos que tienen varios archivos de entrada, el servicio de transcodificación crea salidas concatenando los archivos de entrada o clips.

Crear grupos de salida

Después de especificar su configuración de entrada (p. 6), cree grupos de salida. Cada salida que crea AWS Elemental MediaConvert debe residir en un grupo de salidas. Para velocidades de bits adaptativas (ABR), todos los grupos de salida en un grupo de salida se empaquetan en la misma pila de

(11)

Paso 3: Crear salidas

ABR. Para grupos de salida de grupos de archivo, cada salida es un archivo independiente. Para obtener más información acerca de cómo sus opciones de grupo de salida y salidas dentro del grupo afectan a los activos creados por su trabajo, consulte Estructuración de trabajos complejos en AWS Elemental MediaConvert (p. 9).

Para crear un grupo de salidas:

1. En el panel de navegación Job (Trabajo) a la izquierda, elija Add output group (Añadir grupo de salidas).

2. Elija un tipo de grupo de salida y, a continuación, elija Select (Seleccionar).

3. Opcionalmente, proporcione un nombre en Custom group name (Nombre de grupo personalizado).

Cualquier nombre que proporcione aquí aparecerá en el panel de navegación Job (Trabajo) a la izquierda.

4. En Destination (Destino), especifique el URI para la ubicación de Amazon S3 donde el servicio de transcodificación almacenará sus archivos de salida.

Note

Como opción, puede adjuntar un nombre base a su URI de destino. El servicio de transcodificación utilizará este nombre base junto con el modificador de nombre que proporcione en la configuración de salida individual para crear el nombre de archivo de su recurso final.

Si no proporcionan un nombre base con su URI, el servicio de transcodificación generará un nombre base desde el nombre de archivo Input 1, menos la extensión.

5. Especifique los valores para la configuración de codificación que se aplica a todo el grupo de salida.

Estos ajustes varían en función del tipo de grupo de salida que seleccione.

Puede crear varios grupos de salida y varios tipos de grupos de salida. Después de crear los grupos de salida, configure las salidas individuales (p. 7) dentro de cada grupo.

Crear salidas y especifique la configuración de salida

Después de crear los grupos de salida (p. 6), configure sus salidas dentro de cada grupo. Para obtener más información acerca de cómo sus opciones de grupo de salida y salidas dentro del grupo afectan a los activos creados por su trabajo, consulte Estructuración de trabajos complejos en AWS Elemental MediaConvert (p. 9). Puede configurar una salida ya sea seleccionando un ajuste preestablecido, que es un conjunto de valores predefinido para la configuración de salida o especificando los ajustes individualmente.

Para configurar las salidas en un grupo de salida:

1. Especifique un valor para Name modifier (Modificador de nombre) y Extension (Extensión) en Output 1 (Salida 1). Al crear un grupo de salida, AWS Elemental MediaConvert rellena automáticamente el grupo de salida con salida 1, por lo que no es necesario crearla de forma explícita.

El servicio de transcodificación anexará el modificador de nombre y la extensión al nombre base para generar el nombre de archivo que proporciona a esta salida.

2. Si uno de los grupos predefinidos de ajustes enumerado en Preset (Ajuste preestablecido) es adecuado para su flujo de trabajo, selecciónelo de la lista. Si utiliza un ajuste preestablecido, omita el resto de los pasos de este procedimiento.

3. Especifique los valores para la configuración general en Output settings (Configuración de salida). En función del tipo de grupo de salida, estos ajustes podrían incluir los ajustes de secuencia de transporte

(12)

Paso 4: especificar configuración de trabajo global

u otros ajustes de contenedor. Para obtener más información sobre configuración individual, elija el enlace Info (Información) junto al ajuste.

4. Especifique los valores para la codificación de vídeo en Encoding settings (Configuración de codificación). La configuración de vídeo se selecciona de forma predeterminada, por lo que no es necesario elegir este grupo de configuración de forma explícita.

Para obtener más información sobre configuración individual, elija el enlace Info (Información) junto al ajuste.

5. Elija Audio 1 para que aparezca el grupo de configuración de codificación para el primer recurso de audio incluido en esta salida. Para obtener más información acerca de la entrada de audio desde la entrada a cada salida, consulte Configurar audio en trabajos de AWS Elemental MediaConvert (p. 14)

6. Para incluir subtítulos en la salida, seleccione Add captions (Añadir subtítulos) para que aparezca un grupo de configuración de subtítulos. Para obtener más información sobre la configuración de subtítulos, consulte Configurar subtítulos en trabajos de AWS Elemental MediaConvert (p. 16).

7. Si desea más salidas en este grupo de salida, elija el enlace Add output (Añadir salida) debajo del nombre de grupo de salida.

Especificar configuración de trabajo global

La configuración de trabajo global se aplica a todas las salidas creadas por el trabajo.

1. En el panel de navegación Job (Trabajo) de la izquierda, debajo de Job settings (Configuración de trabajo), elija Settings (Configuración).

2. En IAM role (Rol de IAM), elija un rol de IAM que tenga permisos para acceder a los buckets de Amazon S3 que mantienen sus archivos de entrada y salida y tiene una relación de confianza con AWS Elemental MediaConvert. Para obtener información sobre la creación de este rol, consulte Paso 3: configurar permisos de IAM (p. 4).

3. Opcionalmente, especifique valores para el resto de la configuración de trabajo y habilite los procesadores globales. Para obtener más información sobre configuración individual, elija el enlace Info (Información) junto al ajuste.

(13)

Salidas y grupos de salida

Estructuración de trabajos complejos en AWS Elemental MediaConvert

Un único trabajo de AWS Elemental MediaConvert puede crear salidas en forma de archivo independiente (por ejemplo, un archivo.mp4), un conjunto de archivos para ABR (por ejemplo, un paquete de HLS) o combinaciones de ambos.

Especifique el número y los tipos de archivos que genera su trabajo creando salidas dentro de grupos de salida.

Los temas de esta sección explican la relación entre salidas, grupos de salidas y los archivos de salida reales obtenidos mediante AWS Elemental MediaConvert.

Temas

• Cómo afectan los grupos de salida a las salidas en AWS Elemental MediaConvert (p. 9)

• Incluir vídeo, audio y subtítulos salidas de AWS Elemental MediaConvert (p. 11)

• Compatibilidad con versión de reproductor de HLS (p. 12)

Cómo afectan los grupos de salida a las salidas en AWS Elemental MediaConvert

Una salida de AWS Elemental MediaConvert funciona de modo diferente en función del tipo de grupo de salidas de la que forme parte. En un grupo de salidas de archivo, cada salida es un archivo independiente que contiene el vídeo, el audio y los subtítulos de forma conjunta. En un grupo de salidas de HLS, DASH o Smooth, cada salida es una interpretación en la pila ABR.

Un trabajo único puede generar de cero a muchos archivos independiente y de cero a muchas pilas ABR de HLS, DASH y Smooth. Para crear más de un archivo independiente, añada un único grupo de salidas de archivo a su trabajo y añada varias salidas a ese grupo de salidas. Para crear más de una pila de ABR, añada varios grupos de salidas de HLS, DASH o Smooth a su trabajo.

El siguiente ejemplo muestra cómo un trabajo de AWS Elemental MediaConvert genera dos archivos .mp4 independientes, dos pilas ABR de HLS y una pila ABR de DASH.

(14)

Salidas y grupos de salida

Para obtener más información sobre cómo configurar grupos de salidas y salidas en su trabajo, consulte Configurar un trabajo en AWS Elemental MediaConvert (p. 6).

Después de crear las salidas dentro de los grupos de salidas adecuados, utilice selectores para especificar el vídeo, audio y subtítulos que desea que incluya AWS Elemental MediaConvert en cada salida.

Para obtener más información, consulte Incluir vídeo, audio y subtítulos salidas de AWS Elemental MediaConvert (p. 11).

(15)

Incluir vídeo, audio y subtítulos salidas de AWS Elemental MediaConvert

Incluir vídeo, audio y subtítulos salidas de AWS Elemental MediaConvert

Utilice los selectores para especificar si la información (vídeo, audio (p. 14) o subtítulos (p. 16)) de su archivo de entrada está incluida en una salida dada. Un selector es un constructo que AWS Elemental MediaConvert utiliza para agrupar datos de la entrada. Por ejemplo, podría incluir algunas, pero no todas, las pistas de audio de un recurso de entrada en un selector de audio.

Creación de selectores (Entrada)

Al configurar su entrada, puede crear selectores de audio y subtítulos. Para ello, debe especificar las pistas de audio y los subtítulos que hay en su entrada y proporcionar información básica sobre ellos. Para obtener más información, consulte Especificar configuración de entrada (p. 6).

No tiene que crear un selector de vídeo ya que AWS Elemental MediaConvert genera automáticamente un selector de vídeo en función de la secuencia de vídeo de su entrada. Sin embargo, debe proporcionar valores existentes para los campos del selector de vídeo existente. AWS Elemental MediaConvert no admite entradas con varias secuencias de vídeo, como Quad 4k.

Uso de selectores (Salidas)

Al configurar sus salidas, puede utilizar los selectores para especificar los elementos (vídeo, audio o subtítulos) de su entrada que incluir en cada salida. Una salida podría incluir o no cada tipo de selector.

Por ejemplo, podría crear una salida de solo audio como archivo independiente. No obstante, también podría crear varias salidas con las mismas secuencias de vídeo, audio y subtítulos para una pila ABR. (En ese caso, probablemente se aplicarían distintas configuraciones al mismo vídeo en las distintas salidas).

Salidas como archivos independientes (grupo de archivos)

Las salidas de archivo independientes forman parte de un grupo de salidas de grupo de archivos.

Para cada elemento (vídeo, audio o subtítulos) que especifique mediante un selector, AWS Elemental MediaConvert incluye contenido en el archivo que crea. La configuración que especifique en una salida para manejar un elemento seleccionado no se aplica a dicho elemento en otras salidas.

Salidas en una pila de ABR (grupos de HLS, DASH, Smooth)

Las salidas de ABR forman parte de un grupo de salidas de HLS, DASH o Smooth. Salvo en casos inusuales, configure su grupo de salidas de ABR con una salida independiente para cada elemento en su pila de ABR. Es decir, una salida por resolución de vídeo, una salida por pista de audio y una salida por idioma de subtítulos. Especifique cada elemento de vídeo, audio o subtítulos para incluir en la salida mediante un selector.

En la siguiente ilustración, cada cuadro naranja representa una salida dentro del grupo de salidas.

(16)

Compatibilidad con versión de reproductor de HLS

Compatibilidad con versión de reproductor de HLS

La mayoría de los recursos de HLS que cree con AWS Elemental MediaConvert son compatibles con la versión 2 y posteriores de los reproductores de HLS. En función de las características que utilice en AWS Elemental MediaConvert, algunos recursos requieren versiones de reproductores de HLS posteriores a la versión 2, como las versiones 3, 4 o 5. AWS Elemental MediaConvert establece automáticamente los metadatos de la versión del reproductor en función de las características que habilite.

Esta lista muestra las características que podrían requerir un soporte de reproductor actualizado:

Manifest duration format (Formato de duración de manifiesto): HLS output group (Grupo de salidas de HLS) > Apple HLS group settings (Configuración de grupo de Apple HLS) > Advanced (Avanzado) >

Manifest duration format (Formato de duración de manifiesto)

Al configurar el formato de duración del manifiesto en Integer (Entero), los espectadores pueden reproducir el recurso con la versión 2 y posteriores de los reproductores de HLS.

Al configurar el formato de duración del manifiesto en Floating point (Punto flotante), los espectadores pueden reproducir el recurso con la versión 3 y posteriores de los reproductores de HLS.

Segment control (Control de segmento): HLS output group (Grupo de salidas de HLS) > Apple HLS group settings (Configuración de grupo de Apple HLS) > Segment control (Control de segmento)

Al configurar el control de segmento en Single file (Archivo único), los espectadores pueden reproducir el recurso con la versión 4 y posteriores de los reproductores de HLS.

(17)

Compatibilidad con versión de reproductor de HLS

Al configurar el control de segmento en Segmented files (Archivos segmentados), los espectadores pueden reproducir el recurso con la versión 2 y posteriores de los reproductores de HLS.

Add I-frame only manifest (Añadir solo manifiesto I-frame): HLS output group (Grupo de salidas de HLS) >

Output (Salida) > Advanced (Avanzado) > Add I-frame only manifest (Añadir solo manifiesto I-frame) Al elegir Include (Incluir), los visores pueden reproducir el recurso con los reproductores de HLS versión 4 y posterior.

Al elegir Exclude (Excluir), los visores pueden reproducir el recurso con los reproductores de HLS versión 2 y posterior.

Audio track type (Tipo de pista de audio): HLS output group (Grupo de salidas de HLS) > Output (Salida)

> Output Settings (Configuración de salida) > Advanced (Avanzado) > Audio track type (Tipo de pista de audio)

Al elegir una de las opciones Alternate audio (Audio alternativo) para cualquiera de las variantes de audio, los visores pueden reproducir el recurso con los reproductores de HLS versión 4 y posterior.

Cuando elija Audio-only variant stream (Secuencia de variante de solo audio) para Audio track type (Tipo de pista de audio) o deja Audio track type (Tipo de pista de audio) sin seleccionar para todas sus variantes de audio, los visores pueden reproducir el recurso con los reproductores de HLS versión 2 y posteriores.

DRM encryption method (Método de cifrado de DRM): HLS output group (Grupo de salidas de HLS) > DRM encryption (Cifrado de DRM) > Encryption method (Método de cifrado)

Cuando elija SAMPLE-AES para DRM encryption (Cifrado de DRM), Encryption method (Método de cifrado), los visores pueden reproducir el recurso con los reproductores de HLS versión 5 y posteriores.

Cuando elija cualquier otro valor para DRM encryption (Cifrado de DRM), Encryption method (Método de cifrado), los visores pueden reproducir el recurso con los reproductores de HLS versión 2 y posteriores.

(18)

Acerca de los selectores de audio

Configurar audio en trabajos de AWS Elemental MediaConvert

Para configurar el audio sin cambiar los canales en las pistas, siga los pasos básicos que se describen en este tema.

Para los flujos de trabajo que requieren un control en el nivel de canal, utilice la característica de mezcla de canales de audio, que admite los siguientes flujos de trabajo:

• Cambio del orden de canales en una pista de audio

• Desplazamiento de canales de audio de una o varias pistas de entrada a diferentes pistas de salida

• Combinación de audio de varios canales en un solo canal

• División de audio de un solo canal en varios canales

• Ajuste del nivel de sonoridad de los canales de audio

Acerca de los selectores de audio

Puede utilizar selectores de audio para asociar la entrada de audio a la salida de audio. Puede configurar un único selector de audio para representar una o varias pistas de la entrada. Posteriormente, cree pistas de audio en la salida y asocie un único selector de audio con cada pista de salida.

Las asociaciones entre pistas de audio de entrada, selectores de audio y pistas de audio de salida siguen estas reglas:

• Cada pista de entrada puede asociarse a uno o varios selectores de audio

• Cada selector de audio tiene una o varias pistas de entrada

• Cada pista de salida tiene un selector de audio

En el siguiente diagrama se muestran estas relaciones. En el diagrama, el archivo de entrada contiene tres pistas de audio. El selector de audio 1 selecciona la pista de entrada 1. El selector de audio 1 está asociado a la pista de audio de salida 1, de modo que la pista 1 de la salida tiene el mismo contenido que la pista 1 de la entrada. La segunda pista de audio de entrada no está seleccionada por un selector de audio, por lo que no se utiliza en la salida. El selector de audio 2 selecciona las pistas de entrada 1 y 3. El selector de audio 2 está asociado a la pista de audio de salida 2, de modo que la pista de salida 2 contiene los canales de las pistas de entrada 1 y 3.

(19)

Crear selectores de audio de entrada

Crear selectores de audio de entrada

Al configurar audio, empiece por crear selectores de audio (p. 14). Los selectores de audio identifican una pista de audio particular o conjunto de pistas desde la entrada. Al configurar una salida para incluir audio (p. 15), lo hace especificando selectores de audio.

Para crear selectores de audio de entrada

1. Abra la consola de AWS Elemental MediaConvert en https://console.aws.amazon.com/mediaconvert.

2. Elija Create job.

3. En Audio selectors (Selectores de audio), en Selector type (Tipo de selector), elija el identificador (pista, PID o código de idioma) que utiliza para elegir la pista o conjunto de pistas para este selector.

4. En el campo en Selector type (Tipo de selector), especifique la pista o las pistas que desee que el servicio de codificación asocie con el selector. Puede proporcionar un único valor o una lista de valores separados por comas. También puede utilizar un comodín (*) en lugar de un número de pista.

Para obtener información sobre las demás configuraciones disponibles para selectores de audio de entrada, elija el enlace Info (Información) junto a una configuración.

5. Cree más selectores según sea necesario. Para ello, en el panel izquierdo de la página Create new job (Crear nuevo trabajo), en Audio selectors (Selectores de audio), elija Add audio selector (Añadir selector de audio) y, a continuación, especifique las pistas que el servicio asociará al selector.

Configuración de audio en salidas

Puede incluir audio en sus salidas eligiendo un selector de audio. Cree selectores de audio (p. 15) antes de configurar el audio en sus salidas.

Para configurar audio para cada salida

1. Abra la consola de AWS Elemental MediaConvert en https://console.aws.amazon.com/mediaconvert.

2. Siga los pasos en Crear selectores de audio de entrada (p. 15) y, a continuación, vuelva al paso 3 en este procedimiento.

3. Configure la entrada, grupos de salida y salidas para vídeo y audio, tal como se describe en

Configurar un trabajo en AWS Elemental MediaConvert (p. 6) y Estructuración de trabajos complejos en AWS Elemental MediaConvert (p. 9).

4. En el panel izquierdo, elija la salida adecuada de la lista de salidas.

5. En Encoding settings (Configuración de codificación), elija Audio 1. Esto muestra un área de configuración de audio.

6. En Audio source (Origen de audio), elija un selector de audio. Esto identifica una pista de audio o conjunto de pistas de la entrada que incluir en esta salida.

7. Elija el modo en que desea codificar el audio para la salida. Para obtener más información sobre cada configuración, elija el enlace Info (Información) junto a la configuración.

8. Repita los pasos 4 a 7 para cada salida.

(20)

Recopilación de la información de subtítulos requerida

Configurar subtítulos en trabajos de AWS Elemental MediaConvert

Para incluir subtítulos en su trabajo, siga estos pasos en el orden en el que se indican:

1. Recopilar la información de subtítulos requerida. (p. 16) 2. Crear selectores de subtítulos de entrada. (p. 16) 3. Configurar subtítulos en salidas. (p. 20)

Recopilación de la información de subtítulos requerida

Antes de configurar subtítulos en su trabajo, tenga en cuenta la siguiente información:

• El formato de los subtítulos de entrada. Debe disponer de esta información de antemano; AWS Elemental MediaConvert no la lee desde sus archivos de entrada.

• Los idiomas de los subtítulos de entrada que pretende utilizar en cualquiera de sus salidas.

• Los archivos y paquetes de salida que pretende crear con el trabajo. Para obtener información sobre el tipo de archivo o paquete de salida, consulte Estructuración de trabajos complejos en AWS Elemental MediaConvert (p. 9).

• El formato de los subtítulos de salida que pretende utilizar en cada salida.

Para ver los subtítulos de salida admitidos en función de su contenedor de entrada, el formato de subtítulos de entrada y contenedor de salida, consulte Tablas de compatibilidad de subtítulos por tipo de contenedor de salida (p. 47).

• Los idiomas de los subtítulos de salida que pretende incluir para cada salida. Si pasa de teletexto a teletexto, todos los idiomas de la entrada están disponibles en la salida. De lo contrario, los idiomas que incluya en una salida podrían ser un subconjunto de los idiomas que están disponibles en la entrada.

Creación de selectores de subtítulos de entrada

Al configurar subtítulos, se comienza creando selectores de captions. Los selectores de subtítulos identifican un recurso de subtítulos particular en la entrada y le asocian una etiqueta. El recurso de subtítulos es un solo idioma o el conjunto de todos los idiomas contenidos en el archivo de entrada, en función del formato de los subtítulos de entrada. Por ejemplo, podría añadir Captions selector 1 (Selector de subtítulos 1) y asociarle los subtítulos en francés. Al configurar una salida para incluir subtítulos (p. 20), se hace especificando selectores de subtítulos.

Para crear selectores de subtítulos de entrada

1. En la página Create job (Crear trabajo), en el panel Job (Trabajo) situado a la izquierda, elegir una entrada.

(21)

Pista de subtítulos QuickTime o subtítulos en datos MXF VANC (Auxiliares)

2. En la sección Captions selectors (Selectores de subtítulos), cerca de la parte inferior de la página, elija Add captions selector (Añadir selector de subtítulos).

3. En Source (Origen), elija el formato de los subtítulos de entrada.

4. Para la mayoría de formatos, aparecen más campos. Especifique los valores para estos campos tal y como se describe en el tema que se refiere al formato de los subtítulos de entrada. Elija el tema correspondiente de la lista que sigue a este procedimiento.

5. Cree más selectores de subtítulos según sea necesario. El número de selectores de subtítulos que necesita depende del formato de subtítulos de entrada: consulte el tema correspondiente en la lista que sigue a este procedimiento.

Información detallada por formato de subtítulos de entrada

• Pista de subtítulos QuickTime o subtítulos en datos MXF VANC (Auxiliares) (p. 17)

• CEA/EIA-608, CEA/EIA-708 (Incrustado) (p. 17)

• DVB-Sub (p. 18)

• Teletexto (p. 19)

• SCC, SRT, STL, TTML (asociados) (p. 19)

Pista de subtítulos QuickTime o subtítulos en datos MXF VANC (Auxiliares)

Si los subtítulos de entrada se encuentran en uno de los siguientes formatos, el servicio los trata como datos "auxiliares":

• Pista de subtítulos QuickTime (formato QTCC)

• Datos MXF VANC

AWS Elemental MediaConvert no crea subtítulos de salida en estos formatos, pero puede convertirlos a un formato de salida compatibles (p. 47).

Para subtítulos auxiliares

• Cree un selector de subtítulos por idioma que utilizará en las salidas.

• En cada selector de subtítulos, para Source (Origen), elija Ancillary (Auxiliar).

• En cada selector de subtítulos, para CC channel (Canal CC), elija el número de canal del idioma que está asociado con el selector.

Por ejemplo, los subtítulos de entrada tienen inglés en el canal CC 1 y español en el canal CC 2. Para utilizar estos subtítulos, cree el Selector de subtítulos 1 y, a continuación, elija 1 en la lista desplegable CC channel (Canal CC). A continuación, cree el Selector de subtítulos 2 y, a continuación, elija 2 en la lista desplegable CC channel (Canal CC).

CEA/EIA-608, CEA/EIA-708 (Incrustado)

Si los subtítulos de entrada se encuentran en alguno de los siguientes formatos, el servicio los trata como

"incrustados":

• CEA-608

• EIA-608

(22)

DVB-Sub

• CEA-708

• EIA-708

Número de selectores de subtítulos para subtítulos incrustados

• Si todos los subtítulos de salida también son un formato incrustado, cree solo un selector de

subtítulos, incluso si desea incluir varios idiomas en la salida. Con esta configuración, AWS Elemental MediaConvert extrae automáticamente todos los idiomas y los incluye en la salida.

• Si todas las salidas están en un formato que no está incrustado, cree un selector de subtítulos para cada idioma que desee incluir en la salida.

• Si algunas de sus salidas tienen subtítulos en un formato incrustado y algunas de las salidas tienen subtítulos en un formato diferente, cree un selector de subtítulos para las salidas con subtítulos incrustados. Cree también selectores individuales para las salidas con otros subtítulos que no estén incrustados, uno para cada idioma que desee en sus salidas.

Campos de selector de subtítulos para subtítulos incrustados

Source (Origen): elija Embedded (Incrustados)

CC channel number (Número de canal CC): este campo especifica el idioma que se va a extraer. Complete del siguiente modo:

• Si está haciendo subtítulos integrados a integrados (es decir, solo crea un selector de subtítulos para los subtítulos integrados de entrada), AWS Elemental MediaConvert ignora este campo, por tanto mantenga el valor predeterminado para el CC channel number (Número de canal CC).

• Si está convirtiendo subtítulos incrustados en otro formato, (es decir, crea varios selectores de subtítulos, uno para cada idioma), especifique el número de canal de subtítulos desde la entrada que contenga el idioma deseado. Para ello, seleccione el número de canal en la lista desplegable. Por ejemplo, seleccione 1 para elegir CC1.

Note

AWS Elemental MediaConvert no detecta automáticamente qué idioma está en cada canal. Puede especificarlo al configurar los subtítulos de salida, de modo que AWS Elemental MediaConvert transfiera los metadatos del código de idioma al canal de subtítulos en la salida para el uso posterior.

DVB-Sub

AWS Elemental MediaConvert admite DVB-Sub solo en entradas TS.

En la mayoría de los casos, cree un selector de subtítulos por idioma. En cada selector, especifique qué idioma desea proporcionando la PID o código de idioma.

Note

No especifique los subtítulos en el campo PID y en la lista desplegable Language (Idioma).

Especifique uno o la otra.

Si está haciendo DVB-sub a DVB-sub y desea transferir todos los idiomas de subtítulos de la entrada a la salida, cree un selector de subtítulos para todos los idiomas. En este caso, mantenga el campo PID en blanco y no elija ningún idioma de la lista desplegable Language (Idioma).

(23)

Teletexto

Teletexto

Puede utilizar subtítulos de teletexto de una de las formas siguientes:

• El teletexto puede incluir más datos que solo subtítulos. Si desea incluir la totalidad de la entrada de teletexto, el formato de los subtítulos de entrada y de salida debe ser teletexto. No puede convertir todo el conjunto de datos de teletexto en otro formato de subtítulos.

AWS Elemental MediaConvert admite teletexto a teletexto solo en salidas MPEG-2.

• Puede extraer y convertir páginas de subtítulos individuales (es decir, los subtítulos en un idioma concreto) a otro formato de subtítulos. No puede extraer páginas de subtítulos individuales y mantenerlos en formato de teletexto. Si desea extraer páginas de subtítulos individuales, debe convertirlos a otro formato.

Número de selectores de subtítulos para teletexto

• Si está haciendo subtítulos de teletexto a teletexto, cree solo un selector de subtítulos, incluso si desea incluir varios idiomas en la salida. En este caso, AWS Elemental MediaConvert extrae automáticamente todos los idiomas y los incluye en la salida.

• Si está haciendo subtítulos de teletexto a otro formato, cree solo un selector de subtítulos para cada idioma que desee incluir en la salida.

• Si está haciendo teletexto a teletexto en algunas salidas y teletexto a otro formato en otras salidas, cree un selector de subtítulos para teletexto a teletexto y, a continuación, cree selectores individuales para teletexto a otro formato, uno para cada idioma que convierta AWS Elemental MediaConvert.

Campos de selector de subtítulos para subtítulos de teletexto

• Source (Origen): elija Teletext (Teletexto).

• Page (Página): este campo especifica la página del idioma que desea. Complete del siguiente modo:

• Si está haciendo subtítulos teletexto a teletexto (es decir, solo crea un selector de subtítulos para los subtítulos incrustados en la entrada), deje este campo en blanco. AWS Elemental MediaConvert ignora cualquier valor que proporcione.

• Si está convirtiendo teletexto a otro formato (es decir, crea varios selectores de subtítulos, uno para cada idioma), entonces especifique la página del idioma deseado. Si deja este campo en blanco, recibirá un error de validación al enviar la tarea.

SCC, SRT, STL, TTML (asociados)

SCC, SRT, STL y TTML son formatos de subtítulos asociados. Con estos formatos, proporciona los subtítulos de entrada como un archivo independiente. AWS Elemental MediaConvert trata del mismo modo todos los formatos asociados. El servicio puede transferirlos a la salida en el mismo formato o convertirlos a otro formato asociado. En todos los casos, debe crear un selector de subtítulos para todo el conjunto de idiomas de subtítulos.

Proporcione los siguientes valores para los campos de selector de subtítulos:

• External captions file (Archivo de subtítulos externo): el URI al archivo de subtítulos. AWS Elemental MediaConvert acepta archivos de subtítulos de Amazon S3.

• Time delta (Diferencia de tiempo): (opcional) utilice esta configuración si tiene que ajustar la sincronización entre los subtítulos y el vídeo:

• Escriba un número positivo para sumar al tiempo en el archivo de subtítulos. Por ejemplo, escriba 15 para añadir 15 segundos a todos los tiempos en el archivo de subtítulos.

(24)

Configuración de subtítulos en salidas

• Escriba un número negativo para restar del tiempo en el archivo de subtítulos. Por ejemplo, escriba -5 para restar 5 segundos de todos los tiempos en el archivo de subtítulos.

El formato de tiempos en el archivo de subtítulos no tiene que coincidir con el valor del campo Timecode config (Configuración de código temporal) (en la parte de entrada de su trabajo). El número que se escribe en este campo simplemente retrasa los subtítulos o hace que aparezcan antes, independientemente de los formatos de código temporal.

Note

Para asegurarse de que los subtítulos están correctamente sincronizados con el vídeo, compruebe que el valor de Timecode source (Origen de código temporal) en la sección Video selector (Selector de vídeo) coincide con los códigos temporales en el archivo de subtítulos.

Por ejemplo, si los códigos temporales de su archivo de subtítulos empiezan en cero pero el vídeo tiene códigos temporales integrados que empiezan en 01:00:00:00, cambie el valor predeterminado para Timecode source (Origen de código temporal) de Embedded (Incrustado) a Start at 0 (Inicio en 0).

Si utiliza la API o un SDK, puede encontrar este ajuste en el archivo JSON del trabajo, denominado TimecodeSource, ubicado en Settings, Inputs. Cuando utilice SCC, debe proporcionar un valor para TimecodeSource. De lo contrario, AWS Elemental MediaConvert no insertará los subtítulos.

Casos de uso para diferencia de tiempo

SCC: la hora de inicio para los subtítulos no es 00:00:00:00. Para la gestión de subtítulos, AWS Elemental MediaConvert trata siempre el tiempo de inicio del vídeo y del audio como 00:00:00, incluso si el archivo de vídeo de entrada tiene códigos temporales que comienzan en un tiempo distinto de 00:00:00:00. Si el archivo de subtítulos supone un tiempo de inicio distinto de 00:00:00, es posible que tenga que ajustar la hora de inicio de los subtítulos.

Por ejemplo, es posible que su archivo de vídeo tenga códigos de tiempo incrustados que empiezan en 00:05:00:00 y la primera frase de diálogo que requiera subtítulos podría estar un minuto después del inicio del vídeo, en el código temporal 00:06:00:00. Si el archivo de subtítulos está configurado para empezar los subtítulos en 00:06:00:00, debe restar cinco minutos de los subtítulos. En este caso, tendría que introducir -300 en el campo Time delta (Diferencia de tiempo).

SRT, STL, TTML: el tiempo de inicio en el archivo de subtítulos está ligeramente desincronizado. Con estos tipos de archivos de subtítulos, el tiempo de inicio del archivo de vídeo (que contiene vídeo y audio) y el archivo de subtítulos es siempre 00:00:00.

Por ejemplo, la primera frase de diálogo que requiere subtítulos podría estar en 00:06:15. Pero en el archivo de subtítulos, este momento está marcado como 00:06:18 y cualquier otra frase de subtítulos también esta desincronizada 3 segundos. La solución consiste en restar tres segundos en el archivo de subtítulos. En este caso, tendría que introducir "-3" en el campo Time delta (Diferencia de tiempo).

Configuración de subtítulos en salidas

La ubicación de los subtítulos en un trabajo depende del formato de subtítulos de salida: los subtítulos podrían estar en la misma salida que el vídeo, una salida independiente en el mismo grupo de salida que el vídeo o un grupo de salidas completamente independiente. La forma de configurar varios idiomas de subtítulos también depende del formato de subtítulos de salida. El siguiente procedimiento muestra cómo configurar subtítulos para distintas salidas.

Para configurar los subtítulos para distintas salidas

1. Abra la consola de AWS Elemental MediaConvert en https://console.aws.amazon.com/mediaconvert.

(25)

Subtítulos de salida TTML y WebVTT (ABR)

2. Elija Create new job (Crear nuevo trabajo).

3. Configure la entrada, grupos de salida y salidas para vídeo y audio, tal como se describe en

Configurar un trabajo en AWS Elemental MediaConvert (p. 6) y Estructuración de trabajos complejos en AWS Elemental MediaConvert (p. 9).

4. Cree selectores de subtítulos de entrada tal como se describe en the section called “Creación de selectores de subtítulos de entrada” (p. 16).

5. Determine dónde especificar los subtítulos en su trabajo. Esta selección depende del formato de subtítulos de salida. Consulte el tema correspondiente a continuación para buscarlo.

6. En el panel izquierdo de la página Create new job (Crear nuevo trabajo), elija la salida adecuada de la lista de salidas.

7. En Encoding settings (Configuración de codificación), elija Add caption (Añadir subtítulos). Esto muestra un área de configuración de subtítulos en Encoding settings (Configuración de codificación).

8. Si el formato de los subtítulos de salida requiere un grupo de configuración de subtítulos

independientes para cada idioma en la salida, seleccione Add captions (Añadir subtítulos) de nuevo hasta que haya un grupo de subtítulos para cada idioma. Para determinar si necesita un grupo de configuración de subtítulos para todos los idiomas o una por cada idioma, consulte el tema correspondiente a continuación.

9. En Encoding settings (Configuración de codificación), elija Captions 1 (Subtítulos 1) de la lista.

10. En Captions source (Origen de subtítulos), elija un selector de subtítulos. Esto selecciona el idioma o idiomas que asoció con el selector cuando configuró su entrada, de modo que AWS Elemental MediaConvert incluirá dichos subtítulos en esta salida.

11. En Destination type (Tipo de destino), elija un formato de subtítulos de salida. Compruebe Tablas de compatibilidad de subtítulos por tipo de contenedor de salida (p. 47) para asegurarse de que está eligiendo un formado admitido.

12. Proporcione valores para cualquier campo adicional tal y como se describe en el tema correspondiente más adelante.

Detalles por formato de subtítulos de salida

• Subtítulos de salida TTML y WebVTT (ABR) (p. 21)

• Subtítulos de salida CEA/EIA-608 y CEA/EIA-708 (incrustados) (p. 22)

• Subtítulos de salida DVB-Sub y teletexto (p. 22)

• Encabezados de salida SCC, SRT (asociados) (p. 22)

• Subtítulos de salida forzados (p. 23)

Subtítulos de salida TTML y WebVTT (ABR)

Si los subtítulos de salida están en formato TTML o WebVTT, configúrelos en sus salidas de acuerdo con la siguiente información.

Dónde especificar los subtítulos

Coloque los subtítulos en el mismo grupo de salida que el vídeo, pero en un salida diferente.

Después de añadir subtítulos a una salida, elimine los grupos de opciones Video y Audio 1 que ha creado automáticamente el servicio con la salida.

Para eliminar los grupos de opciones Video y Audio 1

1. En la página Create job (Crear trabajo), en el panel Job (Trabajo) situado a la izquierda, en Output groups (Grupos de salida), elija la salida que contiene los grupos de opciones que desea eliminar.

(26)

Subtítulos de salida CEA/EIA-608 y CEA/EIA-708 (incrustados)

2. El grupo de opciones Video se muestra automáticamente en la sección Stream settings (Ajustes de transmisión). Elija el botón Remove video selector (Eliminar selector de vídeo).

3. El grupo de opciones Audio 1 se muestra automáticamente en la sección Stream settings (Ajustes de transmisión). Elija el botón Remove (Eliminar).

Cómo especificar varios idiomas

Coloque cada idioma de subtítulos en su propia salida.

Subtítulos de salida CEA/EIA-608 y CEA/EIA-708 (incrustados)

Dónde especificar los subtítulos

Coloque los subtítulos en el mismo grupo de salida y la misma salida que el vídeo.

Cómo especificar varios idiomas

• Si su formato de subtítulos de entrada está incrustado (es decir, está pasando de incrustado a incrustado), tiene que crear solo un grupo de configuración de subtítulos. El selector de subtítulos que elija en Captions source (Origen de subtítulos) incluye todos los idiomas de la entrada.

• Si los subtítulos de entrada no están incrustados, solo puede incluir un idioma de subtítulos por salida.

En cada salida, incluya un grupo de configuración de subtítulos. En Captions source (Origen de subtítulos), elija el selector que está configurado para el idioma que desea incluir.

Subtítulos de salida DVB-Sub y teletexto

Dónde especificar los subtítulos

Coloque los subtítulos en el mismo grupo de salida y la misma salida que el vídeo.

Cómo especificar varios idiomas

• Si los subtítulos de entrada están el mismo formato que los subtítulos de salida (acceso directo), tiene que crear solo un grupo de configuración de subtítulos. El selector de subtítulos que elija en Captions source (Origen de subtítulos) incluye todos los idiomas de la entrada.

• Si los subtítulos de entrada se encuentran en un formato distinto, cree un grupo de configuración de subtítulos para cada idioma. Coloque cada grupo de configuración de subtítulos en la misma salida.

Aparecerán en la lista de grupos de configuración como Captions 1 (Subtítulos 1), Captions 2 (Subtítulos 2), etc. En cada grupo de configuración, seleccione el selector de subtítulos en Captions source (Origen de subtítulos), que está configurado para el idioma que desea incluir.

Encabezados de salida SCC, SRT (asociados)

Dónde especificar los subtítulos

Coloque los subtítulos en el mismo grupo de salida que el vídeo, pero en un salida diferente.

Después de añadir subtítulos a una salida, elimine los grupos de opciones Video y Audio 1 que ha creado automáticamente el servicio con la salida.

(27)

Subtítulos de salida forzados

Para eliminar los grupos de opciones Video y Audio 1

1. En la página Create job (Crear trabajo), en el panel Job (Trabajo) situado a la izquierda, en Output groups (Grupos de salida), elija la salida que contiene los grupos de opciones que desea eliminar.

2. El grupo de opciones Video se muestra automáticamente en la sección Stream settings (Ajustes de transmisión). Elija el botón Remove video selector (Eliminar selector de vídeo).

3. El grupo de opciones Audio 1 se muestra automáticamente en la sección Stream settings (Ajustes de transmisión). Elija el botón Remove (Eliminar).

Cómo especificar varios idiomas

Especifique todos los idiomas en la misma salida mediante la creación de un grupo de configuración de subtítulos para cada idioma. Aparecerán en la lista de grupos de configuración como Captions 1 (Subtítulos 1), Captions 2 (Subtítulos 2), etc. En cada grupo de configuración, seleccione el selector de subtítulos en Captions source (Origen de subtítulos), que está configurado para el idioma que desea incluir.

Subtítulos de salida forzados

El forzado es un método de entrega más que un formato de subtítulos. El método forzado escribe los subtítulos directamente en los fotogramas de vídeo, sustituyendo píxeles de contenido de vídeo por los subtítulos. Si desea subtítulos forzados en una salida, defina los subtítulos de acuerdo con la siguiente información.

Dónde especificar los subtítulos

Coloque los subtítulos en el mismo grupo de salida y la misma salida que el vídeo.

Cómo especificar varios idiomas

Solo puede forzar un único idioma de subtítulos.

(28)

Creación de una cola

Uso de colas

Puede utilizar colas para administrar los recursos que están disponibles para su cuenta para procesamiento paralelo de los trabajos. Al crear un trabajo, se especifica la cola a la que desea añadir el trabajo. Si no especifica una cola, AWS Elemental MediaConvert coloca su trabajo en la cola predeterminada. AWS Elemental MediaConvert comienza a procesar los trabajos de una cola en el orden en que los añadió.

Una configuración habitual consiste en utilizar dos colas: la cola predeterminada para los trabajos de prioridad estándar y una cola dedicada para aquellos de alta prioridad. La mayoría de los trabajos se incluyen en la cola predeterminada. Utilice la cola de alta prioridad solo cuando tenga que transcodificar un archivo de inmediato.

Si hay otros trabajos en una cola cuando crea un trabajo, AWS Elemental MediaConvert comienza a procesar el trabajo nuevo cuando hay recursos disponibles. Una cola puede procesar más de un trabajo a la vez. El tiempo necesario para completar un trabajo varía de forma significativa en función del tamaño del archivo que convierte y las especificaciones del trabajo. Como consecuencia, los trabajos no se completan necesariamente en el orden en que las creó. Puede poner en pausa temporalmente una cola para que deje de procesar trabajos. Esto resulta útil si desea cancelar uno o varios trabajos, lo cual puede hacer solo antes de que AWS Elemental MediaConvert comience a procesar los trabajos.

Temas

• Creación de una cola en AWS Elemental MediaConvert (p. 24)

• Pausa y reactivación de colas en AWS Elemental MediaConvert (p. 24)

• Enumeración y visualización de colas en AWS Elemental MediaConvert (p. 25)

• Eliminación de una cola de AWS Elemental MediaConvert (p. 25)

Creación de una cola en AWS Elemental MediaConvert

Para crear una cola

1. Abra la consola de AWS Elemental MediaConvert en https://console.aws.amazon.com/mediaconvert.

2. En la barra de navegación de la consola de AWS Elemental MediaConvert, elija la región en la que desea crear la cola. Esta región es donde podrá crear sus trabajos.

3. En el panel de navegación de la consola, elija Queues (Colas).

4. En la página Queues (Colas), elija Create new queue (Crear nueva cola).

5. Escriba un nombre y una descripción para la nueva cola.

6. Elija Create queue (Crear cola).

Pausa y reactivación de colas en AWS Elemental MediaConvert

Si desea cancelar un trabajo, recomendamos que en primer lugar ponga en pausa la cola correspondiente para que AWS Elemental MediaConvert no empiece a procesar el trabajo. Una vez que el estado de un trabajo cambia de Submitted a Progressing, no la puede cancelar.

(29)

Enumeración y visualización de colas

En el siguiente procedimiento se explica cómo poner en pausa y volver a activar una cola con la consola.

Para pausar o reactivar una cola

1. Abra la consola de AWS Elemental MediaConvert en https://console.aws.amazon.com/mediaconvert.

2. En el panel de navegación, elija Queues (Colas).

3. Seleccione la casilla de verificación situada junto a la cola que desea poner en pausa o volver a activar.

4. Seleccione Pause (Pausa) o Activate (Activar) según proceda.

Enumeración y visualización de colas en AWS Elemental MediaConvert

Puede obtener una lista de las colas asociadas con la cuenta de AWS actual y también puede ver la configuración de una cola especificada. El siguiente procedimiento explica cómo enumerar colas y cómo ver la configuración de una cola mediante la consola de AWS Elemental MediaConvert.

Para enumerar las colas y ver la configuración de cola

1. Abra la consola de AWS Elemental MediaConvert en https://console.aws.amazon.com/mediaconvert.

2. En la barra de navegación de la consola de AWS Elemental MediaConvert, elija la región en la que desea enumerar los trabajos.

3. En el panel de navegación, elija Queues (Colas). El panel derecho enumera las colas asociadas con la cuenta actual.

4. Para mostrar información detallada sobre una cola, elija la flecha junto a ella.

Eliminación de una cola de AWS Elemental MediaConvert

Note

No se puede eliminar una cola que contiene trabajos no procesados.

Para eliminar una cola

1. Abra la consola de AWS Elemental MediaConvert en https://console.aws.amazon.com/mediaconvert.

2. En la barra de navegación, elija la región que contiene la cola que desea eliminar.

3. En el panel de navegación de la consola, elija Queues (Colas).

4. Seleccione la casilla de verificación correspondiente a la cola que desea eliminar.

5. Elija Remove.

(30)

Configuración de códigos temporales

AWS Elemental MediaConvert administra los fotogramas de vídeo transcodificados por su código temporal.

El servicio utiliza el código temporal para sincronizar audio y subtítulos, así como para determinar la sincronización para mostrar fotogramas de vídeo en una salida. El servicio también se basa en códigos temporales para administrar características, tales como el recorte de entrada y la superposición de gráficos (insertador de imagen), que se aplican únicamente a algunas partes del vídeo.

Existen tres distintos grupos de ajustes de código temporal distintos, ubicados en tres lugares distintos en la consola:

Configuración de código temporal para toda la tarea

Los ajustes de Timecode configuration (Configuración de código temporal) en Job settings

(Configuración del trabajo) afectan a la forma en que los códigos temporales aparecen en las salidas.

La configuración también afecta al comportamiento del sistema para características que se aplican a todas las salidas en el trabajo. Esto incluye lo siguiente:

• La duración de tiempo que los gráficos superpuestos (imágenes insertadas) permanecen en la pantalla

• Cómo muestran el tiempo las listas de reproducción variantes de HLS

• Cómo aparecen en la salida los códigos temporales insertados

• Cómo interpreta el servicio el código temporal que proporciona si especifica un código temporal de delimitador

Si utiliza la API o un SDK, puede encontrar estos ajustes en el archivo JSON del trabajo. Estos ajustes están en Settings, TimecodeConfig.

Configuración de código temporal de entrada

La configuración Timecode source (Origen de código temporal) en Input (Entrada) solo afecta a lo siguiente:

• Sincronización de audio y subtítulos que proporciona como archivos de entrada que son independientes del vídeo

• Cómo interpreta el servicio los códigos temporales que proporciona si utiliza recorte de entrada (p. 42) para especificar solo una parte de la entrada que transcodificar

Si utiliza la API o un SDK, puede encontrar este ajuste en el archivo JSON del trabajo, denominado TimecodeSource, ubicado en Settings, Inputs.

Configuración de código temporal de salida

La configuración de código temporal en Output (Salida) determina si aparece y cómo lo hace la información de código temporal en cada salida:

• La configuración Timecode insertion (Inserción de código temporal) en Output (Salida), Stream settings (Ajustes de streaming), Video (Vídeo) determina si el servicio incrusta metadatos de código temporal en una salida dada. Puede insertar códigos temporales en salidas MPEG-2, Apple ProRes, H.264 y H.265.

• La configuración Timecode burn-in (Código temporal forzado) en Output (Salida), Stream settings (Ajustes de transmisión), Video (Vídeo), Preprocessors (Preprocesadores) determina si el servicio inscribe el código temporal visualmente en el fotograma de vídeo.

Para proporcionar precisión para los fotogramas, AWS Elemental MediaConvert utiliza códigos temporales que especifican los fotogramas por número de fotograma, no por milisegundos. Todos los

Referencias

Documento similar

Volviendo a la jurisprudencia del Tribunal de Justicia, conviene recor- dar que, con el tiempo, este órgano se vio en la necesidad de determinar si los actos de los Estados

[r]

Antes de incorporar cualquier archivo (Audio, foto, vídeo, etc) en el editor de vídeo, debemos crear una carpeta incluyendo todos y cada uno de los elementos que necesitemos

La Normativa de evaluación del rendimiento académico de los estudiantes y de revisión de calificaciones de la Universidad de Santiago de Compostela, aprobada por el Pleno or-

Este libro intenta aportar al lector una mirada cuestiona- dora al ambiente que se desarrolló en las redes sociales digitales en un escenario de guerra mediática mantenido por

o esperar la resolución expresa" (artículo 94 de la Ley de procedimiento administrativo). Luego si opta por esperar la resolución expresa, todo queda supeditado a que se

Gastos derivados de la recaudación de los derechos económicos de la entidad local o de sus organis- mos autónomos cuando aquélla se efectúe por otras enti- dades locales o

Sabemos que, normalmente, las ​cookies deben ser almacenadas y enviadas de vuelta al servidor sin modificar; sin embargo existe la posibilidad de que un atacante