Vídeo en Dynamic Media video

En esta sección se describe el trabajo con vídeo en Dynamic Media.

Inicio rápido: vídeos quick-start-videos

La siguiente descripción paso a paso del flujo de trabajo se ha diseñado para ayudarle a ponerse en marcha rápidamente con los conjuntos de vídeos adaptables en Dynamic Media. Después de cada paso, hay referencias cruzadas a encabezados de temas donde puede encontrar más información.

IMPORTANT
Antes de trabajar con vídeo en Dynamic Media, asegúrese de que su administrador de Adobe Experience Manager ya haya habilitado y configurado los Cloud Service de Dynamic Media en modo Dynamic Media - Scene7 o Dynamic Media - Hybrid.
Problema actual de reproducción de vídeo conocido en Dynamic Media solo en el Experience Manager 6.5.9.0:
  • Si se actualiza un vídeo publicado, debe publicarse de nuevo para reflejar los cambios en la entrega.
  1. Cargar los vídeos de Dynamic Media haciendo lo siguiente:

  2. Administrar los vídeos de Dynamic Media al realizar cualquiera de las siguientes acciones:

  3. Publicación de vídeos de Dynamic Media mediante una de las acciones siguientes:

Trabajo con vídeo en Dynamic Media working-with-video-in-dynamic-media

El vídeo en Dynamic Media es una solución completa que facilita la publicación de vídeos adaptables de alta calidad para su transmisión por streaming en varias pantallas, incluidas las de escritorio, las de iOS, las de Android™, las de BlackBerry® y las de dispositivos móviles con Windows. Un conjunto de vídeos adaptable agrupa versiones del mismo vídeo que se codifican a diferentes velocidades de bits y formatos, como 400 kbps, 800 kbps y 1000 kbps. El equipo de escritorio o dispositivo móvil detecta el ancho de banda disponible.

Por ejemplo, en un dispositivo móvil iOS, detecta un ancho de banda como 3G, 4G o Wi-Fi. A continuación, selecciona automáticamente el vídeo codificado correcto entre las distintas velocidades de bits de vídeo dentro del conjunto de vídeos adaptables. El vídeo se transmite a equipos de escritorio, dispositivos móviles o tabletas.

Además, la calidad de vídeo cambia automáticamente si las condiciones de red cambian en el escritorio o en el dispositivo móvil. Además, si un cliente entra en modo de pantalla completa en un equipo de escritorio, el conjunto de vídeos adaptable responde con una mejor resolución, lo que mejora la experiencia de visualización del cliente. El uso de conjuntos de vídeos adaptables proporciona la mejor reproducción posible para los clientes que reproducen vídeo de Dynamic Media en varias pantallas y dispositivos.

La lógica que utiliza un reproductor de vídeo para determinar qué vídeo codificado se reproducirá o seleccionará durante la reproducción se basa en el siguiente algoritmo:

  1. El reproductor de vídeo carga el fragmento de vídeo inicial en función de la velocidad de bits más cercana al valor establecido para "velocidad de bits inicial" en el propio reproductor.

  2. El reproductor de vídeo cambia según los cambios en la velocidad del ancho de banda según los siguientes criterios:

    1. El reproductor elige el flujo de ancho de banda más alto por debajo o igual al ancho de banda estimado.
    2. El reproductor considera solo el 80% del ancho de banda disponible. Sin embargo, si está subiendo, es más conservador en solo el 70% para evitar la sobreestimación y volver inmediatamente.

Para obtener información técnica detallada sobre el algoritmo, consulte https://android.googlesource.com/platform/frameworks/av/+/master/media/libstagefright/httplive/LiveSession.cpp

Para administrar un solo vídeo y conjuntos de vídeos adaptables, se admite lo siguiente:

  • Carga de vídeo desde numerosos formatos de vídeo y audio compatibles y codificación de vídeo al formato MP4 H.264 para su reproducción en varias pantallas. Puede utilizar ajustes preestablecidos de vídeo adaptables predefinidos, ajustes preestablecidos de codificación de vídeo únicos o personalizar su propia codificación para controlar la calidad y el tamaño del vídeo.

    • Cuando se genera un conjunto de vídeos adaptable, incluye vídeos MP4.
    • Nota: los vídeos principal/de origen no se añaden a un conjunto de vídeos adaptable.
  • Subtítulos de vídeo en todos los visores de vídeo de HTML5.

  • Organice, examine y busque vídeos con compatibilidad total con metadatos para una administración eficaz de los recursos de vídeo.

  • Ofrezca conjuntos de vídeos adaptables a la web y a equipos de escritorio y dispositivos móviles, incluidos iPhone, iPad, Android™, BlackBerry® y Windows Phone.

La transmisión de vídeo adaptable es compatible con varias plataformas de iOS. Consulte Guía de referencia de visores de Dynamic Media.

Dynamic Media admite la reproducción de vídeo móvil para vídeo MP4 H.264.

Puede encontrar dispositivos Windows compatibles con este formato de vídeo en los siguientes enlaces: Códecs multimedia compatibles con Windows Phone 8

  • Reproduzca el vídeo con los ajustes preestablecidos del visualizador de vídeo de Dynamic Media, incluidos los siguientes:

    • Visores de vídeo únicos.
    • Visores de medios mixtos que combinan contenido de vídeo e imagen.
  • Configure reproductores de vídeo para satisfacer sus necesidades de marca.

  • Integre vídeo en su sitio web, sitio móvil o aplicación móvil con una URL simple o código incrustado.

Consulte también Visores para Experience Manager Assets y Dynamic Media Classic y Solo visores para recursos de Experience Manager.

Práctica recomendada: Uso del visualizador de vídeo HTML5 best-practice-using-the-html-video-viewer

Los ajustes preestablecidos del visualizador de vídeo Dynamic Media HTML5 son reproductores de vídeo sólidos. Puede utilizarlas para evitar muchos problemas comunes asociados con la reproducción de vídeo de HTML5. Además, se han corregido problemas asociados con los dispositivos móviles, como la falta de entrega de flujo de bits adaptable y el limitado alcance del explorador de escritorio.

En el lado del diseño del reproductor, puede diseñar la funcionalidad del reproductor de vídeo con herramientas de desarrollo web estándar. Por ejemplo, puede diseñar los botones, los controles y el fondo de imagen de póster personalizado con HTML5 y CSS para ayudarle a llegar a sus clientes con un aspecto personalizado.

En la parte de reproducción del visor, detecta automáticamente la capacidad de vídeo del explorador. A continuación, sirve el vídeo mediante HLS (flujo en directo HTTP) o DASH (flujo adaptable dinámico a través de HTTP) , también conocido como flujo de velocidad de bits adaptable. O bien, si estos métodos de envío no están presentes, se utiliza HTML 5 progressive en su lugar.

Al combinar en un solo reproductor lo siguiente:

  • La capacidad de diseñar los componentes de reproducción mediante HTML5 y CSS
  • Tener reproducción incrustada
  • Utilice flujo continuo adaptable y progresivo según la capacidad del explorador

Amplía el alcance del contenido multimedia enriquecido tanto para usuarios de equipos de escritorio como de dispositivos móviles y garantiza una experiencia de vídeo optimizada.

Consulte también Acerca de los visores HTML 5.

Reproducción de vídeo en equipos de escritorio y dispositivos móviles mediante el visualizador de vídeo HTML5 playback-of-video-on-desktop-computers-and-mobile-devices-using-the-html-video-viewer

En el caso de la transmisión de vídeo adaptable de escritorio y móvil, los vídeos utilizados para la conmutación de velocidad de bits se basan en todos los vídeos MP4 del conjunto de vídeos adaptable.

La reproducción de vídeo se produce mediante DASH o HLS o descarga de vídeo progresivo. En versiones anteriores de Experience Manager, como 6.0, 6.1 y 6.2, los vídeos se transmitían por HTTP.

En Experience Manager 6.3 y versiones posteriores, los vídeos se transmiten ahora por HTTPS (es decir, DASH o HLS) porque la URL del servicio de puerta de enlace DM siempre utiliza HTTPS. Este comportamiento predeterminado no afecta a los clientes. Es decir, la transmisión de vídeo siempre se produce a través de HTTPS a menos que el explorador no la admita. (Consulte la tabla siguiente). Por lo tanto,

  • Si tiene un sitio web HTTPS con flujo de vídeo HTTPS, el flujo está bien.
  • Si tiene un sitio web HTTP con flujo de vídeo HTTPS, el flujo está bien y no hay problemas de contenido mixto desde el explorador web.

DASH es el estándar internacional y HLS es un estándar de Apple. Ambos se utilizan para la transmisión de vídeo adaptable. Además, ambas tecnologías ajustan automáticamente la reproducción según la capacidad del ancho de banda de la red. También permite al cliente "buscar" cualquier punto del vídeo sin necesidad de esperar a que se descargue el resto del vídeo.

El vídeo progresivo se proporciona descargando y almacenando el vídeo localmente en el sistema de escritorio o el dispositivo móvil de un usuario.

En la tabla siguiente se describe el dispositivo, el navegador y el método de reproducción de vídeos en equipos de escritorio y dispositivos móviles mediante el Visor de vídeo de Dynamic Media.

Dispositivo
Explorador
Modo de reproducción de vídeo
Escritorio
Internet Explorer 9 y 10
Descarga progresiva.
Escritorio
Internet Explorer 11+
En Windows 8 y Windows 10: forzar el uso de HTTPS siempre que se solicite DASH* o HLS. Limitación conocida: HTTP en DASH* o HLS no funciona en esta combinación de navegador/sistema operativo

En Windows 7: descarga progresiva. Utiliza la lógica estándar para seleccionar el protocolo HTTP frente al protocolo HTTPS.
Escritorio
Firefox 23-44
Descarga progresiva.
Escritorio
Firefox 45 o posterior
Velocidad de bits adaptable DASH* o HLS.
Escritorio
Chrome
Velocidad de bits adaptable DASH* o HLS.
Escritorio
Safari (Mac)
Flujo de velocidad de bits adaptable HLS.
Mobile
Chrome (Android™ 6 o anterior)
Descarga progresiva.
Mobile
Chrome (Android™ 7 o posterior)
Velocidad de bits adaptable DASH* o HLS.
Mobile
Android™ (explorador predeterminado)
Descarga progresiva.
Mobile
Safari (iOS)
Flujo de velocidad de bits adaptable HLS.
Mobile
Chrome (iOS)
Flujo de velocidad de bits adaptable HLS.
Mobile
BlackBerry®
Velocidad de bits adaptable DASH* o HLS./td>
IMPORTANT
*Para usar DASH para tus videos, primero debes habilitarlo en tu cuenta con el Soporte técnico de Adobe. Consulte Habilite DASH en su cuenta de Dynamic Media.

Arquitectura de la solución de vídeo de Dynamic Media architecture-of-dynamic-media-video-solution

El siguiente gráfico muestra el flujo de trabajo general de creación de vídeos que se cargan y codifican mediante DMGateway (en modo híbrido de Dynamic Media) y que se ponen a disposición del público.

Arquitectura de la solución de vídeo de Dynamic Media.

Arquitectura de publicación híbrida para vídeos hybrid-publishing-architecture-for-videos

