ForHosting KIT · Vídeo

Cortar vídeo por tempo

Confira um corte antes de fazê-lo: em um vídeo de 01:42:30, um trecho de 00:12:15.5 a 00:14:45.75 é válido e dura 150,25 segundos, ou 00:02:30.25. Intervalos invertidos ou fora do vídeo são detectados cedo. Grátis no seu navegador.

  • Grátis
  • Funciona no seu navegador
  • Sem cadastro
  • Seus dados não saem do seu aparelho
Use pelo WebAPIE-mailTelegramApp em breve

Roda direto no seu navegador. Grátis, sem cadastro — seus dados não são enviados para lugar nenhum.

Esta calculadora para cortar vídeo por marca de tempo verifica um corte antes de enviá-lo a um editor, transcodificador ou fluxo de mídia. Informe a duração completa do vídeo e os pontos em que o clipe deve começar e terminar. O resultado confirma se o intervalo é válido e apresenta a duração exata em segundos e no formato de tempo. Assim, você identifica intervalos invertidos e limites além do fim da fonte sem enviar, decodificar, alterar ou armazenar o vídeo.

Descreva a fonte e o corte com tempos precisos

Comece pela duração total indicada pelo seu player, analisador de mídia, banco de ativos ou aplicativo de edição. Em seguida, informe os tempos desejados de início e fim. Cada valor pode ser escrito em segundos, MM:SS ou HH:MM:SS, com fração decimal opcional.

Por exemplo, 00:12:15.5 representa doze minutos e quinze segundos e meio. Em valores com dois-pontos, minutos e segundos devem ficar abaixo de sessenta; as horas podem passar de vinte e três porque representam tempo decorrido, e não horário do dia. Os três valores precisam ser não negativos.

A ferramenta calcula marcas de tempo, não quadros, portanto não precisa da taxa de quadros nem presume que um ponto esteja em um quadro-chave. Use valores obtidos da mesma versão do ativo e da mesma base de tempo para não combinar medições incompatíveis.

Entenda a validação e a duração calculada

O intervalo é válido quando o início vem antes ou coincide com o fim e as duas extremidades estão dentro da duração declarada. Um fim anterior ao início é rejeitado porque geraria um clipe negativo. Um fim além da duração total também é rejeitado, em vez de ser ajustado silenciosamente, pois o ajuste poderia esconder metadados antigos ou um erro de digitação.

O início também é comparado ao tamanho da fonte, produzindo uma mensagem clara quando todo o intervalo começa fora do vídeo. Início e fim iguais são aceitos e resultam em zero segundo; isso pode validar marcadores, mesmo que um editor posterior não gere um clipe vazio. A resposta traz valores numéricos normalizados para fonte, início, fim e clipe, além do resultado em HH:MM:SS.

O cálculo é simplesmente fim menos início, sem examinar ou alterar bytes de mídia.

Use o resultado antes da edição ou automação

Coloque esta verificação imediatamente antes da operação que corta o vídeo. Um formulário pode validar os tempos assim que forem enviados, enquanto um fluxo em lote pode rejeitar linhas inválidas antes de iniciar codificações caras. Guarde os segundos retornados para ferramentas que aceitam deslocamentos numéricos e use a duração formatada em registros, telas de revisão ou resumos.

Como a capacidade não recebe o vídeo real, a resposta depende da duração total fornecida; obtenha esse valor com um analisador confiável quando a precisão for importante. O cálculo também não considera busca por quadro-chave, arredondamento de taxa variável, quadro final inclusivo nem regras próprias do editor. Esses detalhes pertencem à ferramenta de corte posterior.

Esta validação apenas garante que o intervalo esteja ordenado, contido na fonte e definido matematicamente.

Validar um formulário de edição

Identifique tempos invertidos ou fora dos limites antes de enviar um trabalho de corte.

Conferir um manifesto em lote

Verifique cada intervalo antes de gastar processamento com uma fila de codificação.

Calcular a duração do segmento

Converta marcadores de revisão em duração exata para agendas, registros e ferramentas seguintes.

Esta capacidade corta ou envia meu vídeo?

Não. Ela apenas valida tempos e calcula a duração; nunca recebe nem altera os bytes do vídeo.

Quais formatos de tempo posso usar?

Use segundos, MM:SS ou HH:MM:SS. Frações decimais de segundo são aceitas.

O fim pode coincidir com a duração total?

Sim. Uma extremidade exatamente na duração declarada está dentro do intervalo.

A ferramenta considera quadros ou quadros-chave?

Não. Ela calcula apenas tempos; a ferramenta de edição decide como eles correspondem aos quadros.

O que acontece se o fim vier antes do início ou passar do fim do vídeo?

O intervalo é recusado. Um intervalo invertido daria uma duração negativa, e um fim além do vídeo não é encurtado sem aviso, porque isso poderia esconder dados desatualizados do vídeo ou um erro de digitação.

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.

POSThttps://api.kit.forhosting.com/video/trim-by-timestamp

Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.

curl -X POST https://api.kit.forhosting.com/video/trim-by-timestamp \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"video_duration":"01:42:30","start_timestamp":"00:12:15.5","end_timestamp":"00:14:45.75"}'
{
  "video_duration": "01:42:30",
  "start_timestamp": "00:12:15.5",
  "end_timestamp": "00:14:45.75"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "video.trim_by_timestamp",
  "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.

por chamadaUS$ 0,002

Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.

max_mb500
max_minutes60
max_megapixels3.9
HTTPCódigoO que significa
401unauthorizedToken ausente ou inválido. Confira o header Authorization.
402insufficient_balanceSaldo insuficiente para esta tarefa. Faça uma recarga e tente de novo.
404unknown_typeEsse tipo de tarefa não existe. Confira o campo type no catálogo.
429rate_limitedMuitas requisições em pouco tempo. Espere um instante e tente de novo.

Use o resultado antes da edição ou automação

Solicitações pela API custam US$ 0,002 cada.

O que ocorre quando o fim vem antes do início?

A solicitação retorna um erro invalid_input em vez de informar uma duração negativa.

Quanto custa uma solicitação de API?

Cada solicitação de API custa US$ 0,002. A versão do navegador pode ser executada localmente.

Ver a documentação completa do KIT →