¿Qué es la calculadora de timecode (frames)?
Esta herramienta suma o resta dos timecodes SMPTE en el formato estándar HH:MM:SS:FF que se utiliza en toda la producción de vídeo y cine. Funciona con cuatro estándares habituales: 30 fps y 60 fps en non-drop-frame (NDF), y 29,97 fps y 59,94 fps en drop-frame (DF). Te devuelve tanto el timecode resultante como el total de frames equivalente, de modo que puedes comprobar duraciones, offsets y puntos de edición con total precisión.
Cómo usarla
Elige una unidad de frame, introduce tu primer timecode, selecciona Sumar o Restar y, a continuación, escribe el segundo timecode. La calculadora convierte cada timecode en un número absoluto de frames, realiza la operación aritmética y reconstruye el resultado en un timecode limpio. Si una resta da un valor inferior a cero, el resultado se muestra con un signo menos delante y la magnitud expresada como timecode. Las horas se acumulan sin límite (no hay reinicio a las 24 horas), por lo que la herramienta refleja la duración transcurrida, que es justo lo que suele necesitar un editor al sumar la duración de varios clips.
La fórmula explicada
Para non-drop-frame, $$\text{frames} = \left(\,(60h+m)\cdot 60 + s\,\right)\cdot D + f$$ donde \(D\) es el contador nominal de frames (30 o 60). El drop-frame mantiene el contador entero en 30 o 60, pero omite ciertos números de frame para que el timecode siga el tiempo real del reloj. En cada cambio de minuto, salvo en los múltiplos de diez, se descartan los 2 primeros números de frame (4 a 60 fps). Ese recuento descartado se resta al convertir y se vuelve a sumar al reconstruir el timecode.
Ejemplo resuelto
A 30 fps NDF, TC1 = 01:50:38:25 da $$n_1 = (110 \times 60 + 38) \times 30 + 25 = 199165$$ TC2 = 00:10:35:16 da $$n_2 = (10 \times 60 + 35) \times 30 + 16 = 19066$$ Al sumar: 218231 frames, que se convierte en 02:01:14:11.
Preguntas frecuentes
¿Qué es el drop-frame? Es un truco de conteo para 29,97/59,94 fps que omite números de frame (no frames reales) para que un timecode de una hora equivalga aproximadamente a una hora real.
¿Por qué el campo de frame es inferior a 30 incluso a 29,97? Porque el contador entero funciona a la tasa nominal (30); el ,97 solo afecta a qué números se descartan.
¿El resultado puede ser negativo? Sí: al restar un timecode mayor se muestra un recuento de frames negativo y un timecode precedido por un signo menos.