Duración de vídeo al cambiar velocidad
Cambiar la velocidad de un vídeo afecta a algo más que la barra de progreso. Esta calculadora divide la duración original entre un multiplicador positivo para obtener la duración resultante exacta en segundos y minutos.
Ejecutar — gratis
También indica si el audio sin tratar subiría o bajaría de tono y estima ese cambio en semitonos. Úsela para planificar ediciones, encajar un clip en un espacio fijo, revisar ajustes de exportación o decidir si debe activar la corrección de tono. El cálculo es determinista y no requiere cargar ni analizar archivos multimedia.
Introduzca la duración y la velocidad de forma coherente
Empiece con la duración original completa expresada en segundos. Un vídeo de cinco minutos dura 300 segundos, mientras que un clip social de noventa segundos se introduce simplemente como 90. Después, indique el multiplicador de velocidad usado por el editor o reproductor. Un valor de 1 mantiene la reproducción, 1.25 la acelera un veinticinco por ciento, 2 produce velocidad doble y 0.5 produce velocidad media. El multiplicador debe ser mayor que cero, porque un valor nulo o negativo no describe una reproducción hacia delante con duración finita. La calculadora admite decimales, por lo que valores como 0.75 o 1.1 funcionan directamente. No introduzca un porcentaje donde se solicita un multiplicador: “150% de velocidad” equivale a 1.5, no a 150. Del mismo modo, “ralentizar un 20%” puede ser ambiguo; compruebe si su editor muestra 80% de velocidad, que corresponde a 0.8. Usar unidades claras y el multiplicador real evita los errores más habituales antes de editar o exportar.
Comprenda el resultado de duración
La duración resultante se obtiene dividiendo la duración original entre el multiplicador de velocidad. Esta relación inversa explica por qué una reproducción más rápida acorta el clip y una más lenta lo alarga. Por ejemplo, 300 segundos a velocidad 1.25 se convierten en 240 segundos, es decir, cuatro minutos. A velocidad 0.5, la misma fuente pasa a durar 600 segundos, o diez minutos. Duplicar la velocidad reduce el tiempo a la mitad, pero aumentar la velocidad un 25% no resta un 25% de la duración; en ese caso, la división produce una reducción del 20%. La respuesta incluye segundos para líneas de tiempo precisas y minutos para una lectura rápida, conservando una precisión decimal estable. El cálculo supone que todo el vídeo cambia de velocidad uniformemente. Si una edición contiene rampas, fotogramas congelados, repeticiones o segmentos con multiplicadores distintos, calcule por separado cada tramo de velocidad constante y sume sus duraciones resultantes. También debe contabilizar aparte transiciones, márgenes y material añadido.
Interprete el aviso sobre el tono sin corregir
Los cambios de velocidad pueden modificar el tono del audio cuando la velocidad de reproducción y la frecuencia de muestreo cambian juntas sin corrección temporal. La reproducción rápida eleva entonces el tono, la lenta lo reduce y la velocidad exacta de 1 lo deja igual. La calculadora muestra la dirección y estima el desplazamiento mediante doce veces el logaritmo en base dos del multiplicador. Un multiplicador de 2 equivale a más doce semitonos, es decir, una octava; 0.5 equivale a menos doce semitonos. Es la consecuencia matemática de cambiar la tasa sin corrección, no una afirmación sobre el sonido que producirá cualquier editor. Muchas aplicaciones ofrecen conservación de tono, corrección de formantes o algoritmos de estiramiento temporal que cambian la duración manteniendo el tono percibido cerca del original. Revise el ajuste correspondiente antes de basarse en el aviso. La inteligibilidad, la calidad musical, los artefactos y los formantes dependen del algoritmo y del material, por lo que esta capacidad solo informa del movimiento teórico sin corrección.
Qué puede hacer con ella
Encajar un clip en un espacio fijo
Calcule si un ajuste de velocidad permite que una entrevista, anuncio o presentación encaje en la línea de tiempo disponible.
Planificar una secuencia a cámara lenta
Obtenga la duración ampliada antes de colocar una toma ralentizada de manera uniforme en una edición.
Comprobar si necesita corregir el tono
Consulte la dirección y magnitud teórica del cambio de tono cuando la conversión de velocidad no lo conserva.
Preguntas frecuentes
¿Cuánto cuesta?
Puede ejecutarla gratis en su navegador desde esta página, o pagar $0.002 por solicitud API.
¿Qué fórmula calcula la nueva duración?
La duración original en segundos se divide entre el multiplicador positivo de velocidad.
¿La velocidad 1.5 reduce la duración un 50%?
No. Dividir entre 1.5 deja dos tercios de la duración original, aproximadamente un 33.33% menos.
¿Mi editor cambiará necesariamente el tono del audio?
No necesariamente. El resultado describe una reproducción sin corrección; muchos editores pueden conservar el tono al cambiar la duración.
¿Puedo usar un multiplicador nulo o negativo?
No. Debe ser positivo; cero no produce una duración finita y la reproducción negativa queda fuera de este cálculo.
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/video/speed-change-duration \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"original_duration_seconds":300,"speed_multiplier":1.25}'const res = await fetch("https://api.kit.forhosting.com/video/speed-change-duration", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"original_duration_seconds": 300,
"speed_multiplier": 1.25
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/video/speed-change-duration",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"original_duration_seconds": 300,
"speed_multiplier": 1.25
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/video/speed-change-duration", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"original_duration_seconds":300,"speed_multiplier":1.25}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"original_duration_seconds":300,"speed_multiplier":1.25}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/video/speed-change-duration", 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
{
"original_duration_seconds": 300,
"speed_multiplier": 1.25
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "video.speed_change_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.
Precio
Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.
Límites
max_mb | 500 |
max_minutes | 60 |
max_megapixels | 3.9 |
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. |