En animación y cine , un fotograma clave (o keyframe ) es un dibujo o toma que define los puntos de inicio y fin de una transición suave . Estos se llaman fotogramas porque su posición en el tiempo se mide en fotogramas en una tira de película o en una línea de tiempo de edición de video digital . Una secuencia de fotogramas clave define qué movimiento verá el espectador, mientras que la posición de los fotogramas clave en la película, el video o la animación define el tiempo del movimiento. Debido a que solo dos o tres fotogramas clave en el lapso de un segundo no crean la ilusión de movimiento, los fotogramas restantes se llenan de " intermedios ".
En los paquetes de software que admiten animación, especialmente gráficos 3D, hay muchos parámetros que se pueden cambiar para cualquier objeto. Un ejemplo de un objeto de este tipo es una luz. En los gráficos 3D, las luces funcionan de manera similar a las luces del mundo real: causan iluminación, proyectan sombras y crean reflejos especulares. Las luces tienen muchos parámetros, incluida la intensidad de la luz, el tamaño del haz, el color de la luz y la textura proyectada por la luz. Supongamos que un animador desea que el tamaño del haz cambie suavemente de un valor a otro dentro de un período de tiempo predefinido, eso se podría lograr utilizando fotogramas clave. Al comienzo de la animación, se establece un valor de tamaño del haz. Se establece otro valor para el final de la animación. De este modo, el programa de software interpola automáticamente los dos valores, creando una transición suave.
En la edición de video digital no lineal , así como en el software de composición de video , un fotograma clave es un fotograma que se utiliza para indicar el comienzo o el final de un cambio realizado en un parámetro. Por ejemplo, un fotograma clave se podría configurar para indicar el punto en el que el audio se habrá atenuado hacia arriba o hacia abajo hasta un nivel determinado.
En la compresión de vídeo , un fotograma clave, también conocido como intrafotograma , es un fotograma en el que se almacena una imagen completa en el flujo de datos. En la compresión de vídeo, solo se almacenan en el flujo de datos los cambios que se producen de un fotograma al siguiente, con el fin de reducir en gran medida la cantidad de información que debe almacenarse. Esta técnica aprovecha el hecho de que la mayoría de las fuentes de vídeo (como una película típica) solo tienen pequeños cambios en la imagen de un fotograma al siguiente. Siempre que se produce un cambio drástico en la imagen, como al cambiar de una toma de cámara a otra o en un cambio de escena, [1] se debe crear un fotograma clave. La imagen completa del fotograma debe generarse cuando la diferencia visual entre los dos fotogramas es tan grande que representar la nueva imagen de forma incremental a partir del fotograma anterior requeriría más datos que recrear la imagen completa.
Debido a que la compresión de video solo almacena cambios incrementales entre fotogramas (excepto los fotogramas clave), no es posible avanzar o retroceder rápidamente a cualquier punto arbitrario en el flujo de video. Esto se debe a que los datos de un fotograma determinado solo representan en qué se diferenciaba ese fotograma del anterior. Por ese motivo, es beneficioso incluir fotogramas clave a intervalos arbitrarios durante la codificación de video. Por ejemplo, se puede generar un fotograma clave una vez cada 10 segundos de video, aunque la imagen de video no cambie lo suficiente visualmente como para justificar la creación automática del fotograma clave. Eso permitiría buscar dentro del flujo de video en intervalos de al menos 10 segundos. La desventaja es que el flujo de video resultante tendrá un mayor tamaño de disco porque se agregan muchos fotogramas clave cuando no son necesarios para la representación visual del fotograma. Sin embargo, este inconveniente no produce una pérdida de compresión significativa cuando la tasa de bits ya está configurada en un valor alto para una mejor calidad (como en el formato DVD MPEG-2 ).