ForHosting KIT · Vídeo

Calculadora de tamanho de vídeo

Um clipe de 60 segundos a 8 megabits por segundo com 128 kilobits por segundo de áudio ocupa 60,96 megabytes. Planeje um envio, um cartão de memória ou um disco antes de gravar ou exportar. 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.

O tamanho de um arquivo de vídeo é o produto de quantos bits você gasta por segundo e quantos segundos grava. Esta calculadora de tamanho de arquivo de vídeo recebe o bitrate de resolução em megabits por segundo, a taxa de quadros em quadros por segundo, a duração em segundos e o bitrate de áudio em kilobits por segundo, e devolve a carga codificada em megabytes ou gigabytes para você dimensionar discos, cotas de envio e rascunhos do YouTube antes de apertar gravar.

Como o tamanho de um vídeo codificado é estimado a partir das taxas

Um arquivo de vídeo compactado é um fluxo de bits que chega a uma taxa escolhida durante um tempo escolhido. O bitrate de resolução é a metade de vídeo desse fluxo, em megabits por segundo: oito megabits por segundo é um alvo comum de entrega 1080p, enquanto masters de quatro quilopixels costumam ficar entre vinte e cinquenta. O bitrate de áudio é a trilha em kilobits por segundo, em geral 128 ou 320 para AAC estéreo.

A duração é quantos segundos esses dois fluxos rodam. A carga em bytes é portanto a soma dos bits de vídeo por segundo e dos bits de áudio por segundo, multiplicada por duration e dividida por oito, porque há oito bits em um byte. Um clipe de 60 segundos a 8 Mbps mais 128 kbps de áudio ocupa 60.96 megabytes.

Uma hora a 40 Mbps mais 320 kbps ocupa 18.144 gigabytes. Esta fórmula modela um fluxo elementar de taxa constante. Codificações de taxa variável, variações de complexidade de cena e cabeçalhos MP4 ou MKV de alguns kilobytes deslocam um pouco o arquivo; para tetos de armazenamento, cotas de envio e orçamento de cartão, o produto CBR é o número que importa, e esta calculadora o devolve com as taxas que o produziram.

Onde uma calculadora de tamanho de arquivo de vídeo ganha o pão

Criadores dimensionam um envio para o YouTube ou para um curso antes de codificar para que um master 1080p de quarenta minutos não estoure o disco restante nem uma cota diária. Operadores de câmera escolhem um bitrate de resolução e precisam saber se um cartão de 64 gigabytes cobre a timeline de um casamento a 24 ou a 60 quadros por segundo. Equipes de evento ao vivo e broadcast estimam a pegada de arquivo noturna de gravadores de várias horas antes de comprometer um perfil de codec.

Validação falha não consome saldo. Mantenha as requisições pequenas, fixe os megabytes ou gigabytes arredondados nos testes e você obtém números de armazenamento reproduzíveis para templates NLE, demos LMS e workers na borda sem montar infraestrutura própria de análise de mídia.

Dimensionar o envio antes de codificar

Converta o bitrate de vídeo, a taxa de quadros, a duração e o bitrate de áudio previstos em megabytes ou gigabytes para o disco de exportação, o cartão SD ou o bucket de armazenamento terem espaço para o arquivo que você pretende produzir.

Por que a calculadora pede a taxa de quadros se o tamanho é bitrate vezes tempo?

A taxa de quadros não muda a contagem de bytes CBR.

Quanto ocupa um minuto de vídeo 1080p a 8 megabits por segundo?

Com 128 kilobits por segundo de áudio, um clipe de 60 segundos ocupa 60,96 megabytes. O vídeo soma 8 megabits a cada segundo, o som acrescenta sua parte e o total é dividido por oito para chegar a bytes.

O resultado inclui o contêiner do arquivo?

Não. Ele corresponde só à imagem e ao som codificados; os cabeçalhos de poucos kilobytes dos arquivos MP4, MOV ou MKV não entram, e uma codificação de taxa variável muda um pouco o tamanho real.

Qual taxa de bits é comum para 1080p ou 4K?

Cerca de 8 megabits por segundo é uma meta comum para entregar em 1080p, enquanto originais em 4K costumam ficar entre vinte e cinquenta, por exemplo 40. O áudio estéreo costuma usar 128 ou 320 kilobits por segundo.

O que acontece se a duração for zero ou negativa?

