Gravou horas seguidas?
A divisão de áudio quebra uma gravação longa em partes menores, nos pontos que você definir. A live de três horas vira cortes; a aula inteira vira módulos; o programa de rádio vira blocos — tudo em uma chamada de API, sem arrastar tesoura em linha do tempo.
Rode online
Rode nos nossos servidores com a sua conta. As ferramentas grátis rodam no seu navegador; esta aqui é descontada do seu saldo do KIT pelo preço acima.
Por que dividir: publicar, enviar, organizar
Gravação longa é ótima na captação e péssima no uso: ninguém assiste três horas seguidas, plataforma nenhuma gosta de arquivo gigante e achar um assunto no meio de uma tarde gravada é caçada. Dividir resolve as três pontas de uma vez — as partes ficam publicáveis (cada bloco vira um conteúdo), enviáveis (arquivos menores passam onde o grandão não passa) e organizáveis (cada módulo com nome e assunto próprios). A matéria-prima é a mesma; o que muda é a forma de servir.
Você define os pontos, a API faz os cortes
A divisão é dirigida por você: os pontos de separação vão na própria chamada, e a gravação sai fatiada exatamente ali. Isso combina bem com o que você já sabe sobre o material — o roteiro da live, o sumário da aula, a pauta do programa — e também com o que outras tarefas descobrem, como uma transcrição que revela onde cada assunto começa. O processo é assíncrono: envia o arquivo com os pontos, recebe as partes prontas.
Preço, limites e fase de implantação
A conta publicada: US$ 0,077 por chamada mais US$ 0,0045 por minuto processado. Dividir uma gravação de três horas — o teto de 180 minutos por arquivo, com até 200 MB — custa US$ 0,887, em dólar americano, sem assinatura. Aviso dado com todas as letras: a capacidade está em fase de implantação e ainda não aceita execuções. Especificação e preço já são públicos e valem para a abertura; até lá, nada é cobrado.
Casos de uso
Live de três horas, cortes para a semana inteira
O criador faz uma live longa no domingo e programa os cortes: cada bloco vira um conteúdo da semana. A divisão entrega as partes exatas e a live única alimenta o calendário inteiro de publicação.
Aula inteira, módulos por tópico
O curso foi gravado em sessões corridas de duas horas, mas os alunos estudam por assunto. Dividida nos pontos do sumário, cada gravação vira módulos curtos — e o aluno vai direto ao tópico que procura.
Programa de rádio em blocos para o site
A rádio publica o programa do dia no site, mas ninguém quer baixar quatro horas. Dividido nos intervalos, cada bloco sobe separado, com o quadro certo no título — e o ouvinte encontra o que perdeu.
Arquivo grande demais para o WhatsApp
A gravação da assembleia do condomínio precisa circular no grupo, mas o arquivo estoura o limite de envio. Dividida em partes, a gravação chega a todos os moradores — em pedaços que qualquer celular baixa.
Perguntas frequentes
Divido em partes iguais ou em pontos específicos?
Quem manda é a chamada: você informa os pontos de separação, sejam eles regulares (a cada vinte minutos, por exemplo) ou marcados a dedo nos momentos em que o assunto muda. A gravação sai fatiada exatamente onde você pediu.
As partes perdem qualidade em relação ao original?
A divisão não é uma recompressão criativa: a intenção é preservar o conteúdo de cada trecho tal como estava na gravação de origem. O que muda é a embalagem — vários arquivos menores em vez de um bloco único.
Fatiar uma live de três horas sai por quanto?
US$ 0,077 pela chamada mais 180 minutos a US$ 0,0045: US$ 0,887 no total, em dólar americano. É o cenário máximo — gravações menores custam proporcionalmente menos.
Essa página é de um serviço que ainda vai abrir?
Exatamente, e está escrito sem letra miúda: a capacidade está em fase de implantação e não aceita execuções por enquanto. Publicamos antes a especificação e o preço para você planejar; a cobrança só existe quando a execução abrir.
O conteúdo da minha gravação fica visível para alguém?
O arquivo é processado no servidor de forma automática e não é publicado em lugar nenhum. Se a gravação envolve assunto reservado — assembleia, reunião interna —, escreva ao atendimento e esclareça o tratamento dos dados antes de enviar.
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/audio/split \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"audio":"https://ejemplo.com/audio.mp3"}'const res = await fetch("https://api.kit.forhosting.com/audio/split", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"audio": "https://ejemplo.com/audio.mp3"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/audio/split",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"audio": "https://ejemplo.com/audio.mp3"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/audio/split", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"audio":"https://ejemplo.com/audio.mp3"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"audio":"https://ejemplo.com/audio.mp3"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/audio/split", 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
{
"audio": "https://ejemplo.com/audio.mp3"
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "audio.split",
"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 | 200 |
max_minutes | 180 |
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. |