Duração do vídeo ao mudar a velocidade
Alterar a velocidade de um vídeo afeta mais do que a barra de progresso. Esta calculadora divide a duração original por um multiplicador positivo para fornecer a duração resultante exata em segundos e minutos.
Executar grátis
Ela também informa se o áudio não tratado ficaria mais agudo ou mais grave e estima essa mudança em semitons. Use-a para planejar edições, encaixar um clipe em um espaço fixo, conferir configurações de exportação ou decidir se você precisa ativar a correção de tom. O cálculo é determinístico e não exige envio nem análise de mídia.
Informe duração e velocidade de modo consistente
Comece pela duração original completa em segundos. Um vídeo de cinco minutos tem 300 segundos, enquanto um clipe social de noventa segundos deve ser informado simplesmente como 90. Depois, insira o multiplicador de velocidade usado pelo editor ou reprodutor. O valor 1 mantém a reprodução inalterada, 1.25 a torna vinte e cinco por cento mais rápida, 2 produz velocidade dupla e 0.5 produz meia velocidade. O multiplicador precisa ser maior que zero, pois zero ou um valor negativo não descreve uma reprodução para a frente com duração finita. A calculadora aceita decimais, portanto configurações como 0.75 ou 1.1 funcionam diretamente. Não informe uma porcentagem quando o campo solicitar um multiplicador: “150% de velocidade” corresponde a 1.5, e não a 150. Da mesma forma, “reduzir em 20%” pode ser ambíguo; confirme se o editor exibe 80% de velocidade, valor que deve ser inserido como 0.8. Unidades claras e o multiplicador real evitam erros comuns antes da edição ou exportação.
Entenda o resultado da duração
A duração resultante é a duração original dividida pelo multiplicador de velocidade. Essa relação inversa explica por que a reprodução mais rápida encurta um clipe e a mais lenta o prolonga. Por exemplo, 300 segundos em velocidade 1.25 passam a 240 segundos, ou quatro minutos. Em velocidade 0.5, a mesma fonte passa a 600 segundos, ou dez minutos. Dobrar a velocidade reduz o tempo pela metade, mas aumentar a velocidade em 25% não subtrai 25% da duração; nesse caso, a divisão gera uma redução de 20%. A resposta inclui segundos para linhas do tempo precisas e minutos para leitura rápida, mantendo precisão decimal estável. O cálculo pressupõe que o vídeo inteiro muda de velocidade uniformemente. Se a edição usar rampas, congelamentos, quadros repetidos ou segmentos com multiplicadores diferentes, calcule separadamente cada trecho de velocidade constante e some as durações resultantes. Transições, margens e material inserido também devem ser considerados à parte, pois não fazem parte da fórmula.
Interprete o alerta de tom sem correção
Mudanças de velocidade podem alterar o tom do áudio quando a taxa de reprodução e a taxa de amostragem mudam juntas sem correção de tempo. Nesse caso, a reprodução rápida eleva o tom, a lenta o reduz e a velocidade exata de 1 o mantém inalterado. A calculadora informa a direção e estima a mudança por meio de doze vezes o logaritmo de base dois do multiplicador. Um multiplicador de 2 corresponde a mais doze semitons, ou uma oitava; 0.5 corresponde a menos doze semitons. Essa é a consequência matemática da mudança de taxa sem correção, e não uma afirmação de que todo editor produzirá esse som. Muitos aplicativos oferecem preservação de tom, correção de formantes ou algoritmos de alongamento temporal que alteram a duração e mantêm o tom percebido próximo do original. Confira a configuração de exportação ou do clipe antes de depender do alerta. Inteligibilidade, qualidade musical, artefatos e formantes também dependem do algoritmo e do material, portanto esta capacidade informa apenas o deslocamento teórico sem correção.
Casos de uso
Encaixar um clipe em espaço fixo
Calcule se um ajuste de velocidade faz uma entrevista, um anúncio ou uma apresentação caber na linha do tempo disponível.
Planejar uma sequência em câmera lenta
Descubra a duração ampliada antes de inserir em uma edição uma tomada desacelerada uniformemente.
Verificar a necessidade de corrigir o tom
Veja a direção e o tamanho teórico da mudança de tom quando a conversão de velocidade não o preserva.
Perguntas frequentes
Quanto custa?
Você pode executar gratuitamente no navegador nesta página ou pagar US$ 0,002 por solicitação de API.
Qual fórmula calcula a nova duração?
A duração original em segundos é dividida pelo multiplicador positivo de velocidade.
A velocidade 1.5 reduz a duração em 50%?
Não. Dividir por 1.5 mantém dois terços da duração original, uma redução de aproximadamente 33.33%.
Meu editor certamente mudará o tom do áudio?
Não necessariamente. O resultado descreve a reprodução sem correção; muitos editores preservam o tom ao mudar a duração.
Posso usar um multiplicador zero ou negativo?
Não. Ele deve ser positivo; zero não produz duração finita e a reprodução negativa está fora deste cálculo.
Para desenvolvedores — acesso via API
Tudo nesta página está disponível via API. Esta seção é para equipes que querem integrar a ferramenta aos próprios sistemas; quem não precisa disso pode simplesmente usar a ferramenta acima.
Endpoint
Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.
Chame do seu código
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)Exemplo de requisição
{
"original_duration_seconds": 300,
"speed_multiplier": 1.25
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "video.speed_change_duration",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}A API é assíncrona: cada chamada devolve um task_id na hora. Se preferir polling, consulte o status a até 1 requisição por segundo.
Preço
Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.
Limites
max_mb | 500 |
max_minutes | 60 |
max_megapixels | 3.9 |
Erros
| HTTP | Código | O que significa |
|---|---|---|
401 | unauthorized | Token ausente ou inválido. Confira o header Authorization. |
402 | insufficient_balance | Saldo insuficiente para esta tarefa. Faça uma recarga e tente de novo. |
404 | unknown_type | Esse tipo de tarefa não existe. Confira o campo type no catálogo. |
429 | rate_limited | Muitas requisições em pouco tempo. Espere um instante e tente de novo. |