Calculadora de duración de reproducción a cámara lenta
Esta calculadora de duración a cámara lenta muestra cuánto durará un metraje de alta velocidad al reproducir sus fotogramas con una tasa menor.
Ejecutar — gratis
Introduzca la duración original, la tasa usada por la cámara y la tasa de reproducción prevista. Obtendrá el tiempo final, el factor de ralentización y la duración añadida al conformar el vídeo. Resulta útil para planificar montajes, música, listas de tomas y entregas antes de abrir el editor.
Comprenda cómo se crea la cámara lenta
La cámara lenta se produce cuando una cámara registra más fotogramas por segundo de los que muestra el vídeo final. Una cámara que captura a 120 fotogramas por segundo recoge 120 instantes distintos durante cada segundo real. Si después se muestran a 24 fotogramas por segundo, hacen falta cinco segundos para reproducir lo grabado en uno. Por tanto, el metraje dura cinco veces más sin duplicar fotogramas. La calculadora expresa esta relación como factor de ralentización y la aplica a la duración original. Supone que se conservan todos los fotogramas y que se conforman directamente a la tasa elegida. No estima interpolación por flujo óptico, mezcla, rampas de velocidad, fotogramas descartados ni ajustes que mantengan la duración real. Use la tasa comunicada por la cámara y la tasa real de entrega o de la línea de tiempo cuando necesite precisión.
Introduzca las tasas e interprete el resultado
Indique la duración original en segundos y las dos tasas en fotogramas por segundo. La calculadora divide la tasa de captura entre la tasa de reproducción para obtener el factor. Después multiplica la duración por ese factor. Por ejemplo, una grabación a 120 fps reproducida a 24 fps tiene un factor de cinco: diez segundos pasan a durar cincuenta. El formato de reloj facilita la lectura, mientras que los segundos numéricos sirven para scripts, hojas de cálculo y herramientas de planificación. La duración añadida es el resultado menos el tiempo original y muestra cuánto espacio adicional ocupará la toma. Un factor superior a uno representa cámara lenta; uno conserva la duración; uno inferior acelera el vídeo. También se admiten tasas decimales como 23.976 o 29.97 para flujos de vídeo reales.
Planifique rodajes y montajes con tiempos fiables
Use el resultado antes del rodaje para estimar cuánto tiempo de pantalla aportará un acontecimiento breve. Es práctico para salpicaduras, saltos, deporte, fauna, demostraciones de producto y otras acciones capturadas a alta velocidad. Durante el montaje, compare la duración calculada con una locución, una frase musical, una transición o un hueco reservado. También puede comprobar si varios clips cabrán en una secuencia sin importar pruebas repetidamente. El cálculo describe el conformado fotograma a fotograma, no todos los flujos de cámara o edición. Algunas cámaras guardan archivos ya etiquetados para reproducción lenta; otras requieren que el editor los interprete. Los archivos de tasa variable exigen revisar sus metadatos reales. El audio de modos de alta velocidad puede faltar o no servir al estirarlo. Confirme siempre los ajustes de interpretación antes de exportar.
Qué puede hacer con ella
Planificar una lista de tomas lentas
Convierta cada tiempo de grabación en duración final antes de decidir cuánto debe rodar la cámara.
Ajustar el metraje a la música
Compruebe si un clip conformado cubrirá un compás, una frase o una sección reservada del montaje.
Automatizar estimaciones de edición
Use el resultado numérico en una hoja o flujo que sume la duración de varios clips lentos.
Preguntas frecuentes
¿Qué fórmula utiliza la calculadora?
La duración de reproducción es la duración original multiplicada por la tasa de captura y dividida por la tasa de reproducción.
¿El metraje a 120 fps siempre se reproduce cinco veces más lento?
Solo si se reproduce a 24 fps. A 30 fps es cuatro veces más lento y a 60 fps, dos veces.
¿Puedo usar tasas decimales como 23.976?
Sí. Introduzca las tasas decimales reales de captura y reproducción para obtener mayor precisión.
¿Incluye rampas de velocidad o interpolación?
No. Calcula un conformado constante fotograma a fotograma. Las velocidades variables y los fotogramas generados requieren cálculos específicos de la línea de tiempo.
¿Por qué mi editor puede mostrar otra duración?
Puede conservar el tiempo real, interpretar los metadatos de otro modo, usar otra tasa de línea de tiempo o trabajar con vídeo de tasa variable. Revise la interpretación del clip.
¿Cuánto cuesta?
Puede usarla gratis en el navegador de esta página; cada solicitud de API cuesta $0.002.
Para desarrolladores — acceso por API
Todo lo de esta página está disponible por programación. Esta sección es para equipos que quieren integrarlo en sus sistemas; el resto puede usar la herramienta de arriba sin más.
Endpoint de API
¿Prefiere automatizarlo? Un POST autenticado crea la tarea; el resultado llega por webhook o enlace firmado. La misma capacidad también se ejecuta aquí en la web, por email y desde Telegram — y pronto también desde nuestra app.
Llámela desde su stack
curl -X POST https://api.kit.forhosting.com/hobby/photo-slowmo-playback \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"source_duration_seconds":10,"capture_frame_rate_fps":120,"playback_frame_rate_fps":24}'const res = await fetch("https://api.kit.forhosting.com/hobby/photo-slowmo-playback", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"source_duration_seconds": 10,
"capture_frame_rate_fps": 120,
"playback_frame_rate_fps": 24
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/hobby/photo-slowmo-playback",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"source_duration_seconds": 10,
"capture_frame_rate_fps": 120,
"playback_frame_rate_fps": 24
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/hobby/photo-slowmo-playback", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"source_duration_seconds":10,"capture_frame_rate_fps":120,"playback_frame_rate_fps":24}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"source_duration_seconds":10,"capture_frame_rate_fps":120,"playback_frame_rate_fps":24}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/hobby/photo-slowmo-playback", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Ejemplo de solicitud
{
"source_duration_seconds": 10,
"capture_frame_rate_fps": 120,
"playback_frame_rate_fps": 24
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "hobby.photo_slowmo_playback",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}La API es asíncrona: la llamada devuelve un task_id al instante y el resultado llega por webhook. El polling está limitado a 1 req/s por tarea.
Precio
Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.
Errores
| HTTP | Código | Significado |
|---|---|---|
401 | unauthorized | API key ausente o inválida. |
402 | insufficient_balance | El saldo no cubre el precio de la tarea. |
404 | unknown_type | El tipo de tarea no existe. |
429 | rate_limited | Demasiadas peticiones. Use el webhook en vez de sondear. |