Técnica SMIL WCAG 2.2
SM1Añadir audiodescripción ampliada a un vídeo con SMIL 1.0
Nombre oficial en el W3C: Añadir audiodescripción ampliada en SMIL 1.0
En pocas palabras
A veces las pausas del diálogo de un vídeo no bastan para describir lo que se ve. La audiodescripción ampliada congela la imagen, reproduce la descripción y luego sigue el vídeo. Esta técnica lo consigue con SMIL 1.0, un lenguaje antiguo para sincronizar vídeo y audio.
Por qué es importante
Las personas ciegas o con baja visión dependen de la audiodescripción: una voz que cuenta lo importante que ocurre en pantalla. En un vídeo con mucho diálogo, como una charla técnica, no queda hueco para describir gráficos, rótulos o demostraciones.
Al pausar el vídeo durante la descripción, no se pierde ni la imagen ni lo que se dice. Se relaciona con los criterios 1.2.3, 1.2.5 y, sobre todo, 1.2.7 (audiodescripción ampliada).
Cómo se hace
- Localice los momentos del vídeo en los que hace falta describir algo y no hay silencio suficiente.
- Grabe cada descripción en un fichero de audio y anote su duración.
- En el fichero SMIL, divida el vídeo en fragmentos con
clip-beginyclip-end. Cada fragmento va en un bloqueparjunto a su audio. - Dé a cada fragmento una duración (
dur) igual a la del trozo de vídeo más la de su descripción. Confill="freeze"el último fotograma se mantiene mientras suena la descripción. - Ofrezca una forma de activar o desactivar la descripción ampliada, por ejemplo dos ficheros SMIL o dos versiones del vídeo.
- Tenga en cuenta que hoy casi ningún navegador reproduce SMIL. Lo habitual es publicar una versión del vídeo con la descripción ampliada ya montada.
Cómo comprobarlo
- Reproduzca la presentación SMIL con un reproductor compatible.
- Compruebe que el vídeo se queda en el último fotograma mientras suena cada descripción y que después continúa solo.
- Verifique que las descripciones explican lo importante que no se entiende solo con el audio.
- Compruebe que existe la versión sin descripción ampliada o una forma de desactivarla.
Ver el texto completo del W3C (traducción al español)
Esta es una traducción no oficial al español de la técnica SM1 de Techniques for WCAG 2.2, del W3C. Puede contener errores. El único documento oficial y normativo es la versión original en inglés, publicada en el sitio web del W3C.
Aplicabilidad
Se aplica siempre que haya disponible un reproductor de SMIL 1.0
Descripción
El propósito de esta técnica es permitir que haya más audiodescripción de la que cabe en las pausas del diálogo del material audiovisual.
Con SMIL 1.0 no hay una forma sencilla de hacerlo, pero puede conseguirse dividiendo los ficheros de audio y vídeo en una serie de ficheros que se reproducen de forma secuencial. La audiodescripción adicional se reproduce entonces mientras el programa audiovisual está congelado. Se congela el último fotograma del fichero de vídeo para que permanezca en pantalla mientras se reproduce el fichero de audio.
El efecto es que el vídeo parece reproducirse de principio a fin, pero se congela en determinados puntos mientras se proporciona una audiodescripción más larga. Después continúa automáticamente cuando termina la audiodescripción.
Para activar y desactivar la audiodescripción ampliada se podría usar un script que alterne entre dos scripts SMIL, uno con las líneas de la audiodescripción ampliada y otro sin ellas. También se podría usar un script para añadir o eliminar las líneas de la audiodescripción ampliada del fichero SMIL, de modo que los fragmentos de vídeo simplemente se reproduzcan de forma secuencial.
Si no se dispone de scripts, se podrían proporcionar dos versiones del vídeo, una con audiodescripción ampliada y otra sin ella.
Ejemplos
Vídeo en SMIL 1.0 con audiodescripciones que ponen en pausa el contenido principal en 4 puntos para permitir una audiodescripción ampliada
<?xml version="1.0" encoding="UTF-8"?>
<smil xmlns:qt="http://www.apple.com/quicktime/resources/smilextensions"
xmlns="https://www.w3.org/TR/REC-smil" qt:time-slider="true">
<head>
<layout>
<root-layout background-color="black" height="266" width="320"/>
<region id="videoregion" background-color="black" top="26" left="0"
height="144" width="320"/>
</layout>
</head>
<body>
<par>
<seq>
<par>
<video src="video.rm" region="videoregion" clip-begin="0s" clip-end="5.4"
dur="8.7" fill="freeze" alt="videoalt"/>
<audio src="no1.wav" begin="5.4" alt="audio alt"/>
</par>
<par>
<video src="video.rm" region="videoregion" clip-begin="5.4" clip-end="24.1"
dur="20.3" fill="freeze" alt="videoalt"/>
<audio src="no2.wav" begin="18.7" alt="audio alt"/>
</par>
<par>
<video src="video.rm" region="videoregion" clip-begin="24.1" clip-end="29.6"
dur="7.7" fill="freeze" alt="videoalt"/>
<audio src="no3.wav" begin="5.5" alt="audio alt"/>
</par>
<par>
<video src="video.rm" region="videoregion" clip-begin="29.6" clip-end="34.5"
dur="5.7" fill="freeze" alt="videoalt"/>
<audio src="no4.wav" begin="4.9" alt="audio alt"/>
</par>
<par>
<video src="video.rm" region="videoregion" clip-begin="77.4" alt="video alt"/>
</par>
</seq>
</par>
</body>
</smil>
El marcado anterior está dividido en cinco segmentos par. En cada uno hay una etiqueta video y una etiqueta audio (el último par no tiene etiqueta <audio> de forma intencionada). La convención con las audiodescripciones ampliadas es que el contenido principal se pone en pausa durante la descripción. La forma de conseguirlo en SMIL 1.0 es establecer un clip-begin y un clip-end, que determinan el inicio y el final del fragmento de vídeo, y establecer para el fragmento una duración mayor que la definida por clip-begin y clip-end. El fill="freeze" mantiene el último fotograma del vídeo durante la descripción ampliada. La etiqueta audio tiene un atributo begin cuyo valor es igual al valor de clip-end de la etiqueta video anterior.
Para determinar los valores de clip-begin, clip-end y dur, localice el instante de inicio y de fin de la parte del vídeo que se describe y averigüe la duración total de la audiodescripción ampliada. Los valores de clip-begin y clip-end se definen por sí mismos, pero el valor de dur es la suma de la duración de la descripción ampliada y la del fragmento definido por clip-begin y clip-end. En el primer par, el fragmento de vídeo empieza en el segundo 0, termina en el segundo 5,4 y la descripción dura 3,3 segundos, por lo que el valor de dur es 5,4 s + 3,3 s = 8,7 s.
Pruebas
Procedimiento
- Reproducir el fichero con las audiodescripciones ampliadas
- Reproducir el fichero con audiodescripción
- Comprobar si el vídeo se congela en determinados puntos y se reproduce la audiodescripción ampliada
Resultados esperados
- La comprobación n.º 3 es verdadera
Recursos
Cómo lo comprobamos en ADDAW
En cada auditoría de ADDAW revisamos esta técnica página a página y le entregamos los errores con capturas y la forma de corregirlos.
Basado en la técnica SM1 del W3C (WCAG 2.2). Explicación y ejemplos: ADDAW. Traducción no oficial del texto del W3C © W3C, licencia de documentos del W3C. ¿Ha visto un error? Escríbanos.