Calculadora de maratón de series
Diez episodios de 45 minutos a velocidad 1,5 suman 5 horas, algo más de una quinta parte de un día. Indique los episodios que le quedan, su duración y la velocidad, y verá el total en horas y en días de 24 horas. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Episodios
- 10
- Minutos por episodio
- 45
- Velocidad
- 1,5
- Minutos totales
- 300
- Horas
- 5
- Días
- 0,2083333333
Ver una serie de una sentada es un problema de presupuesto de tiempo: multiplique el número de episodios por la duración de cada uno y divida por la velocidad de reproducción que vaya a usar de verdad. Antes de empezar una temporada nueva un viernes por la noche conviene saber si le espera una sola velada, un fin de semana entero o buena parte de una semana. Esta calculadora de maratón de series acepta tres números finitos y positivos —cuántos episodios quedan, cuántos minutos dura cada uno y la velocidad de reproducción— y devuelve el tiempo total de visionado en horas y en días de 24 horas. Una temporada de diez episodios de cuarenta y cinco minutos a velocidad de uno y medio son cinco horas, poco más de dos décimas de día.
Cómo se obtienen las horas y los días de la maratón a partir de tres cifras
La identidad es la misma que usa por dentro cualquier reproductor de streaming. El tiempo bruto en minutos es el número de episodios multiplicado por la duración de un episodio en minutos. El tiempo de visionado en minutos es ese producto dividido por la velocidad de reproducción.
Las horas son los minutos de visionado divididos entre sesenta. Los días son las horas divididas entre veinticuatro, con un día continuo de veinticuatro horas y no un calendario civil ni un corte de hora de dormir. La velocidad de reproducción es un multiplicador positivo: 1.0 es la banda sonora original, 1.25 y 1.5 son los ajustes habituales para terminar una temporada antes, y 2.0 reduce el reloj a la mitad.
Un valor por debajo de 1.0 —cámara lenta, estudio de idiomas o una cadencia restaurada— alarga el visionado, por eso el campo no se recorta a un mínimo de uno. Se aceptan recuentos fraccionarios porque existen medios episodios, especiales de resumen y finales en dos partes; la aritmética no obliga a un entero. Este extremo no consulta listas de episodios en un catálogo, no resta los créditos iniciales omitidos y no aplica zonas horarias.
Responde a una sola pregunta: si se sienta y reproduce cada episodio listado a una velocidad constante, cuántas horas y cuántos días de veinticuatro horas dura ese visionado.
Dónde resulta útil una calculadora de maratón de series
Los hogares que planean una maratón de fin de semana necesitan horas para dejar hueco a comidas y sueño, y necesitan días para que una miniserie de prestigio de doce horas no se confunda con una sola noche. Quienes redactan recapitulaciones y los editores que montan un calendario de estrenos necesitan una conversión determinista del recuento y la duración a un presupuesto de reloj de pared que puedan fijar en una hoja.
Quienes estudian un idioma a 0.75x necesitan la misma fórmula con una velocidad menor que uno, no una herramienta que rechace en silencio todo lo que no sea 1x o 2x. Programadores de clubes y equipos de hostelería que organizan una noche temática pueden convertir un lote de episodios en un reloj de principio a fin sin abrir una aplicación de cálculo por cada título.
Mantenga las tres entradas positivas y finitas, fije hours y days en sus pruebas y obtendrá un presupuesto de visionado reproducible para un plan de viernes, un calendario editorial, una ficha de laboratorio de idiomas o un trabajador en el borde, sin montar un catálogo de streaming propio.
Qué puede hacer con ella
Planifique una maratón de series el fin de semana
Convierta una temporada de diez episodios de cuarenta y cinco minutos a 1.5x en cinco horas y sepa si le basta el viernes por la noche o también necesita el sábado.
Compare la reproducción a 1x, 1.5x y 2x
Conserve el mismo recuento y la misma duración, cambie solo speed y vea cuánto reloj de pared ahorra de verdad una banda sonora más rápida.
Calendarios editoriales y mesas de recapitulaciones
Convierta una biblia de temporada con recuentos y duraciones en horas y días que un redactor pueda bloquear en un plan de recapitulaciones o de comentarios en directo.
Preguntas frecuentes
¿Qué es la velocidad de reproducción y cómo cambia el total?
Speed es un multiplicador positivo sobre la banda sonora original. 1.0 es tiempo real, 1.5 acorta el visionado en un tercio, 2.0 lo reduce a la mitad, y un valor por debajo de 1.0 (por ejemplo 0.75 para estudiar un idioma) lo alarga.
¿Qué ocurre si una entrada es cero, negativa o falta?
Una maratón sin episodios, un episodio de duración nula o una velocidad de reproducción cero no son un visionado, y esos fallos no se facturan.
¿Las duraciones de episodio van en minutos o en horas?
Hours y days aparecen solo en el resultado, después de convertir el reloj de visionado.
¿Puedo contar medio episodio o un final en dos partes?
Sí. El número de episodios admite decimales, porque los medios episodios pendientes, los especiales de resumen y los finales en dos partes existen. El cálculo no le obliga a redondear a un número entero.
¿Descuenta la intro o los créditos iniciales que me salto?
No. El cálculo supone que usted reproduce cada episodio completo a una velocidad constante. Si suele saltarse la intro, el tiempo real que pasará frente a la pantalla será algo menor que el resultado.
Herramientas relacionadas
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/life/binge-watching \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"episodes":10,"episode_minutes":45,"speed":1.5}'const res = await fetch("https://api.kit.forhosting.com/life/binge-watching", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"episodes": 10,
"episode_minutes": 45,
"speed": 1.5
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/life/binge-watching",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"episodes": 10,
"episode_minutes": 45,
"speed": 1.5
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/life/binge-watching", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"episodes":10,"episode_minutes":45,"speed":1.5}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"episodes":10,"episode_minutes":45,"speed":1.5}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/life/binge-watching", 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
{
"episodes": 10,
"episode_minutes": 45,
"speed": 1.5
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "life.binge_watching",
"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.
Límites
max_episodes | 1000000 |
max_episode_minutes | 1000000 |
max_speed | 100 |
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. |
Notas técnicas
Ceros, negativos, campos ausentes o valores no finitos fallan con invalid_input y no se facturan. Use la página en su navegador sin cargo, o llame a la API a $0.002 por petición correcta cuando una hoja de cálculo, un calendario editorial o una ficha de tutoría necesiten la misma cifra.
Cómo se obtienen las horas y los días de la maratón a partir de tres cifras
La respuesta repite los valores limpios de episodes, episode_minutes y speed, y luego devuelve total_minutes, hours y days, más una cadena formula que restablece la identidad para que la interfaz pueda mostrar la regla junto al número.
Contrato de entrada, velocidad de reproducción, campos de respuesta y errores
Los errores nombran siempre el campo canónico para que el formulario web marque el control correcto. Ceros y negativos fallan porque una maratón sin episodios, un episodio de duración nula o una velocidad cero no son un visionado — y una velocidad cero sería una división por cero. Las magnitudes por encima de los techos documentados fallan para que un error de tecleo no tumbe el isolate. Una comprobación familiar son diez episodios de cuarenta y cinco minutos a speed 1.5, que dan trescientos minutos de visionado, cinco horas y 0.208333333333 días. Una sitcom de media hora con veinticuatro episodios a 1x son quinientos veintiocho minutos, 8.8 horas y 0.366666666667 días. Envíe un cuerpo JSON con tres números finitos y positivos obligatorios: episodes, el recuento de episodios que va a ver; episode_minutes, la duración de un episodio en minutos; y speed, el multiplicador de reproducción. Se aceptan los alias episode_count, n y count para episodes; minutes, episode_length, length y duration para episode_minutes; y playback_speed, playback y rate para speed. Cada campo puede llegar como número JSON o como cadena numérica; booleanos, objetos, cadenas vacías, NaN e Infinity fallan con invalid_input. En caso de éxito el cuerpo incluye las entradas repetidas, total_minutes como reloj de visionado, hours como total_minutes dividido entre sesenta, days como hours dividido entre veinticuatro, y una cadena formula. Campos ausentes y valores no positivos son invalid_input y no se facturan. Las llamadas API correctas usan el precio base publicado $0.002; la ruta gratuita del navegador ejecuta la misma función solve sin consumir saldo prepago.
Dónde resulta útil una calculadora de maratón de series
Como la implementación es parse pura de nivel A, cada llamada correcta cuesta el precio base publicado $0.002, sin tokens de modelo ni red de salida, y la validación fallida no consume saldo.
Preguntas técnicas
¿Cómo se calcula el tiempo para ver una serie de una sentada?
Envíe tres números positivos: episodes, episode_minutes y speed. La API devuelve total_minutes = episodes × episode_minutes / speed, luego hours = total_minutes / 60 y days = hours / 24.
¿Cuánto cuesta la calculadora de maratón de series?
La herramienta del navegador es gratuita. Las peticiones API usan saldo prepago KIT a $0.002 por llamada correcta; la entrada no válida no se factura.