Arquitectura de publicación híbrida para vídeos.

Prácticas recomendadas para codificar vídeos best-practices-for-encoding-videos

El Codificar vídeo Dynamic Media el flujo de trabajo codifica el vídeo si ha activado Dynamic Media y ha configurado los servicios de nube de vídeo. Este flujo de trabajo captura el historial de procesos de flujo de trabajo y la información de errores. Si ha activado Dynamic Media y ha configurado los servicios de nube de vídeo, la variable Codificar vídeo Dynamic Media El flujo de trabajo de se aplica automáticamente al cargar un vídeo. (Si no utiliza Dynamic Media, la variable Recurso de actualización DAM el flujo de trabajo surte efecto).

Archivos de vídeo de origen source-video-files

Cuando codifique un archivo de vídeo, utilice un archivo de vídeo de origen de la máxima calidad posible. Evite utilizar archivos de vídeo codificados anteriormente porque estos archivos ya están comprimidos y una codificación posterior crea un vídeo de calidad inferior.

  • Dynamic Media admite principalmente vídeos de formato corto con una duración máxima de 30 minutos y una resolución mínima superior a 25 x 25.
  • Puede cargar archivos de vídeo de origen principales de hasta 15 GB cada uno.

En la tabla siguiente se describe el tamaño recomendado, la relación de aspecto y la velocidad de bits mínima que deben tener los archivos de vídeo de origen antes de codificarlos:

Tamaño
Proporción de aspecto
Velocidad de bits mínima
1024 X 768
4:3
4500 Kbps para la mayoría de los vídeos.
1280 X 720
16:9
3000 - 6000 kbps, dependiendo de la cantidad de movimiento en el vídeo.
1920 X 1080
16:9
6.000 a 8.000 kbps, en función de la cantidad de movimiento del vídeo.

Obtener los metadatos de un archivo obtaining-a-file-s-metadata

Puede obtener los metadatos de un archivo visualizando sus metadatos mediante una herramienta de edición de vídeo o utilizando una aplicación diseñada para obtener metadatos. A continuación se indican instrucciones para utilizar MediaInfo, una aplicación de terceros, para obtener los metadatos de un archivo de vídeo:

  1. Ir a Descarga de MediaInfo.
  2. Seleccione y descargue el instalador para la versión GUI y siga las instrucciones de instalación.
  3. Después de la instalación, haga clic con el botón derecho en el archivo de vídeo (solo Windows) y seleccione MediaInfo o abra MediaInfo y arrastre el archivo de vídeo a la aplicación. Verá todos los metadatos asociados con el archivo de vídeo, incluidos el ancho, el alto y los fps.

Proporción de aspecto aspect-ratio

Cuando elija o cree un ajuste preestablecido de codificación de vídeo para el archivo de vídeo de origen principal, asegúrese de que el ajuste preestablecido tenga la misma proporción de aspecto que el archivo de vídeo de origen principal. La relación de aspecto es la relación entre la anchura y la altura del vídeo.

Para determinar la proporción de aspecto de un archivo de vídeo, obtenga los metadatos del archivo y anote la anchura y altura del archivo (consulte Obtención de metadatos de un archivo más arriba). A continuación, utilice esta fórmula para determinar la relación de aspecto:

anchura/altura = proporción de aspecto

En la tabla siguiente se describe cómo se traducen los resultados de la fórmula en opciones de relación de aspecto comunes:

Resultado de fórmula
Proporción de aspecto
1,33
4:3
0,75
3:4
1,78
16:9
0,56
09:16

Por ejemplo, un vídeo de 1440 anchura x 1080 altura tiene una relación de aspecto de 1440/1080 o 1,33. En este caso, elija un ajuste preestablecido de codificación de vídeo con una relación de aspecto de 4:3 para codificar el archivo de vídeo.

Velocidad de bits bitrate

La velocidad de bits es la cantidad de datos codificados para formar un segundo de reproducción de vídeo. La velocidad de bits se mide en kilobits por segundo (Kbps).

NOTE
Como todos los códecs utilizan compresión con pérdida, la velocidad de bits es el factor más importante en la calidad del vídeo. Con la compresión con pérdida, cuanto más comprime un archivo de vídeo, más se degrada la calidad. Por este motivo, si todas las demás características son iguales (resolución, velocidad de fotogramas y códec), cuanto menor sea la velocidad de bits, menor será la calidad del archivo comprimido.

Al seleccionar una codificación de velocidad de bits, puede elegir entre dos tipos:

  • Codificación de velocidad constante (CBR): durante la codificación CBR, la velocidad de bits o el número de bits por segundo se mantienen iguales durante todo el proceso de codificación. La codificación CBR conserva la velocidad de datos establecida en su configuración durante todo el vídeo. Además, la codificación CBR no optimiza los archivos multimedia para la calidad, pero ahorra espacio de almacenamiento.
    Utilice CBR si el vídeo contiene un nivel de movimiento similar en todo el vídeo. CBR se utiliza comúnmente para el contenido de vídeo de streaming. Consulte también Usar parámetros de codificación de vídeo personalizados.

  • Codificación de velocidad de bits variable (VBR): La codificación VBR ajusta la velocidad de datos hacia abajo y hasta el límite superior establecido, en función de los datos requeridos por el compresor. Esta funcionalidad significa que durante un proceso de codificación VBR la velocidad de bits del archivo multimedia aumenta o disminuye dinámicamente según las necesidades de velocidad de bits de los archivos multimedia.
    VBR tarda más en codificarse, pero produce los resultados más favorables; la calidad del archivo multimedia es superior. VBR se utiliza comúnmente para la entrega progresiva de contenido de vídeo http.

¿Cuándo se utiliza VBR o CRB?
Al seleccionar VBR en comparación con CBR, casi siempre se recomienda utilizar VBR para los archivos multimedia. VBR proporciona archivos de mayor calidad a velocidades de bits competitivas. Cuando utilice VBR, asegúrese de utilizar con codificación de dos pasos y establezca la velocidad de bits máxima en 1,5 veces la velocidad de bits de vídeo de destino.

Al elegir un ajuste preestablecido de codificación de vídeo, recuerde la velocidad de conexión del usuario final de destino. Elija un ajuste preestablecido con una velocidad de datos del 80 % de esa velocidad. Por ejemplo, si la velocidad de conexión del usuario final de destino es de 1000 Kbps, el mejor ajuste preestablecido es uno con una velocidad de datos de vídeo de 800 Kbps.

En esta tabla se describe la velocidad de datos de las velocidades de conexión típicas.

Velocidad (Kbps)
Tipo de conexión
256
Conexión de acceso telefónico.
800
Conexión móvil típica. Para esta conexión, establezca como objetivo una velocidad de datos en el rango de 400 a un máximo de 800 para experiencias 3G.
2000
Conexión de escritorio de banda ancha típica. Para esta conexión, establezca como objetivo una velocidad de datos en el rango de 800-2000 Kbps, con un promedio de la mayoría de los objetivos de 1200-1500 Kbps.
5000
Conexión típica de banda ancha alta. No se recomienda la codificación en este rango superior porque la mayoría de los consumidores no pueden acceder a la entrega de vídeo a esta velocidad.

Resolución resolution

Resolución describe la altura y anchura de un archivo de vídeo en píxeles. La mayor parte del vídeo de origen se almacena en alta resolución (por ejemplo, 1920 x 1080). Para fines de streaming, el vídeo de origen se comprime con una resolución más pequeña (640 x 480 o menor).

La resolución y la velocidad de datos son dos factores integrados que determinan la calidad del vídeo. Para mantener la misma calidad de vídeo, cuanto mayor sea el número de píxeles de un archivo de vídeo (mayor será la resolución), mayor deberá ser la velocidad de datos. Por ejemplo, considere el número de píxeles por fotograma en una resolución de 320 x 240 y un archivo de vídeo de resolución de 640 x 480:

Resolución
Píxeles por cuadro
320 x 240
76.800
640 x 480
307.200

El archivo de 640 x 480 tiene cuatro veces más píxeles por fotograma. Para lograr la misma velocidad de datos para estas dos resoluciones de ejemplo, se aplica cuatro veces la compresión al archivo de 640 x 480, lo que puede reducir la calidad del vídeo. Por lo tanto, una velocidad de datos de vídeo de 250 Kbps produce una visualización de alta calidad con una resolución de 320 x 240, pero no con una resolución de 640 x 480.

En general, cuanto mayor sea la velocidad de datos que utilice, mejor será el aspecto del vídeo y, cuanto mayor sea la resolución que utilice, mayor será la velocidad de datos que deberá mantener la calidad de visualización (en comparación con resoluciones más bajas).

Como la resolución y la velocidad de datos están vinculadas, tiene dos opciones al codificar vídeo:

  • Elija una velocidad de datos y, a continuación, codifique con la resolución más alta que se vea bien en la velocidad de datos elegida.
  • Elija una resolución y codifique a la velocidad de datos necesaria para conseguir vídeo de alta calidad con la resolución que elija.

Cuando elija (o cree) un ajuste preestablecido de codificación de vídeo para el archivo de vídeo de origen principal, utilice esta tabla para seleccionar la resolución correcta:

Resolución
Altura (píxeles)
Tamaño de pantalla
240p
240
Pantalla pequeña
300p
300
Pantalla pequeña normalmente para dispositivos móviles
360p
360
Pantalla pequeña
480p
480
Pantalla mediana
720p
720
Pantalla grande
1080p
1080
Pantalla grande de alta definición

Fps (fotogramas por segundo) fps-frames-per-second

En Estados Unidos y Japón, la mayoría de los vídeos se graban a 29,97 fotogramas por segundo (fps); en Europa, la mayoría de los vídeos se graban a 25 fps. La película se filma a 24 fps.

Elija un ajuste preestablecido de codificación de vídeo que coincida con la velocidad de fps del archivo de vídeo de origen principal. Por ejemplo, si el vídeo de origen principal es de 25 fps, elija un ajuste preestablecido de codificación con 25 fps. De forma predeterminada, toda la codificación personalizada utiliza el fps del archivo de vídeo de origen principal. Por este motivo, no es necesario especificar explícitamente la configuración de fps al crear un ajuste preestablecido de codificación de vídeo.

Dimensiones de codificación de vídeo video-encoding-dimensions

Para obtener resultados óptimos, seleccione dimensiones de codificación de modo que el vídeo de origen sea un múltiplo completo de todos los vídeos codificados.

Para calcular esta proporción, se divide el ancho de origen por el ancho codificado para obtener la proporción de ancho. A continuación, se divide la altura de origen por la altura codificada para obtener la relación de altura.

Si la proporción resultante es un entero, significa que el vídeo se escala de forma óptima. Si la proporción resultante no es un entero, afecta a la calidad del vídeo al dejar artefactos de píxeles sobrantes en la pantalla. Este efecto es más evidente cuando el vídeo tiene texto.

Por ejemplo, supongamos que el vídeo de origen es de 1920 x 1080. En la tabla siguiente, los tres vídeos codificados proporcionan la configuración de codificación óptima para utilizar.

Tipo de vídeo
Anchura x altura
Proporción de anchura
Proporción de altura
Origen
1920 x 1080
1
1
Codificado
960 x 540
2
2
Codificado
640 x 360
3
3
Codificado
480 x 270
4
4

