Exibir os mesmos bytes em duas unidades

1 MB corresponde a 1,000,000 bytes; 1 MiB a 1,048,576 bytes. Dividir 15,000,000 bytes por cada divisor resulta em 15 MB e cerca de 14.31 MiB. Ambos representam o mesmo tamanho.

15000000 / 1000000 = 15 MB
15000000 / 1048576 ≈ 14.31 MiB
Diagrama dos mesmos 15,000,000 bytes expressos em MB e MiB
Diagrama próprio de unidades. As duas caixas representam os mesmos bytes, não o antes e depois de uma compressão. MiB está arredondado a duas casas decimais.

NIST: binary prefixes

Conferir estimativas de vídeo e limites de envio

A estimativa do Moyoutil usa MB de 1,000,000 bytes. Para 60 segundos a 3 Mbps de vídeo sem áudio, calcula 22,500,000 bytes: 22.5 MB ou cerca de 21.46 MiB. Com áudio ativado, acrescenta 128,000 bit/s e calcula 23,460,000 bytes.

60 × 3000000 / 8 = 22500000 B
60 × (3000000 + 128000) / 8 = 23460000 B

Os bitrates do MediaRecorder são metas do codificador e podem não ser atingidos exatamente. Confira os bytes reais do arquivo salvo e as unidades do destino antes de confiar no limite de envio. O Moyoutil não produz um tamanho-alvo exato em MB.

W3C: MediaStream Recording, start()

Perguntas frequentes

Um número maior em MB significa um arquivo maior?

Não quando os bytes são iguais. Neste exemplo, apenas a unidade muda. Compare bytes reais usando a mesma unidade e o mesmo arquivo.