Tampilkan byte yang sama dalam dua satuan

1 MB adalah 1,000,000 byte; 1 MiB adalah 1,048,576 byte. Membagi 15,000,000 byte dengan keduanya menghasilkan 15 MB dan sekitar 14.31 MiB. Kedua angka menyatakan ukuran yang sama.

15000000 / 1000000 = 15 MB
15000000 / 1048576 ≈ 14.31 MiB
Diagram 15,000,000 byte yang sama dalam MB dan MiB
Diagram satuan buatan sendiri. Kedua kotak menunjukkan byte yang sama, bukan sebelum dan sesudah kompresi. MiB dibulatkan ke dua angka desimal.

NIST: binary prefixes

Periksa perkiraan video dan batas unggahan

Perkiraan video Moyoutil memakai MB berbasis 1,000,000 byte. Untuk 60 detik pada bitrate video 3 Mbps tanpa audio, hasilnya 22,500,000 byte: 22.5 MB atau sekitar 21.46 MiB. Dengan audio aktif, fungsi menambahkan 128,000 bit/s dan menghasilkan 23,460,000 byte.

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

Bitrate MediaRecorder adalah target encoder dan mungkin tidak tercapai tepat. Periksa jumlah byte sebenarnya dari file tersimpan serta satuan tujuan sebelum mengandalkan batas unggahan. Moyoutil tidak dapat menghasilkan ukuran target MB yang tepat.

W3C: MediaStream Recording, start()

Pertanyaan yang Sering Diajukan

Apakah angka MB lebih besar berarti file lebih besar?

Tidak jika jumlah byte sama. Dalam contoh ini hanya satuan tampilan berubah. Bandingkan byte sebenarnya dengan satuan dan file yang sama.