O cálculo é recusado, porque a duração precisa ser um número positivo de segundos. Já o áudio aceita zero, o que serve para estimar um vídeo sem som.

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/video-size

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/video-size \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"video_bitrate":8,"frame_rate":30,"duration":60,"audio_bitrate":128}'
{
  "video_bitrate": 8,
  "frame_rate": 30,
  "duration": 60,
  "audio_bitrate": 128
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "video.video_size",
  "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.

A duração precisa ser um número finito positivo; zero, negativos, NaN e Infinity falham com invalid_input e não são cobrados. O solucionador informa size_mb com megabytes SI de um milhão de bytes, size_gb com gigabytes SI de um bilhão de bytes, e um tamanho principal com size_unit que passa a GB a partir de um gigabyte. A contagem de quadros e os bits por quadro saem de frame_rate para você conferir uma linha 24p frente a 60p no mesmo bitrate.

Como o tamanho de um vídeo codificado é estimado a partir das taxas

Dividir essa contagem por um milhão produz size_mb; dividir por um bilhão produz size_gb. Quando a carga chega a pelo menos um gigabyte, o campo principal size informa gigabytes e size_unit é GB; senão, informa megabytes. A taxa de quadros não muda o produto bitrate vezes tempo, mas indica por quantas imagens esse orçamento se espalha: bits_per_frame é video_bitrate em bits por segundo dividido por frame_rate, e frame_count é frame_rate vezes duration.

Contrato de entrada, unidades e campos da resposta

Envie um corpo JSON com quatro números finitos obrigatórios: video_bitrate em megabits por segundo, frame_rate em quadros por segundo, duration em segundos e audio_bitrate em kilobits por segundo. Aliases são aceitos para que sinônimos comuns continuem funcionando: resolution_bitrate, bitrate, video_mbps, mbps e video_bitrate_mbps para video_bitrate; fps, frames_per_second, framerate e frame_rate_fps para frame_rate; duration_seconds, seconds, length e time para duration; audio_kbps, audio, aac_kbps e audio_bitrate_kbps para audio_bitrate. Cada campo pode chegar como número JSON ou como string numérica. duration precisa ser um número finito positivo: duration ausente, strings vazias, zero, negativos, NaN e Infinity falham com invalid_input nomeando duration e não são cobrados. video_bitrate e frame_rate também precisam ser números finitos positivos para que bits_per_frame fique definido. audio_bitrate precisa ser um número finito não negativo; zero é permitido para um estimado só de vídeo. Não há enum em frame_rate porque o contrato é qualquer taxa positiva, inclusive 23.976 e 29.97, não uma lista fechada de presets de broadcast. Em caso de sucesso o corpo ecoa as quatro entradas, total_bitrate_kbps e total_bitrate_mbps, frame_count, bits_per_frame, bytes_per_frame, video_size_bytes, audio_size_bytes, size_bytes, size_mb, size_gb, size_mib, size_gib, o size principal e size_unit, mais as strings formula e note. Exemplo: video_bitrate 8, frame_rate 30, duration 60, audio_bitrate 128 devolve 60.96 em size_mb com size_unit MB. Combine a resposta com o seu próprio encoder se precisar de um palpite VBR dependente do conteúdo; este endpoint informa o tamanho de taxa constante a partir das taxas que você já escolheu.

Onde uma calculadora de tamanho de arquivo de vídeo ganha o pão

Quem ensina vídeo digital mostra que dobrar duration dobra o tamanho quando as taxas ficam fixas, e que subir frame_rate com bitrate fixo encolhe os bits por quadro em vez de crescer o arquivo, o que esta calculadora torna imediato. Scripts de backup e ingestão podem recusar uma codificação planejada que ultrapassaria uma cota de object store calculando size_mb ou size_gb primeiro. Como a implementação é parse pura de nível A, cada chamada bem-sucedida custa o preço base publicado US$ 0,002 sem tokens de modelo e sem rede de saída.

Ensinar como bitrate e duração escalam o armazenamento

Mostre aos alunos que dobrar a duração dobra o tamanho codificado com bitrate fixo, e que subir a taxa de quadros na mesma taxa espalha o mesmo orçamento por mais quadros, usando o campo bits_per_frame que a API devolve.

Pré-checar cotas de cartão e de arquivo

Scripts de ingestão e checklists de câmera podem recusar uma gravação planejada que ultrapassaria um cartão ou uma cota calculando size_gb primeiro, sem abrir um encoder nem ler um arquivo.

Como o tamanho do arquivo de vídeo é calculado a partir do bitrate e da duração?

Envie video_bitrate em Mbps, frame_rate em fps, duration em segundos e audio_bitrate em kbps. O tamanho em bytes é (video_bitrate × 1e6 + audio_bitrate × 1e3) × duration / 8. size_mb divide por um milhão; size_gb divide por um bilhão.

Quando o resultado vem em gigabytes em vez de megabytes?

size_mb e size_gb são sempre devolvidos. O campo principal size e size_unit passam a GB quando a carga chega a pelo menos um gigabyte SI (1e9 bytes); clipes mais curtos permanecem em MB.

O que acontece se duration for zero, negativa ou estiver ausente?

A tarefa falha com invalid_input nomeando duration. duration precisa ser um número finito positivo. Entrada inválida não é cobrada.

Quanto custa a calculadora de tamanho de arquivo de vídeo?

A ferramenta do navegador é gratuita. Pedidos API usam saldo pré-pago KIT a US$ 0,002 por chamada bem-sucedida; entrada inválida não é cobrada.

Ver a documentação completa do KIT →