YouTube dice que hay una serie de características que hacen que la ralentización de un vídeo sea una tarea compleja, especialmente cuando se trabaja con el hardware más limitado de un dispositivo móvil. Cambiar la velocidad de un vídeo implica alterar la velocidad de reproducción de los fotogramas, así como ajustar el audio para que la conferencia universitaria no convierta al profesor en una ardilla. En un dispositivo móvil, el hardware no tiene tanta CPU y memoria para reservar para la tarea, sin mencionar las diferencias derivadas de la duración de la batería y la fiabilidad de la conexión inalámbrica.
Para ralentizar o acelerar esos fotogramas de vídeo, el decodificador tiene que funcionar más rápido que si se ve el vídeo a toda velocidad. Trabajando con una conexión a Internet, esto significa que el programa necesita decodificar el vídeo más rápido de lo que el vídeo puede ser renderizado - una velocidad que varía con la conexión a Internet. Para que acelerar un vídeo sea realmente más rápido que verlo en el tiempo original, los desarrolladores de YouTube programaron la aplicación para ajustar la calidad del vídeo al máximo que se puede descargar mientras se mantiene al día con ese decodificador.
El audio, sin embargo, era el mayor problema - acelerar un video sin ningún cambio en el audio y obtienes esa voz de ardilla. (Curioso: así es como se grabaron las voces de Alvin y The Chipmunks ). Para ralentizar el audio, los desarrolladores utilizaron una técnica llamada estiramiento de audio que permite que la duración del sonido cambie sin distorsionar el tono. La manipulación de audio dentro de la aplicación se realiza mediante un algoritmo Sonic Player en Android y AVplayer dentro de iOS.
"El ajuste de velocidad más utilizado en la web es de 1,25x, seguido de cerca por 1,5x", escribió el ingeniero de software de YouTube Pallavi Powale. "La velocidad de observación es la nueva velocidad de escucha que era la nueva velocidad de lectura, especialmente cuando se consumen largas conferencias o entrevistas. Pero la velocidad variable no sólo es útil para hojear el contenido para ahorrar tiempo, sino que también puede ser una herramienta importante para investigar detalles más finos".
Con una actualización de la aplicación, los espectadores pueden ahora ajustar la velocidad de un vídeo desde un cuarto de la velocidad original hasta el doble de la velocidad. Las opciones se encuentran dentro del menú de desbordamiento - para acceder a la velocidad de reproducción variable en la aplicación de YouTube, toca esos tres puntos "..." en la esquina y selecciona "velocidad de reproducción" en el menú, luego elige la velocidad deseada. La velocidad variable viene en una larga cadena de actualizaciones, incluyendo compatibilidad con HDR y streaming en directo más rápido, características que siguieron a un gran rediseño.