Resumen
Los subtítulos ocultos brindan información adicional sobre su video para las personas que desean acceder a él. Los subtítulos son necesarios para que las personas sordas y con problemas de audición accedan a la parte de audio de sus videos. Si es nuevo en los subtítulos, consulte la Descripción general: Agregar subtítulos a un video documento.
Es importante comprender qué tipos de subtítulos funcionan mejor para cada formato de video. Empiece por revisar el Formatos de video y subtítulos documento. Brightcove recomienda usar videos HLS o DASH con subtítulos WebVTT.
Subtítulos
Con el video HLS y DASH, hay dos opciones para la reproducción de subtítulos:
WebVTT en manifiesto
Cuando use subtítulos en WebVTT en manifiesto con videos HLS o DASH, sus subtítulos simplemente funcionarán. No hay nada adicional que deba hacer para implementar estos subtítulos.
Los subtítulos de WebVTT en manifiesto se ingieren con sus videos. Solo puede crear archivos en el manifiesto si usa Dynamic Ingest con Dynamic Delivery. Para obtener más información, consulte lo siguiente:
Los subtítulos se reconocen como en manifiesto cuando el m3u8 archivo contiene la siguiente etiqueta:
#EXT-X-MEDIA:TYPE=SUBTITLES
Ejemplo
Guión | Ubicación de la pista de texto | Tipo de pista de texto | # EXT-X-MEDIA: TYPE = SUBTITLES etiqueta |
---|---|---|---|
Video ingerido de Dynamic Delivery API de ingesta dinámica |
CDN | Segmentario | Sí |
WebVTT externo (sidecar)
Los subtítulos externos de WebVTT son archivos de texto separados del video. Puede asociar archivos de subtítulos con un video de la siguiente manera:
Ejemplos
Guión | Ubicación de la pista de texto | Tipo de pista de texto | # EXT-X-MEDIA: TYPE = SUBTITLES etiqueta |
---|---|---|---|
Video ingerido heredado (sin entrega dinámica) API de ingesta dinámica |
CDN | No segmentado | No |
Video ingerido heredado (sin entrega dinámica) URL remota Módulo de medios o API CMS |
Original | No segmentado | No |
Video ingerido de Dynamic Delivery URL remota Módulo de medios o CMS APII |
Original | No segmentado | No |
Androide
Para obtener detalles sobre la configuración de subtítulos, temas y subtítulos predeterminados, consulte Fragmentos de código usando el SDK nativo para Android .
iOS / tvOS
Cuando use subtítulos WebVTT externos, debe usar el Subtítulos Sidecar funcionalidad para Player SDK para iOS y tvOS.
Al recuperar videos de su biblioteca de Video Cloud usando el BCOVPlaybackService
, sus videos y pistas de texto serán formateados para subtítulos Sidecar.
Para el cliente de Brightcove Player sin Video Cloud o si está proporcionando sus propios videos, debe estructurar las pistas de texto como se muestra en la Completar manualmente los datos de los subtítulos sección de la documentación de Subtítulos Sidecar.
Sincronización de subtítulos de WebVTT
Si está utilizando subtítulos WebVTT, asegúrese de que el video y el audio estén sincronizados con los subtítulos. Aprenda a hacer esto en el Sincronización de subtítulos de WebVTT documento.
Leyendas de estilo
Los subtítulos WebVTT se pueden diseñar para que coincidan con las preferencias de su empresa. Para obtener más información, consulte el documento Estilo de subtítulos .
Ejemplo
Si un video tiene subtítulos asociados, verá un icono de subtítulos en la barra de control. Seleccione este icono.
Luego, elija su idioma preferido.
Durante la reproducción de video, debería ver los subtítulos mostrados.