Formato de archivo de vídeo codificado encoded-video-file-format

Dynamic Media recomienda utilizar ajustes preestablecidos de codificación de vídeo MP4 H.264. Como los archivos MP4 utilizan el códec de vídeo H.264, proporciona vídeo de alta calidad pero en un tamaño de archivo comprimido.

Habilite la compatibilidad con DASH, subtítulos múltiples y pistas de audio múltiple en su cuenta de Dynamic Media enable-dash

Acerca de la activación de DASH en su cuenta
DASH (Digital Adaptive Streaming over HTTP) es el estándar internacional para streaming de video y es ampliamente adoptado en diferentes visores de video. Cuando DASH está habilitado en su cuenta, tiene la opción de elegir entre DASH o HLS para flujo de vídeo adaptable. O bien, puede optar por ambos con el cambio automático entre los reproductores cuando auto está seleccionado como tipo de reproducción en el ajuste preestablecido de Visor.

Algunas ventajas clave de habilitar DASH en su cuenta son las siguientes:

  • Empaquete el vídeo de flujo DASH para la transmisión de velocidad de bits adaptable. Este método aumenta la eficacia del envío. El streaming adaptable garantiza la mejor experiencia de visualización para sus clientes.
  • El streaming optimizado para el navegador con reproductores Dynamic Media cambia entre el streaming HLS y DASH para garantizar la mejor calidad de servicio. El reproductor de vídeo cambia automáticamente a HLS cuando se utiliza un explorador Safari.
  • Puede configurar su método de flujo preferido (HLS o DASH) editando el ajuste preestablecido del visualizador de vídeo.
  • La codificación de vídeo optimizada garantiza que no se utilice almacenamiento adicional al habilitar la capacidad DASH. Se crea un único conjunto de codificaciones de vídeo para HLS y DASH para optimizar los costes de almacenamiento de vídeo.
  • Ayuda a que la entrega de vídeo sea más accesible para los clientes.
  • Obtenga también la URL de flujo continuo mediante API.

Para habilitar DASH en su cuenta de, se requieren dos pasos:

  • Configuración de Dynamic Media para utilizar DASH, que puede realizar fácilmente.
  • Configuración de Experience Manager 6.5 para utilizar DASH, que se realiza mediante un caso de Asistencia al cliente de Adobe que crea y envía.

Acerca de la activación de la compatibilidad con subtítulos múltiples y pistas de audio múltiple en su cuenta

Al mismo tiempo que crea un caso de Soporte de Adobe para tener DASH habilitado en su cuenta, también se beneficia de tener soporte de pistas de multi-subtítulos y multi-audio habilitado automáticamente. Después de la activación, todos los vídeos subsiguientes que cargue se procesarán con una nueva arquitectura de back-end que incluya compatibilidad para agregar pistas de varios subtítulos y audio a sus vídeos.

IMPORTANT
Cualquier vídeo que haya cargado antes habilitar la compatibilidad con subtítulos múltiples y pistas de audio múltiple en su cuenta de Dynamic Media, debe volver a procesarse. Este paso de reprocesamiento de vídeo es necesario para que tengan disponible la capacidad de seguimiento de varios subtítulos y audio. Las direcciones URL del vídeo siguen funcionando y reproduciéndose como de costumbre, después del reprocesamiento.

Para habilitar la compatibilidad con DASH, subtítulos múltiples y pistas de audio múltiple en su cuenta de Dynamic Media:

  1. Comenzar por Configuración de Dynamic Media para DASH : en Experience Manager, vaya a Herramientas > Operaciones > Consola web.

  2. Desde el Configuración de la consola web Adobe Experience Manager página, desplácese hasta el nombre Marca de característica de transmisión avanzada de vídeo para AEM Assets Dynamic Media.

  3. A la izquierda del nombre, seleccione la casilla de verificación para activar DASH.

  4. Seleccione Guardar.

  5. Ahora utilice el Admin Console para iniciar la creación de un nuevo caso de asistencia.

  6. Para crear un caso de soporte, siga las instrucciones y asegúrese de proporcionar la siguiente información:

    • Nombre del contacto principal, correo electrónico, teléfono.
    • Nombre de su cuenta de Dynamic Media.
    • Especifique que desea habilitar la compatibilidad con DASH, subtítulos múltiples y pistas de audio múltiple en su cuenta de Dynamic Media, en Experience Manager 6.5.
  7. La Asistencia al cliente de Adobe le agrega a la Lista de espera de clientes en función del orden en que se envían las solicitudes.

  8. Cuando el Adobe está listo para administrar su solicitud, el Servicio de atención al cliente se pone en contacto con usted para coordinar y establecer una fecha objetivo para la activación.

  9. Se le notificará una vez que el Servicio de atención al cliente lo haya completado.

  10. Ahora puede realizar una de las siguientes acciones:

Ver informes de vídeo viewing-video-reports

NOTE
Los informes de vídeo solo están disponibles cuando se ejecuta Dynamic Media en modo híbrido.

Los informes de vídeo muestran varias métricas agregadas en un tiempo determinado para ayudarle a monitorizarlas publicado los vídeos individuales y acumulados funcionan según lo esperado. Los siguientes datos de métricas principales se agregan para todos los vídeos publicados en todo el sitio web:

  • Inicios de vídeo
  • Tasa de finalización
  • Promedio de tiempo en vídeo
  • Tiempo total en vídeo
  • Vídeos por visita

Una tabla de todos publicado Los vídeos también se muestran para que pueda rastrear los vídeos más vistos en su sitio web en función del total de inicios de vídeo.

Al seleccionar un nombre de vídeo en la lista, se muestra el informe de retención de audiencia (menú desplegable) del vídeo en forma de gráfico de líneas. El gráfico muestra el número de vistas durante un momento determinado de la reproducción de vídeo. Cuando reproduce el vídeo, la barra vertical rastrea en sincronización con el indicador de tiempo del reproductor. Las caídas en los datos del gráfico de líneas indican dónde cae la audiencia debido al desinterés.

Si el vídeo se ha codificado fuera de Adobe Experience Manager Dynamic Media, el gráfico de retención de audiencia (menú desplegable) y los datos del porcentaje de reproducción de la tabla no están disponibles.

Consulte también Configuración de Cloud Service de Dynamic Media.

NOTE
Los datos de seguimiento y creación de informes se basan exclusivamente en el uso del reproductor de vídeo propio de Dynamic Media y del ajuste preestablecido del reproductor de vídeo asociado. Como tal, no puede rastrear vídeos reproducidos mediante otros reproductores de vídeo ni informar sobre ellos.

De forma predeterminada, la primera vez que se acceden a Informes de vídeo, el informe muestra los datos de vídeo a partir del primer día del mes en curso y termina con la fecha del mes actual. Sin embargo, puede anular el intervalo de fechas predeterminado especificando su propio intervalo de fechas. La próxima vez que acceda a Informes de vídeo, se utilizará el intervalo de fechas especificado.

Para que los informes de vídeo funcionen correctamente, se crea automáticamente una ID de grupo de informes al configurar los Cloud Service de Dynamic Media. Al mismo tiempo, el ID del grupo de informes se inserta en el servidor de publicación para que esté disponible para la función Copiar URL al obtener una vista previa de los recursos. Sin embargo, esta funcionalidad requiere que el servidor de publicación ya esté configurado. Si el servidor de publicación no está configurado, aún puede publicar para ver el informe de vídeo. Sin embargo, debe volver a la Configuración de nube de Dynamic Media y seleccionar OK.

Para ver informes de vídeo:

  1. En la esquina superior izquierda de Experience Manager, seleccione el logotipo del Experience Manager y, a continuación, en el carril izquierdo, seleccione Herramientas (icono de martillo) > Assets > Informes de vídeo.

  2. En la página Informes de vídeo, realice una de las siguientes acciones:

    • Cerca de la esquina superior derecha, seleccione la opción Actualizar informe de vídeo icono.
      Utilice Actualizar solo si la fecha de finalización del informe es el día actual. Al hacerlo, se asegura de ver el seguimiento de vídeo que se ha producido desde la última vez que se ejecutó el informe.

    • Cerca de la esquina superior derecha, seleccione la opción Selector de fecha icono.
      Especifique el intervalo de fechas de inicio y finalización para el que desea obtener datos de vídeo y, a continuación, seleccione Ejecutar informe.

    El cuadro de grupo Métricas principales identifica varias medidas acumuladas para todos los publicado vídeos en el sitio.

  3. En la tabla que muestra los vídeos más publicados, seleccione un nombre de vídeo para reproducir el vídeo y también consulte el informe de retención de audiencia (lista desplegable) del vídeo.

Vea informes de vídeo basados en un visor de vídeo que ha creado mediante el SDK de visualizador de Dynamic Media HTML5 viewing-video-reports-based-on-a-video-viewer-that-you-created-using-the-scene-hmtl-viewer-sdk

Si utiliza un visualizador de vídeo incorporado que proporciona Dynamic Media, o si ha creado un ajuste preestablecido de visualizador personalizado basado en un visualizador de vídeo incorporado, no se requieren pasos adicionales para ver informes de vídeo. Sin embargo, si ha creado su propio visor de vídeo basado en la API del SDK de HTML5 Viewer, siga estos pasos para asegurarse de que su visor de vídeo envía eventos de seguimiento a los informes de vídeo de Dynamic Media.

Utilice el Adobe Guía de referencia de visores de Dynamic Media y el API de SDK de visor de HTML 5 para crear sus propios visores de vídeo.

Para ver informes de vídeo basados en un visor de vídeo que ha creado mediante el SDK de Dynamic Media HTML5 Viewer:

  1. Vaya a cualquier recurso de vídeo publicado.

  2. Junto a la esquina superior izquierda de la página del recurso, en la lista desplegable, seleccione Visualizadores.

  3. Seleccione cualquier ajuste preestablecido del visualizador de vídeo y copie el código incrustado.

  4. En el código incrustado de, busque la línea con lo siguiente:

    videoViewer.setParam("config2", "<value>");

    El config2 El parámetro habilita el seguimiento en visores de HTML5. También es un ajuste preestablecido específico de la empresa que contiene la información de configuración de los informes de vídeo y de las configuraciones de Adobe Analytics específicas del cliente.

    El valor correcto del parámetro config2 se encuentra en los dos Código incrustado y en la copia URL función. En la dirección URL desde la copia URL , el parámetro que se busca es &config2=<value> . El valor es casi siempre companypreset, pero en algunos casos también puede ser companypreset-1, companypreset-2, etc.

  5. En el código personalizado del visor de vídeo, agregue AppMeasurementBridge .jsp a la página del visor haciendo lo siguiente:

    • En primer lugar, determine si necesita el &preset parámetro.

      Si la variable config2 el parámetro es companypreset, sí lo tiene no necesidad &preset=parameter.

      If config2 Si hay algo más, ajuste el parámetro preestablecido igual que config2 parámetro. Por ejemplo, si config2=companypreset-2, agregue &param2=companypreset-2 Vaya a la URL de AppMeasurementBridge.jsp.

    • A continuación, agregue el script AppMeasurementBridge.jsp:

      <script language="javascript" type="text/javascript" src="https://s7d1.scene7.com/s7viewers/AppMeasurementBridge.jsp?company=robindallas&preset=companypreset-2"></script>

  6. Cree el componente TrackingManager haciendo lo siguiente:

    • Después de llamar a s7sdk.Util.init();A continuación, cree una instancia de TrackingManager para realizar el seguimiento de eventos agregando lo siguiente:

      var trackingManager = new s7sdk.TrackingManager();

    • Para conectar componentes a TrackingManager, haga lo siguiente:

      En el s7sdk.Event.SDK_READY controlador de eventos, adjunte el componente que desee rastrear a TrackingManager.

      Por ejemplo, si el componente es videoPlayer, agregue

      trackingManager.attach(videoPlayer);

      para adjuntar el componente al trackingManager. Para rastrear varios visualizadores en una página, utilice varios componentes del administrador de seguimiento.

    • Cree el objeto AppMeasurementBridge agregando lo siguiente:

      code language-none
      var appMeasurementBridge = new AppMeasurementBridge(); appMeasurementBridge.setVideoPlayer(videoPlayer);
      
    • Añada la función de seguimiento añadiendo lo siguiente:

      code language-none
      trackingManager.setCallback(appMeasurementBridge.track,
       appMeasurementBridge);
      

    El objeto appMeasurementBridge tiene una función de seguimiento integrada. Sin embargo, puede proporcionar los suyos propios para admitir varios sistemas de seguimiento u otras funciones.

