ForHosting KIT · Vídeo

Duración total de una lista y promedio por pista

Esta calculadora suma las duraciones individuales de una lista de reproducción y devuelve tanto el tiempo total como la duración media de las pistas.

● BetaGratis · en su navegador
Úselo desde WebAPIEmailTelegramApp pronto

Introduzca cada duración en segundos, incluidos decimales cuando necesite precisión. El resultado también indica cuántas pistas se usaron, para que pueda comprobar que no falta ninguna. Resulta útil para listas de vídeo, colas musicales, módulos formativos, programas de proyección, colecciones de pódcast y otros grupos ordenados de contenido temporizado.

Prepare todas las duraciones en segundos

Reúna la duración de cada pista y convierta todos los valores a segundos antes de enviar la lista. Usar una sola unidad elimina ambigüedades y permite expresar decimales con facilidad: tres minutos y cinco segundos y medio equivalen a 185.5 segundos. Puede conservar el orden para comparar la entrada con su editor o gestor de contenidos, aunque el orden no altera el cálculo. Se admite una duración de cero para representar un marcador, una portada o un elemento aún sin ampliar, pero nunca valores negativos. Cada entrada debe ser un número finito real, no una marca como 03:05, una cadena numérica, infinito ni un valor ausente. Incluya cada pista prevista una sola vez. La calculadora rechaza expresamente las listas vacías porque una lista sin pistas no tiene una media significativa; devolver cero ocultaría el error en lugar de ayudarle a corregirlo.

Interprete el total y el promedio

La duración total es la suma de todas las pistas aceptadas. La duración media es ese total dividido entre el número de pistas, y track_count muestra el divisor para que pueda auditar la respuesta sin volver a contar la entrada. Ambos resultados permanecen en segundos, igual que los datos enviados, por lo que pueden alimentar directamente otro cálculo temporal. Puede convertir después el total a horas, minutos y segundos para mostrarlo, aunque en automatizaciones suele ser más seguro conservar los segundos y evitar el análisis de texto formateado. Se admiten decimales y el resultado solo se redondea para eliminar artefactos insignificantes de coma flotante. El cálculo no añade pausas, transiciones, anuncios, introducciones, cambios de velocidad ni fundidos, salvo que su tiempo ya figure en los valores proporcionados. Si esos elementos afectan al resultado final, añádalos como duraciones adicionales o ajuste las pistas correspondientes.

Aplique el resultado a la planificación y al control

Utilice el tiempo total para comprobar si la lista cabe en una franja de emisión, una clase, una sesión, una estimación de almacenamiento o el tiempo disponible del público antes de publicarla. La media resume la colección y puede revelar entradas sospechosas: un promedio demasiado corto puede indicar que introdujo milisegundos como segundos, mientras que uno muy largo puede señalar una pista duplicada o una conversión incorrecta. En un flujo automatizado, compare track_count con el número de elementos del catálogo y guarde el resultado junto a la revisión de la lista. Como la capacidad solo realiza aritmética determinista y no descarga archivos, es rápida y no necesita acceso a vídeos, URL, bibliotecas privadas ni servicios de metadatos. Por ello confía en las duraciones suministradas y no detecta metadatos obsoletos. Vuelva a calcular cuando añada, quite, recorte, sustituya o acelere pistas, y valide aparte el recurso renderizado si la duración contractual debe ser exacta.

Ajustar un programa de proyección

Sume todos los vídeos seleccionados y compruebe la duración completa antes de reservar una franja.

Auditar una lista formativa

Confirme el número de lecciones, el tiempo total y la duración habitual de los módulos exportados.

Validar un flujo de publicación

Compare el recuento y el tiempo calculados con los metadatos antes de publicar la lista.

¿Cuánto cuesta un cálculo por API?

Cada solicitud a la API aplica el precio base vigente de $0.002. También puede ejecutar la calculadora en el navegador.

¿Qué unidad debo utilizar?

Introduzca todas las duraciones en segundos. Se aceptan segundos decimales para mayor precisión.

¿Cómo se calcula la duración media?

La calculadora divide la suma de las duraciones entre el número de entradas de la lista durations.

¿Qué ocurre si la lista está vacía?

La solicitud devuelve un error de entrada no válida porque una lista vacía no tiene una duración media significativa.

¿El total incluye pausas o transiciones?

Solo incluye las duraciones suministradas. Añada las pausas y ajuste antes los solapamientos o cambios de velocidad.

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.

POSThttps://api.kit.forhosting.com/video/playlist-total-duration

¿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.

curl -X POST https://api.kit.forhosting.com/video/playlist-total-duration \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"durations":[185.5,242,198.25]}'
{
  "durations": [
    185.5,
    242,
    198.25
  ]
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "video.playlist_total_duration",
  "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.

Por solicitud$0.002

Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.

max_mb500
max_minutes60
max_megapixels3.9
HTTPCódigoSignificado
401unauthorizedAPI key ausente o inválida.
402insufficient_balanceEl saldo no cubre el precio de la tarea.
404unknown_typeEl tipo de tarea no existe.
429rate_limitedDemasiadas peticiones. Use el webhook en vez de sondear.

Ver la documentación completa del KIT →