Acerca de la compatibilidad con subtítulos múltiples y pistas de audio múltiple para vídeos en Dynamic Media about-msma

Con la capacidad de pistas de audio y subtítulos múltiples en Dynamic Media, puede añadir fácilmente varios subtítulos y pistas de audio a un vídeo principal. Esta posibilidad significa que los vídeos son accesibles para todo el público global. Puede personalizar un solo vídeo principal publicado para un público global en varios idiomas y seguir las directrices de accesibilidad para diferentes regiones geográficas. Los autores también pueden administrar los subtítulos y las pistas de audio desde una sola pestaña en la interfaz de usuario.

Pestaña Subtítulos y pistas de audio en Dynamic Media junto con una tabla que muestra los archivos de subtítulo .VTT cargados y los archivos de pista de audio .MP3 cargados para un vídeo.

Algunos de los casos de uso que se deben tener en cuenta para agregar pistas de subtítulos y audio múltiples al vídeo principal son los siguientes:

Tipo
Caso de uso
Subtítulos
Compatibilidad con varios idiomas
Texto descriptivo para accesibilidad
Pistas de audio
Compatibilidad con varios idiomas
Pistas de comentarios
Audio descriptivo

Todo formatos de vídeo admitidos en Dynamic Media y todos los visores de vídeo de Dynamic Media, excepto Dynamic Media Video_360 visor: se admiten para su uso con subtítulos y pistas de audio múltiples.

La capacidad de seguimiento de varios subtítulos y audio está disponible para su cuenta de Dynamic Media a través de una opción de función que debe habilitar (activar) la Asistencia al cliente de Adobe.

Añade múltiples subtítulos y pistas de audio a tu video add-msma

Antes de agregar pistas de subtítulos y audio múltiples al vídeo, asegúrese de que ya dispone de lo siguiente:

Los subtítulos y subtítulos añadidos son compatibles con los formatos WebVTT y VTT de Adobe. Además, los archivos de pista de audio añadidos son compatibles con el formato MP3.

IMPORTANT
Cualquier vídeo que haya cargado antes habilitar la compatibilidad con subtítulos múltiples y pistas de audio múltiple en su cuenta de Dynamic Media, debe volver a procesarse. Este paso de reprocesamiento de vídeo es necesario para que tengan disponible la capacidad de seguimiento de varios subtítulos y audio. Las direcciones URL del vídeo siguen funcionando y reproduciéndose como de costumbre, después del reprocesamiento.

Para agregar varios subtítulos y pistas de audio al vídeo:

  1. Cargar el vídeo principal en una carpeta que ya tiene un perfil de vídeo asignado.

  2. Desplácese hasta el recurso de vídeo cargado al que desee agregar pistas de varios subtítulos y audio.

  3. En el modo de selección de recursos, ya sea en la vista de lista o en la vista de tarjeta, seleccione el recurso de vídeo.

  4. En la barra de herramientas, seleccione el icono Propiedades (un círculo con una "i").
    Recurso de vídeo seleccionado con marca de verificación sobre la imagen en miniatura de vídeo y Propiedades de vista resaltadas en la barra de herramientas. Recurso de vídeo seleccionado en la vista de tarjeta.

  5. En la página Propiedades del vídeo, seleccione la Subtítulos y pistas de audio pestaña.

    note tip
    TIP
    Si no ve el Subtítulos y pistas de audio significa una de estas dos cosas:
    Cuando haya completado cualquiera de las tareas anteriores, vuelva a estos pasos.

    Pestaña Subtítulos y pistas de audio de la página Propiedades. Pestaña Subtítulos y pistas de audio de la página Propiedades del vídeo.

  6. (Opcional) Para agregar uno o más archivos de subtítulos (o subtítulos) a un vídeo, haga lo siguiente:

    • Seleccionar Cargar subtítulos.

    • Desplácese hasta uno o varios archivos .vtt (pistas de texto de vídeo) y selecciónelos y ábralos.

    • Para que los subtítulos sean visibles en el reproductor de contenidos, debe debe añadir detalles necesarios (metadatos) acerca de cada archivo de subtítulos que ha cargado. Seleccione el icono de lápiz a la derecha del nombre de un archivo de subtítulo. En el Editar subtítulo , introduzca los siguientes detalles necesarios sobre el archivo y, a continuación, seleccione Guardar. Repita este proceso para cada archivo de subtítulos que haya cargado:

      table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2
      Metadatos de subtítulos Descripción
      Nombre de archivo El nombre de archivo predeterminado se deriva del nombre de archivo original. El nombre de archivo solo se puede cambiar durante la carga y no se puede cambiar más adelante. Los requisitos de caracteres de nombre de archivo son los mismos que para AEM Assets.
      No se puede utilizar el mismo nombre de archivo para archivos de subtítulos y de pistas de audio adicionales.
      Idioma Seleccione el idioma del subtítulo.
      Tipo Seleccione el tipo de subtítulo que está utilizando.
      Subtítulo - El texto del subtítulo que se muestra con el vídeo que traduce o transcribe el cuadro de diálogo.
      Rótulo - El texto del pie de ilustración también incluye ruidos de fondo, diferenciación del orador y otra información relevante, junto con la traducción o transcripción del diálogo, lo que hace que el contenido sea más accesible para las personas sordas o con dificultades auditivas.
      Etiqueta El texto que se muestra para el nombre del subtítulo en la Seleccionar audio o pie de ilustración lista emergente en el reproductor de contenido. La etiqueta es lo que ve un cliente y que corresponde a un subtítulo o pista de rótulo. Por ejemplo, English (CC).

      Si es necesario, puede cambiar o editar los metadatos de los subtítulos más adelante. Cuando se publica el vídeo, estos detalles se reflejan en las direcciones URL públicas de los vídeos publicados.

  7. (Opcional) Para agregar una o más pistas de audio a un vídeo, haga lo siguiente:

    • Seleccionar Cargar pistas de audio.

    • Desplácese hasta uno o varios archivos .mp3, ábralos y selecciónelos.

    • Para que las pistas de audio sean visibles en Seleccionar audio o pie de ilustración en la lista emergente del reproductor de contenidos, debe añadir los detalles necesarios sobre cada archivo de pista de audio que ha agregado. Seleccione el icono de lápiz a la derecha del nombre de un archivo de pista de audio. En el Editar pista de audio , introduzca los siguientes detalles necesarios y seleccione Guardar. Repita este proceso para cada archivo de pista de audio que haya cargado.

      table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2
      Metadatos de pista de audio Descripción
      Nombre de archivo El nombre de archivo predeterminado se deriva del nombre de archivo original. El nombre de archivo solo se puede cambiar durante la carga y no se puede cambiar más adelante. Los requisitos de caracteres de nombre de archivo son los mismos que para AEM Assets.
      No se puede utilizar el mismo nombre de archivo para archivos de pista de audio o archivos de subtítulos adicionales.
      Idioma Seleccione el idioma de la pista de audio.
      Tipo Seleccione el tipo de pista de audio que está utilizando.
      Original - Pista de audio originalmente conectada al vídeo y representada como [Original] en la etiqueta con English idioma seleccionado de forma predeterminada. While Etiqueta y Idioma se puede cambiar en la Editar pista de audio , toma como valor predeterminado los valores originales si se vuelve a procesar el vídeo principal.
      Standard - Pista de audio adicional para un idioma distinto del original.
      Descripción del audio - Una pista de audio que también incluye una narración descriptiva de las acciones y gestos no verbales en el vídeo, haciendo que el contenido sea más accesible para las personas con discapacidad visual.
      Etiqueta Texto que se muestra como nombre de la pista de audio en el Seleccionar audio o pie de ilustración lista emergente en el reproductor de contenido. La etiqueta es lo que ve un cliente y que corresponde a una pista de audio. Por ejemplo, English [Original]. La etiqueta de audio adjunto a un vídeo se establece en `[Original

      Si es necesario, puede cambiar o editar los metadatos de la pista de audio más adelante. Cuando se publica el vídeo, estos detalles se reflejan en las direcciones URL públicas de los vídeos publicados.

  8. En la esquina superior derecha de la página, en el Guardar y cerrar , seleccione la opción Guardar. Los archivos se cargan y comienza el procesamiento de metadatos, tal como se ve en la sección Estado de la interfaz.

    note note
    NOTE
    En función de la configuración de almacenamiento en caché de la instancia, el procesamiento de metadatos puede tardar varios minutos en reflejarse en la vista previa y en las direcciones URL publicadas.
  9. (Opcional) Si ha seleccionado Guardar y cerrar en el paso anterior, en lugar de seleccionar Guardar Sin embargo, aún puede ver el estado de procesamiento de los archivos cargados. Consulte Ver el estado del ciclo de vida de los archivos de subtítulos y pistas de audio cargados.

  10. (Opcional) Previsualice el vídeo antes de publicarlo para asegurarse de que los subtítulos y el audio funcionan según lo esperado. Consulte Previsualización de un vídeo con varios subtítulos y pistas de audio

  11. Publique el vídeo. Consulte Publicar recursos.

Agregar archivos de subtítulos y pistas de audio a un vídeo ya publicado

Cuando se cargan archivos de subtítulos adicionales o archivos de pista de audio a un vídeo que ya está publicado, significa que esos archivos tendrán un Processed estado después de prepararse, después de la carga. En ese punto, puede obtener una vista previa del vídeo en Dynamic Media para ver o escuchar los archivos recién cargados.

Sin embargo, tras la vista previa, debe publicar Vuelva a publicar el vídeo para los archivos de subtítulo o pista de audio recién añadidos. Después de la publicación, los subtítulos o el audio están disponibles con la URL pública de Dynamic Media.

NOTE
En función de la configuración de almacenamiento en caché de la instancia, las actualizaciones de metadatos pueden tardar varios minutos en reflejarse en la vista previa y en las direcciones URL publicadas.

En el caso de que haya configurado Dynamic Media para la publicación inmediata, la carga de subtítulos o archivos de audio adicionales déclencheur inmediatamente la publicación del vídeo tras la carga de subtítulos o archivos de audio.

CAUTION
Al cargar archivos de subtítulos o archivos de audio en un vídeo que se ha publicado o cancelado la publicación, los archivos se eliminan si reprocesar el vídeo. Solo el audio original del vídeo permanece intacto. En estos casos, debe volver a cargar los archivos de subtítulos y los archivos de pista de audio en el vídeo.

Añada varios subtítulos a un vídeo que tenga una URL existente con el modificador caption

Dynamic Media admite la adición de un solo pie de ilustración con vídeo mediante un modificador de URL. Consulte Agregar subtítulos a vídeo.

Los cambios de varios subtítulos tienen prioridad sobre los subtítulos añadidos mediante un modificador URL para los vídeos publicados.

Para agregar varios subtítulos a un vídeo que tenga una URL existente con el modificador caption:

  1. Cargue el archivo de rótulo que ya se haya añadido como modificador al vídeo para que pueda administrar el archivo explícitamente.
  2. Cargue los archivos de subtítulo y rótulo adicionales que sean necesarios.
  3. Publique el vídeo como de costumbre.
    La URL existente con el modificador caption ahora puede cargar varios subtítulos.

Ver el estado del ciclo de vida de los archivos de subtítulos y pistas de audio cargados lifecycle-status-video

Puede observar el estado del ciclo vital de cualquier subtítulo o archivo de pista de audio cargado en el vídeo principal desde Subtítulos y pistas de audio pestaña de Propiedades.

Para ver el estado del ciclo vital de un vídeo:

  1. Vaya al recurso de vídeo cuyo estado de ciclo vital desee ver.
  2. En el modo de selección de recursos, ya sea en la vista de lista o en la vista de tarjeta, seleccione el recurso de vídeo.
  3. En la barra de herramientas, seleccione el icono Propiedades (un círculo con una "i").
  4. En la página Propiedades, seleccione Subtítulos y pistas de audio pestaña. En la columna Estado, anote el estado de cada subtítulo o archivo de audio.
Estado de subtítulo o pista de audio
Descripción
Procesamiento
Cuando se agrega y guarda un nuevo subtítulo o archivo de pista de audio, pasa al estado "Procesando". Dynamic Media procesa el archivo adjuntando el manifiesto de flujo continuo al vídeo principal.
Procesado
Una vez completado el procesamiento, el subtítulo o el archivo de pista de audio, o la pista de audio original asociada con el vídeo principal, aparece en estado "Procesado". Puede previsualizar los archivos de subtítulos y pistas de audio que aparecen como "Procesados" antes el vídeo se publica en directo.
Publicado
El estado "Publicado" representa un estado similar al estado "Publicado" de un vídeo principal. Los recursos se publican cuando se publica el vídeo principal y están disponibles en la URL pública de Dynamic Media.
Error
El estado "failed" significa que no se ha completado el procesamiento de un subtítulo o archivo de pista de audio. Elimine el subtítulo o el archivo de pista de audio y vuelva a cargarlo.
Una página sin publicar
Cuando se cancela la publicación explícita de un vídeo principal publicado, también se cancela la publicación de cualquier subtítulo o archivo de pista de audio que haya agregado al vídeo.

Columna de estado resaltada para los campos Subtítulos y Pistas de audio. Estado del ciclo vital de cada subtítulo y archivo de pista de audio cargados.

Establecer el audio predeterminado para un vídeo que tiene varias pistas de audio

De forma predeterminada, el audio original de un vídeo se establece como el audio predeterminado que se va a reproducir.

Sin embargo, cualquier archivo de pista de audio cargado puede establecerse como audio predeterminado para que se reproduzca después de cargar un vídeo en el visualizador. En la interfaz de usuario de Propiedades, en Subtítulos y pistas de audio , la pestaña Default La etiqueta se aplica a la derecha del archivo de pista de audio para la reproducción de vídeo.

NOTE
La reproducción del audio predeterminado también puede depender de lo que se establezca en los siguientes exploradores:
  • Chrome: se reproduce el audio predeterminado definido en el vídeo.
  • Safari: si el idioma por defecto está definido en Safari, el audio se reproduce con el idioma por defecto definido, si está disponible con el manifiesto del vídeo. De lo contrario, se reproduce el audio predeterminado que se establece como parte de las propiedades de un vídeo.

Para establecer el audio predeterminado de un vídeo que tiene varias pistas de audio:

  1. Vaya al recurso de vídeo cuya pista de audio predeterminada desee establecer.

  2. En el modo de selección de recursos, ya sea en la vista de lista o en la vista de tarjeta, seleccione el recurso de vídeo.

  3. En la barra de herramientas, seleccione el icono Propiedades (un círculo con una "i").

  4. En la página Propiedades, seleccione Subtítulos y pistas de audio pestaña.

  5. En el Pistas de audio encabezado, seleccione el archivo de pista de audio que desee establecer como predeterminado del vídeo.

  6. Seleccionar Establecer como predeterminado.
    En el Establecer como predeterminado , seleccione Reemplazar.

    El encabezado Pistas de audio con un nombre de archivo de pista de audio seleccionado y resaltado el botón Establecer como predeterminado. Configuración de la pista de audio predeterminada para un vídeo.

  7. En la esquina superior derecha, seleccione Guardar y cerrar.

  8. Publique el vídeo. Consulte Publicar recursos.

Previsualización de un vídeo con varios subtítulos y pistas de audio preview-video-audio-subtitle

Después de cargar los archivos de subtítulos y de pistas de audio en un vídeo y procesarlos, puede utilizar el visor de vídeo de Dynamic Media (u otros tipos de visor, si lo desea) para previsualizar todas las pistas. La vista previa permite ver el aspecto y el sonido que tiene el vídeo para los clientes y garantiza que se comporte según lo esperado.

Cuando esté satisfecho con el vídeo, puede publicarlo mediante cualquiera de los métodos siguientes.

Consulte Incrustar el visor de vídeo o de imágenes en una página web.
Consulte Vinculación de URL en la aplicación web. El método de vinculación basado en URL no es posible si el contenido interactivo tiene vínculos con direcciones URL relativas, especialmente vínculos a páginas de Experience Manager Sites.
Consulte Añadir recursos de Dynamic Media a las páginas.

NOTE
La pestaña de previsualización predeterminada del Experience Manager no muestra varias pistas de subtítulos y audio. El motivo es que esas pistas están asociadas a Dynamic Media y solo se pueden ver con la previsualización del visualizador de Dynamic Media.

Para obtener una vista previa de un vídeo que tiene varios subtítulos y pistas de audio:

  1. Entrada Assets, navegue hasta un vídeo existente al que haya agregado varios subtítulos y pistas de audio.

  2. Haga clic en el recurso de vídeo para poder abrirlo en el modo de vista previa.

  3. En la página de vista previa, cerca de la esquina superior izquierda de la página, seleccione la lista desplegable y, a continuación, seleccione Espectadores.

    Lista desplegable que muestra la opción Visualizadores.

  4. En la lista Visualizadores, seleccione el visualizador que desee utilizar para la vista previa del vídeo. Por ejemplo, la siguiente captura de pantalla muestra el Vídeo visualizador seleccionado.

    Selección del visualizador de vídeo en la lista desplegable Visualizadores.

  5. Cerca de la esquina inferior derecha, a la izquierda del icono de volumen, seleccione el icono de burbuja de voz y, a continuación, seleccione el audio o subtítulo que desee oír, o ver o ambos. Si lo desea, en Subtítulos, puede seleccionar Desactivado para no mostrar subtítulos ni subtítulos.

    La lista emergente Audio y subtítulos en el visor de vídeo. Simulación de un usuario que selecciona el audio y el subtítulo para la reproducción de vídeo.

  6. Para comenzar la reproducción, seleccione el Reproducir botón.
    Tenga en cuenta URL y Incrustar botones en la esquina inferior izquierda. Utilice estos botones para vincular la URL del vídeo a la aplicación web o a incrustar el vídeo en una página web, respectivamente.

  7. Cerca de la esquina superior derecha de la página de vista previa, seleccione Cerrar.

Eliminar archivos de subtítulos o pistas de audio de un vídeo

Puede eliminar archivos de subtítulos o pistas de audio de un vídeo. La eliminación de archivos de subtítulos o pistas de audio publicados se refleja automáticamente en la dirección URL publicada del vídeo.

La pista de audio original extraída de un vídeo principal no se puede eliminar.

Para eliminar archivos de subtítulos o pistas de audio de un vídeo:

  1. Vaya al recurso de vídeo cuya pista de audio predeterminada desee establecer.

  2. En el modo de selección de recursos, ya sea en la vista de lista o en la vista de tarjeta, seleccione el recurso de vídeo.

  3. En la barra de herramientas, seleccione el icono Propiedades (un círculo con una "i").

  4. En la página Propiedades, seleccione Subtítulos y pistas de audio pestaña.

  5. Realice una de las siguientes acciones:

    • Subtítulos: debajo de Subtítulos encabezado, seleccione uno o varios archivos de subtítulo que desee eliminar del vídeo y, a continuación, seleccione Eliminar.
    • Pistas de audio: debajo de Pistas de audio encabezado, seleccione uno o varios archivos de pista de audio que desee eliminar del vídeo y, a continuación, seleccione Eliminar.
  6. En el cuadro de diálogo Eliminar, seleccione OK.

  7. Publique el vídeo.

Descargar archivos de subtítulos o pistas de audio cargados en un vídeo

Puede descargar uno o varios archivos de subtítulos o pistas de audio que haya cargado para utilizarlos con un vídeo. Tiene la opción de descargar todos los archivos seleccionados como un archivo .zip o crear una carpeta de descarga independiente para cada archivo.

No se puede descargar la pista de audio original extraída de un archivo principal.

Para descargar archivos de subtítulos o pistas de audio de un vídeo:

  1. Vaya al recurso de vídeo cuya pista de audio predeterminada desee establecer.

  2. En el modo de selección de recursos, ya sea en la vista de lista o en la vista de tarjeta, seleccione el recurso de vídeo.

  3. En la barra de herramientas, seleccione el icono Propiedades (un círculo con una "i").

  4. En la página Propiedades, seleccione Subtítulos y pistas de audio pestaña.

  5. Realice una de las siguientes acciones:

    • Subtítulos: debajo de Subtítulos encabezado, seleccione uno o varios archivos de subtítulo que desee descargar del vídeo y, a continuación, seleccione Descargar.
    • Pistas de audio: debajo de Pistas de audio encabezado, seleccione uno o más archivos de pista de audio que desee descargar del vídeo y, a continuación, seleccione Descargar.
  6. En el cuadro de diálogo Descargar, defina las siguientes opciones:

    table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2
    Opción Descripción
    Guardar como Utilice el nombre de archivo predeterminado especificado en el campo de texto Guardar como o especifique su propio nombre.
    Cree una carpeta independiente para cada recurso Cree una carpeta para cada archivo de subtítulos o de pistas de audio que haya seleccionado para descargar.
    Correo electrónico Utilice su programa de correo electrónico predeterminado para enviar el archivo .zip a una dirección de correo electrónico especificada.
    Assets Especifica el número de archivos que está descargando y el tamaño total combinado de todos los archivos seleccionados. Al anular la selección de esta opción, se atenúa (desactiva) el Descargar , impidiendo que descargue cualquier archivo.
  7. Seleccionar Descargar.

  8. Publique el vídeo. Consulte Publicar recursos.

Adición de subtítulos o subtítulos a un vídeo adding-captions-to-video

IMPORTANT
El Adobe recomienda que habilitar la capacidad de pistas de varios subtítulos y audio en su cuenta de Dynamic Media. Al hacerlo, puede aprovechar la arquitectura de back-end de Dynamic Media más reciente y un flujo de trabajo simplificado para agregar subtítulos, subtítulos y pistas de audio a los vídeos.

Puede ampliar el alcance de sus vídeos a los mercados globales añadiendo subtítulos a vídeos únicos o a conjuntos de vídeos adaptables. Al añadir subtítulos opcionales, evitará la necesidad de doblar el audio o la necesidad de utilizar hablantes nativos para volver a grabar el audio para cada idioma diferente. El vídeo se reproduce en el idioma en que se grabó. Los subtítulos en idiomas extranjeros aparecen para que las personas de diferentes idiomas puedan entender la parte del audio.

Los subtítulos opcionales también permiten una mayor accesibilidad para las personas sordas o con dificultades auditivas.

NOTE
El reproductor de vídeo que utilice debe admitir la visualización de subtítulos.

Consulte también Accesibilidad en Dynamic Media.

Dynamic Media convierte los archivos de rótulo al formato JSON (JavaScript Object Notation). Esta conversión significa que puede incrustar el texto JSON en una página web como una transcripción oculta pero completa del vídeo. Los motores de búsqueda pueden rastrear e indexar el contenido para que los vídeos sean más fáciles de descubrir y dar a los clientes detalles adicionales sobre el contenido del vídeo.

Consulte Proporcionar contenido estático (que no sea de imagen) en el Ayuda de la API de servicio y procesamiento de imágenes de Dynamic Media para obtener más información sobre el uso de la función JSON en una dirección URL.

Para agregar subtítulos o subtítulos a un vídeo:

  1. Utilice una aplicación o un servicio de terceros para crear el archivo de subtítulos y rótulos de vídeo.

    Asegúrese de que el archivo que crea sigue el estándar WebVTT (Web Video Text Tracks). La extensión del nombre del archivo de subtítulos es .vtt. Puede obtener más información sobre el estándar de subtítulos WebVTT.

    Consulte WebVTT: El formato de seguimiento de texto de vídeo web.

    Hay muchos sitios web que ofrecen herramientas y servicios gratuitos y de primera calidad que puede utilizar para crear archivos de subtítulos/subtítulos WebVTT fuera de Dynamic Media.

    Siga las instrucciones en pantalla de un sitio para crear y guardar el archivo WebVTT. Cuando haya terminado, copie el contenido del archivo de rótulo, péguelo en un editor de texto sin formato y guárdelo con un .vtt Extensión de nombre de archivo.

    note note
    NOTE
    Para que los subtítulos de vídeo se admitan globalmente en varios idiomas, el estándar WebVTT requiere que cree archivos .vtt independientes y que realice llamadas a cada idioma que desee admitir.

    Por lo general, debe asignar al archivo VTT de rótulo el mismo nombre que al archivo de vídeo y anexarlo a la configuración regional del idioma, como -EN, -FR o -DE. Al hacerlo, puede ayudarle con la automatización de la generación de las direcciones URL de vídeo mediante el sistema de administración de contenido web existente.

  2. En Experience Manager, cargue el archivo de subtítulos WebVTT en DAM.

  3. Vaya a publicado recurso de vídeo que desea asociar con el archivo de rótulo que ha cargado.

    Recuerde que las direcciones URL solo están disponibles para copiarse después de publicar los recursos por primera vez.

    Consulte Publicar recursos.

  4. Realice una de las siguientes acciones:

    • Para una experiencia de visor de vídeo emergente, seleccione URL. En el cuadro de diálogo URL, seleccione y copie la URL en el Portapapeles y, a continuación, pegue la URL en un editor de texto simple. Anexe la URL copiada del vídeo con la siguiente sintaxis:

      &caption=<server_path>/is/content/<path_to_caption.vtt_file,1>

      Tenga en cuenta ,1 al final de la ruta de título. Inmediatamente después de .vtt extensión del nombre del archivo en la ruta, puede habilitar (activar) o deshabilitar (desactivar) el botón de subtítulos opcionales en la barra del reproductor de vídeo estableciendo en ,1 o ,0, respectivamente.

    • Para una experiencia de visor de vídeo integrada, seleccione Código incrustado. En el cuadro de diálogo Código incrustado, seleccione, copie el código incrustado en el Portapapeles y, a continuación, pegue el código en un editor de texto simple. Anexe el código incrustado copiado con la siguiente sintaxis:

      videoViewer.setParam("caption","<path_to_caption.vtt_file,1>");

      Tenga en cuenta ,1 al final de la ruta de título. Inmediatamente después de .vtt extensión del nombre del archivo en la ruta, puede habilitar (activar) o deshabilitar (desactivar) el botón de subtítulos opcionales en la barra del reproductor de vídeo estableciendo en ,1 o ,0, respectivamente.

Añadir marcadores de capítulo al vídeo adding-chapter-markers-to-video

Puede facilitar la visualización y navegación de los vídeos de formato largo añadiendo marcadores de capítulo a vídeos únicos o a conjuntos de vídeos adaptables. Cuando un usuario reproduce el vídeo, puede hacer clic en los marcadores de capítulo de la cronología del vídeo (también conocida como selección manual de vídeo) para desplazarse fácilmente a su punto de interés. O bien, pueden ir inmediatamente a nuevo contenido, demostraciones y tutoriales.

NOTE
El reproductor de vídeo utilizado debe admitir el uso de marcadores de capítulo. Los reproductores de vídeo de Dynamic Media admiten marcadores de capítulo, pero es posible que el uso de reproductores de vídeo de terceros no los admita.

Si lo desea, puede crear y personalizar su propio visor de vídeo personalizado con capítulos en lugar de utilizar un ajuste preestablecido de visualizador de vídeo. Para obtener instrucciones sobre la creación de su propio visor de HTML5 con navegación por capítulos, en la API del SDK del visor de Adobe HTML 5, consulte el encabezado "Personalización del comportamiento mediante modificadores" en las clases s7sdk.video.VideoPlayer y s7sdk.video.VideoScrubber. Consulte la API de SDK de visor de HTML 5 documentación.

Puede crear una lista de capítulos para el vídeo de la misma manera que crea subtítulos. Es decir, se crea un archivo WebVTT. Sin embargo, tenga en cuenta que este archivo debe ser independiente de cualquier archivo de subtítulos WebVTT que también esté utilizando; no puede combinar subtítulos y capítulos en un archivo WebVTT.

Puede utilizar el siguiente ejemplo como ejemplo del formato que utiliza para crear un archivo WebVTT con navegación por capítulos:

Archivo WebVTT con navegación por capítulos de vídeo webvtt-file-with-video-chapter-navigation

WEBVTT
Chapter 1
00:00.000 --> 01:04.364
The bicycle store behind it all.
Chapter 2
01:04.364 --> 02:00.944
Creative Cloud.
Chapter 3
02:00.944 --> 03:02.937
Ease of management for a working solution.
Chapter 4
03:02.937 --> 03:35.000
Cost-efficient access to rapidly evolving technology.

En el ejemplo anterior, Chapter 1 es el identificador de referencia y es opcional. El tiempo de referencia de 00:00:000 --> 01:04:364 especifica la hora de inicio y la hora de finalización del capítulo, en 00:00:000 formato. Los tres últimos dígitos son milisegundos y pueden dejarse como 000, si se prefiere. El título del capítulo de The bicycle store behind it all es la descripción real del contenido del capítulo. El identificador de referencia, el tiempo de referencia inicial y el título del capítulo aparecen en una ventana emergente del reproductor de vídeo cuando un usuario pasa el puntero del ratón sobre un punto de referencia visual en la cronología del vídeo.

Como está utilizando un visor de vídeo HTML5, asegúrese de que el archivo de capítulo que cree sigue el estándar WebVTT (Web Video Text Tracks). La extensión del nombre del capítulo es .vtt. Puede obtener más información sobre el estándar de subtítulos WebVTT.

Consulte WebVTT: El formato de seguimiento de texto de vídeo web

Para agregar la navegación por capítulos de vídeo:

  1. Guarde el .vtt en la codificación UTF8 para evitar problemas con la representación de caracteres en el texto del título del capítulo.

    Por lo general, desea asignar al archivo VTT del capítulo el mismo nombre que al archivo de vídeo y anexarlo con capítulos. Al hacerlo, puede ayudarle con la automatización de la generación de las direcciones URL de vídeo mediante el sistema de administración de contenido web existente.

  2. En Experience Manager, cargue el archivo de capítulo WebVTT.

    Consulte Cargando recursos.

  3. Realice una de las siguientes acciones:

    table 0-row-2 1-row-2 html-authored no-header
    Para obtener una experiencia de visor de vídeo emergente
    1. Vaya a publicado recurso de vídeo que desea asociar con el archivo de capítulo que ha cargado. Recuerde que las direcciones URL solo están disponibles para copiarse después de publicar los recursos por primera vez. Consulte Publicando recursos.
    2. En el menú desplegable, haga clic en Espectadores.
    3. En el carril izquierdo, haga clic en el nombre del ajuste preestablecido de visualizador de vídeo. Se abrirá una vista previa del vídeo en una página independiente.
    4. En el carril izquierdo, en la parte inferior, haga clic en URL.
    5. En el cuadro de diálogo URL, seleccione y copie la URL en el Portapapeles, después pegue la URL en un editor de texto simple.
    6. Añada la URL copiada del vídeo con la siguiente sintaxis para que pueda asociarla con la URL copiada al archivo de capítulo:

      &navigation=<full_copied_URL_path_to_chapter_file.vtt>
    Para una experiencia de visor de vídeo integrada
    1. Vaya a publicado recurso de vídeo que desea asociar con el archivo de capítulo que ha cargado. Recuerde que las direcciones URL solo están disponibles para copiarse después de publicar los recursos por primera vez. Consulte Publicando recursos.
    2. En el menú desplegable, haga clic en Espectadores.
    3. En el carril izquierdo, haga clic en el nombre del ajuste preestablecido de visualizador de vídeo. Se abrirá una vista previa del vídeo en una página independiente.
    4. En el carril izquierdo, en la parte inferior, haga clic en Incrustar.
    5. En el cuadro de diálogo Código incrustado, seleccione, copie todo el código en el Portapapeles y péguelo en un editor de texto simple.
    6. Anexe el código incrustado del vídeo con la siguiente sintaxis para que pueda asociarlo a la dirección URL copiada del archivo de capítulo:

      videoViewer.setParam("navigation","<full_copied_URL_path_to_chapter_file.vtt>"

Acerca de las miniaturas de vídeo en Dynamic Media: modo Scene7 about-video-thumbnails-in-dynamic-media-scene-mode

Una miniatura de vídeo es una versión de tamaño reducido de un fotograma de vídeo o un recurso de imagen que representa el vídeo para el cliente. La miniatura sirve para animar a un cliente a seleccionar el vídeo.

Todos los vídeos del Experience Manager deben tener una miniatura asociada; no puede eliminar una miniatura sin reemplazarla. De forma predeterminada, al cargar un vídeo en el Experience Manager, se utiliza el primer fotograma como miniatura. Sin embargo, puede personalizar la miniatura con fines de personalización de marca o búsqueda visual, por ejemplo. Al personalizar una miniatura de vídeo, puede reproducir el vídeo y pausar el fotograma que desee utilizar. También puede seleccionar un recurso de imagen que ya ha cargado y publicado en el administrador de recursos digitales.

Una imagen en miniatura de vídeo personalizada que seleccione de un vídeo no se extrae y guarda en DAM como un recurso independiente y distinto. Sin embargo, una miniatura de vídeo personalizada que seleccione de un recurso de imagen existente se guarda en el JCR. La ruta del recurso seleccionado se almacena en el nodo del recurso de vídeo como en la siguiente ruta de ejemplo:

/content/dam/*<folder_name*>/<*video_name*>/jcr:content/manualThumbnail

La capacidad de personalizar una miniatura de vídeo solo está disponible después de haber aplicado un perfil de vídeo a la carpeta en la que se encuentra el vídeo.

Consulte también Acerca de las miniaturas de vídeo en Dynamic Media: modo híbrido.

Añadir una miniatura de vídeo personalizada adding-a-custom-video-thumbnail

Estos pasos solo se aplican a Dynamic Media que se ejecuta en el modo "Dynamicmedia_Scene7".

Para añadir una miniatura de vídeo personalizada:

  1. Asegúrese de haber realizado ya lo siguiente:

  2. Vaya a un recurso de vídeo cargado cuya imagen en miniatura desee cambiar.

  3. En el modo de selección de recursos desde Vista de lista o Vista de tarjeta, seleccione el recurso de vídeo.

  4. En la barra de herramientas, seleccione Propiedades (un círculo con una "i" dentro).

  5. En la página Propiedades del vídeo, seleccione Cambiar miniatura.

  6. En la página Cambiar miniatura, realice una de las acciones siguientes:

    • Para utilizar un fotograma del vídeo como nueva miniatura:

      • En la barra de herramientas, seleccione Seleccionar fotograma del vídeo.
      • Seleccione el botón Reproducir y, a continuación, el botón Pausa del fotograma que desea capturar como nueva miniatura del vídeo.
    • Para utilizar un recurso de imagen como nueva miniatura:

      • En la barra de herramientas, seleccione Seleccionar una miniatura de los recursos.
      • Seleccionar Seleccionar miniatura.
      • Vaya a un recurso de imagen previamente cargado y publicado que desee utilizar. El recurso cambia de tamaño automáticamente para servir como imagen en miniatura del vídeo.
      • Seleccione el recurso de imagen y luego seleccione Seleccionar.
  7. En la página Cambiar miniatura, seleccione Guardar cambio.

  8. En la página Propiedades del vídeo, en la esquina superior derecha, seleccione Guardar y cerrar.

Acerca de las miniaturas de vídeo en Dynamic Media: modo híbrido about-video-thumbnails-in-dynamic-media-hybrid-mode

Puede elegir entre una de las diez imágenes en miniatura generadas automáticamente por Dynamic Media para añadirlas a su vídeo. El reproductor de vídeo muestra la miniatura seleccionada cuando se utiliza un recurso de vídeo con el componente Dynamic Media en el entorno de creación de Experience Manager Sites, Experience Manager Mobile o Experience Manager Screens. La miniatura sirve como una imagen estática que representa mejor el contenido de todo el vídeo y anima a los usuarios a hacer clic en el botón Reproducir.

En función del tiempo total del vídeo, Dynamic Media captura diez imágenes en miniatura (predeterminadas). Las imágenes se capturan al 1%, 11%, 21%, 31%, 41%, 51%, 61%, 71%, 81% y 91% en el vídeo. Las diez miniaturas persisten, lo que significa que si decide elegir una miniatura diferente más adelante, no necesita volver a generar la serie. Puede previsualizar las diez imágenes en miniatura y, a continuación, seleccionar la que desee utilizar con el vídeo. Si desea cambiar al valor predeterminado, puede utilizar el CRXDE Lite para configurar el intervalo de tiempo durante el cual se generan las imágenes en miniatura. Por ejemplo, si solo desea generar una serie de cuatro imágenes en miniatura de vídeo espaciadas uniformemente, puede configurar el intervalo de tiempo en 24 %, 49 %, 74 % y 99 %.

Lo ideal es añadir una miniatura de vídeo en cualquier momento después de cargarlo, pero antes de publicarlo en el sitio web.

Si lo prefiere, puede elegir cargar una miniatura personalizada para representar el vídeo en lugar de utilizar una miniatura generada por Dynamic Media. Por ejemplo, puede crear una imagen en miniatura personalizada que tenga el título del vídeo, una imagen de apertura llamativa o una imagen específica capturada del vídeo. La imagen en miniatura de vídeo personalizada que cargue debe tener una resolución máxima de 1280 x 720 píxeles (anchura mínima de 640 píxeles) y no debe superar los 2 MB.

Consulte también Acerca de las miniaturas de vídeo en Dynamic Media: modo Scene7.

Añadir una miniatura de vídeo adding-a-video-thumbnail

Estos pasos solo se aplican a Dynamic Media que se ejecuta en modo híbrido.

Para añadir una miniatura de vídeo:

  1. Vaya a un recurso de vídeo cargado en el que desee agregar una miniatura de vídeo.

  2. En el modo de selección de recursos, ya sea en la vista de lista o en la vista de tarjeta, seleccione el recurso de vídeo.

  3. En la barra de herramientas, seleccione Ver propiedades (un círculo con una "i" dentro).

  4. En la página Propiedades del vídeo, seleccione Cambiar miniatura.

  5. En la página Cambiar miniatura, en la barra de herramientas, seleccione Seleccionar fotograma.

    Dynamic Media genera una serie de imágenes en miniatura a partir del vídeo, en función del intervalo de tiempo predeterminado o del intervalo de tiempo que haya personalizado.

  6. Previsualice las imágenes en miniatura generadas y, a continuación, seleccione la que desee añadir al vídeo.

  7. Seleccionar Guardar cambio.

    La imagen en miniatura del vídeo se actualiza para utilizar la miniatura seleccionada. Si posteriormente decide cambiar la imagen en miniatura, puede volver a la Cambiar miniatura y seleccione una nueva.

    Si ha configurado nuevos intervalos de tiempo predeterminados o ha cargado un nuevo vídeo para reemplazar el vídeo existente, pida a Dynamic Media que vuelva a generar las miniaturas.

    Consulte Configure el intervalo de tiempo predeterminado en el que se generan las miniaturas de vídeo.

Configure el intervalo de tiempo predeterminado en el que se generan las miniaturas de vídeo configuring-the-default-time-interval-that-video-thumbnails-are-generated

Al configurar y guardar el nuevo intervalo de tiempo predeterminado, el cambio se aplica automáticamente solo a los vídeos que cargue en el futuro. No aplica automáticamente el nuevo valor predeterminado a los vídeos que ha cargado anteriormente. Para los vídeos existentes, debe regenerar las miniaturas.

Consulte Añadir una miniatura de vídeo.

Para configurar el intervalo de tiempo predeterminado para la generación de miniaturas de vídeo:

  1. En Experience Manager, seleccione Herramientas > General > CRXDE Lite.

  2. En la página CRXDE Lite, en el panel Directorio de la izquierda, navegue hasta o etc/dam/imageserver/configuration/jcr:content/settings.

    si el panel directorio no está visible, seleccione el icono >> a la izquierda de la pestaña Inicio.

  3. En el panel inferior derecho, en la pestaña Propiedades, seleccione dos veces thumbnailtime.

  4. En el Editar tiempo de miniatura , utilice los campos de texto para introducir valores de intervalo como porcentajes.

    • Seleccione el icono del signo más (+) si desea agregar uno o más campos de valor de intervalo. Si es necesario, desplácese hasta la parte inferior del cuadro de diálogo para ver el icono.
    • Seleccione el icono de signo menos (-) a la derecha de un campo de valor de intervalo si desea eliminarlo de la lista.
    • Seleccione el icono de flecha arriba y el icono de flecha abajo si desea reordenar los valores del intervalo.
  5. Seleccionar OK y vuelva a la pestaña Propiedades.

  6. Cerca de la esquina superior izquierda de la página de CRXDE Lite, seleccione Guardar todo, luego seleccione el icono Volver a inicio en la esquina superior izquierda para volver a Experience Manager.

    Consulte Añadir una miniatura de vídeo.

Añadir una miniatura de vídeo personalizada adding-a-custom-video-thumbnail-1

Estos pasos solo se aplican a Dynamic Media que se ejecuta en modo híbrido.

Para añadir una miniatura de vídeo personalizada:

  1. Vaya a un recurso de vídeo cargado al que desee agregar una miniatura de vídeo personalizada.

  2. En el modo de selección de recursos, ya sea en la vista de lista o en la vista de tarjeta, seleccione el recurso de vídeo.

  3. En la barra de herramientas, seleccione Ver propiedades (un círculo con una "i" dentro).

  4. En la página Propiedades del vídeo, seleccione Cambiar miniatura.

  5. En la página Cambiar miniatura, en la barra de herramientas, seleccione Cargar nueva miniatura.

  6. Navegue hasta la imagen en miniatura que desee utilizar, selecciónela y, a continuación, seleccione Abrir para empezar a cargar la imagen en el Experience Manager. Después de la carga, asegúrese de publicar la imagen.

  7. Después de cargar y publicar correctamente la imagen, en la página Cambiar miniatura, seleccione Guardar cambios.

    La miniatura personalizada se añadirá al vídeo.

Cambio de la URL de Dynamic Media para los recursos de Dynamic Media manifest-urls

Los vídeos procesados en Dynamic Media se pueden utilizar mediante visores predeterminados y también accediendo directamente a las direcciones URL del manifiesto y reproduciéndolas a través de sus propios visores personalizados. A continuación se muestra la API para recuperar las URL de manifiesto de un vídeo.

Acerca de la API de getVideoManifestURI

El getVideoManifestURILa API se expone a través de cq-scene7-api:com.day.cq.dam.scene7.api y se pueden utilizar para generar las siguientes direcciones URL de manifiesto:

/**
* Returns the manifest url for videos
* @param resource video resource
* @param manifestType type of video streaming manifest being requested
* @param onlyIfPublished return a manifest only if the video is published
* @return the manifest url for videos
*
* @throws Exception
*/
@Nullable
String getVideoManifestURI(Resource resource, ManifestType manifestType, boolean onlyIfPublished) throws Exception;

Parámetros de API getVideoManifestURI

Esta API emplea los tres parámetros siguientes:

Parámetro
Descripción
resource
El recurso correspondiente al vídeo que Dynamic Media ha introducido.
manifestType
Puede ser ManifestType.DASH o ManifestType.HLS
onlyIfPublished
Se establece en true en caso de que el URI de manifiesto se genere solo si está publicado y disponible en el nivel de envío.

Para recuperar las direcciones URL del manifiesto para los vídeos mediante el método anterior, agregue una perfil de codificación de vídeo a una carpeta "cargar vídeos". Dynamic Media procesa estos vídeos en función de las codificaciones encontradas en el archivo de codificación de vídeo asignado a la carpeta. Ahora puede invocar la API anterior para recuperar las URL de manifiesto para los vídeos cargados.

Escenarios de error

La API devuelve un valor nulo si hay errores. Las excepciones se registran en los registros de errores del Experience Manager. Todos estos errores registrados comienzan con Could not generate Video Manifest URI. Los siguientes escenarios pueden provocar estos errores:

  • Un IllegalArgumentException se registra para cualquiera de las siguientes opciones:

    • El resource El parámetro pasado es nulo.
    • El resource El parámetro pasado no es un vídeo.
    • El manifestType El parámetro pasado es nulo.
    • El onlyIfPublished El parámetro se pasa como true, pero el vídeo no se publica.
    • El vídeo no se ha ingerido utilizando un conjunto de vídeos adaptable de Dynamic Media.
  • IOException se registra cuando hay un problema de conexión con Dynamic Media.

  • UnsupportedOperationException se registra cuando un manifestType el parámetro pasado es ManifestType.DASH, mientras que el vídeo no se ha procesado con el formato DASH.

A continuación se muestra un ejemplo de la API anterior que utiliza servlets escritos en HTTPWhiteBoard especificación. Seleccione cada pestaña para la sintaxis del código.

Agregar dependencia en pom.xml
accordion
Agregar dependencia en pom.xml
code language-java
dependency>
     <groupId>com.day.cq.dam</groupId>
     <artifactId>cq-scene7-api</artifactId>
     <version>5.12.64</version>
     <scope>provided</scope>
</dependency>
Servlet de ejemplo
accordion
Servlet de ejemplo
code language-java
@Component
        service = Servlet.class
)
@HttpWhiteboardServletPattern(value = ManifestServlet.SERVLET_PATTERN)
@HttpWhiteboardContextSelect(value = Constants.SERVLET_CONTEXT_SELECTOR)
public class ManifestServlet extends HttpServlet {

   private static final Logger LOGGER = LoggerFactory.getLogger(ManifestServlet.class);

   private final ObjectMapper objectMapper;

    @Reference
    private Scene7Service scene7Service;

   public static final String SERVLET_PATTERN = Constants.VIDEO_API_PREFIX + "/manifestUrl";

   public ManifestServlet() {
         this.objectMapper = new ObjectMapper();
         objectMapper.setSerializationInclusion(JsonInclude.Include.NON_NULL);
   }

   @Override

   protected void doGet(HttpServletRequest request, HttpServletResponse response) throws IOException {
        final ResourceResolver resolver = getResourceResolver(request);
        String assetPath = request.getParameter("assetPath");
        String manifest = request.getParameter("manifestType");
        String onlyIfPublished = request.getParameter("onlyIfPublished");
        Resource resource = resolver.getResource(assetPath);
        response.setCharacterEncoding(StandardCharsets.UTF_8.toString());
        response.setContentType("application/json");
        if(resource == null) {
            LOGGER.info("could not retrieve the resource from JCR");
            error("could not retrieve the resource from JCR", response);
            return;
        }

        String manifestUri = null;

        try{
            ManifestType manifestType =  ManifestType.DASH;
            if(manifest != null) {
                manifestType = ManifestType.valueOf(manifest);
            }
            manifestUri = scene7Service.getVideoManifestURI(resource, manifestType, onlyIfPublished != null);
            objectMapper.writeValue(response.getWriter(), new ManifestUrl(manifestUri));
            response.setContentType("application/json");
        } catch (Exception e) {
            LOGGER.error(e.getMessage(), e);
            error(String.format("Unable to get the manifest url for %s. %s", assetPath, e.getMessage()), response);
        }
    }

    private ResourceResolver getResourceResolver(HttpServletRequest request) {
        Object rr = request.getAttribute(AuthenticationSupport.REQUEST_ATTRIBUTE_RESOLVER);
        if (!(rr instanceof ResourceResolver)) {
            throw new IllegalStateException(
                    "The request does not seem to have been created via Apache Sling's authentication mechanism.");
        } else {
            return (ResourceResolver) rr;
        }
    }

    private void error(String errorMessage, HttpServletResponse response) throws IOException {
        ManifestUrl errorManifest = new ManifestUrl(null);
        errorManifest.setErrorMessage(errorMessage);
        response.setStatus(HttpServletResponse.SC_INTERNAL_SERVER_ERROR);
        objectMapper.writeValue(response.getWriter(), errorManifest);
    }
}
Clase de respuesta para servlet
accordion
Clase de respuesta para servlet
code language-java
public class ManifestUrl extends VideoResponse {
     String manifestUrl;
     public ManifestUrl(String manifestUrl) {
         this.manifestUrl = manifestUrl;
     }
     public String getManifestUrl() {
         return manifestUrl;
     }
}

public abstract class VideoResponse {
     String errorString;

     public String getErrorString() {
         return errorString;
     }

     public void setErrorMessage(String errorString) {
         this.errorString = errorString;
     }
}
Archivo de constantes al que se hace referencia en el servlet
accordion
Archivo de constantes al que se hace referencia en el servlet
code language-java
public final class Constants {

     private Constants() {
     }

     public static final String VIDEO_API_PREFIX = "/dynamicmedia/video";
     public static final String SERVLET_CONTEXT_SELECTOR = "(" + HttpWhiteboardConstants.HTTP_WHITEBOARD_CONTEXT_NAME + "=" +
             DMSampleApiHttpContext.CONTEXT_NAME + ")";

 }
ServletContext
accordion
ServletContext

Monte el servlet anterior mediante una servletContext. El siguiente es un ejemplo de servletContext.

code language-java
public class DMSampleApiHttpContext extends ServletContextHelper {

 public static final String CONTEXT_NAME = "com.adobe.dmSample";
 public static final String CONTEXT_PATH = "/dmSample";

 private final MimeTypeService mimeTypeService;

 private final AuthenticationSupport authenticationSupport;

 /**
  * Constructs a new context that will use the given dependencies.
  *
  * @param mimeTypeService Used when providing mime type of requests.
  * @param authenticationSupport Used to authenticate requests with sling.
  */
 @Activate
 public DMSampleApiHttpContext(@Reference final MimeTypeService mimeTypeService,
                               @Reference final AuthenticationSupport authenticationSupport) {
     this.mimeTypeService = mimeTypeService;
     this.authenticationSupport = authenticationSupport;
 }

 // ---------- HttpContext interface ----------------------------------------
 /**
  * Returns the MIME type as resolved by the <code>MimeTypeService</code> or
  * <code>null</code> if the service is not available.
  */
 @Override
 public String getMimeType(String name) {
     MimeTypeService mtservice = mimeTypeService;
     if (mtservice != null) {
         return mtservice.getMimeType(name);
     }
     return null;
 }

 /**
  * Returns the real context path that is used to mount this context.
  * @param req servlet request
  * @return the context path
  */
 public static String getRealContextPath(HttpServletRequest req) {
     final String path = req.getContextPath();
     if (path.equals(CONTEXT_PATH)) {
         return "";
     }
     return path.substring(CONTEXT_PATH.length());
 }

 /**
  * Returns a request wrapper that transforms the context path back to the original one
  * @param req request
  * @return the request wrapper
  */
 public static HttpServletRequest createContextPathAdapterRequest(HttpServletRequest req) {
     return new HttpServletRequestWrapper(req) {

         @Override
         public String getContextPath() {
             return getRealContextPath((HttpServletRequest) getRequest());
         }

     };

 }

 /**
  * Always returns <code>null</code> because resources are all provided
  * through individual endpoint implementations.
  */
 @Override
 public URL getResource(String name) {
     return null;
 }

 /**
  * Tries to authenticate the request using the
  * <code>SlingAuthenticator</code>. If the authenticator or the Repository
  * is missing this method returns <code>false</code> and sends a 503/SERVICE
  * UNAVAILABLE status back to the client.
  */
 @Override
 public boolean handleSecurity(HttpServletRequest request,
                               HttpServletResponse response) throws IOException {

     final AuthenticationSupport authenticator = this.authenticationSupport;
     if (authenticator != null) {
         return authenticator.handleSecurity(createContextPathAdapterRequest(request), response);
     }

     // send 503/SERVICE UNAVAILABLE, flush to ensure delivery
     response.sendError(HttpServletResponse.SC_SERVICE_UNAVAILABLE,
             "AuthenticationSupport service missing. Cannot authenticate request.");
     response.flushBuffer();

     // terminate this request now
     return false;
 }
}

Usar el servlet de ejemplo

Para invocar el servlet, realice una GET operación en /dmSample/dynamicmedia/video/manifestUrl. Se pasan los siguientes parámetros de consulta:

Parámetro de consulta
Descripción
assetPath
Obligatorio. La ruta al vídeo para el que manifestUrl se genera.
manifestType
Opcional. El parámetro puede ser DASH o HLS. Si no se pasa, el valor predeterminado es GUIÓN.
onlyIfPublished
Opcional. Si se pasa, la variable manifestUrl solo se devuelve si se publica el vídeo.

En este ejemplo, supongamos la siguiente configuración:

  • La empresa está samplecompany.
  • La instancia de creación es http://sample-aem-author.com.
  • La carpeta /content/dam/video-example tiene aplicado un perfil de codificación de vídeo.
  • El vídeo scenery.mp4 se ha cargado en la carpeta /content/dam/video-example.

Puede invocar el servlet de las siguientes maneras:

Tipo
Descripción
HLS
http://sample-aem-author.com/dmSample/dynamicmedia/video/manifestUrl?manifestType=HLS&assetPath=/content/dam/video-example/scenery.mp4

En caso de que la entrega DASH esté habilitada:
{"manifestUrl":"https://s7d1.scene7.com/is/content/samplecompany/scenery-AVS.m3u8?packagedStreaming=true"}

En caso de que la entrega DASH esté deshabilitada:
{"manifestUrl":"https://s7d1.scene7.com/is/content/samplecompany/scenery-AVS.m3u8"}
GUIÓN
http://sample-aem-author.com/dmSample/dynamicmedia/video/manifestUrl?manifestType=DASH&assetPath=/content/dam/video-example/scenery.mp4

En caso de que la entrega DASH esté habilitada:
{"manifestUrl":"https://s7d1.scene7.com/is/content/samplecompany/scenery-AVS.mpd"}

En caso de que la entrega DASH esté deshabilitada:
{}
Error: la ruta del recurso es incorrecta
http://sample-aem-author.com/dmSample/dynamicmedia/video/manifestUrl?manifestType=DASH&assetPath=/content/dam/video-example/scennnnnnery.mp4

{"errorString":"could not retrieve the resource from JCR"}
recommendation-more-help
19ffd973-7af2-44d0-84b5-d547b0dffee2