Kalkulator Ukuran File Audio
Estimasi ukuran file audio dari durasi dan formatnya — WAV/PCM tidak terkompresi (sample rate, bit depth, channel) atau MP3/AAC/OGG/FLAC terkompresi dengan bitrate tertentu — dengan breakdown byte/KB/MB/GB.
Input
Output
Unit biner (1 KB = 1024 byte) — sesuai dengan cara Windows/macOS menampilkan ukuran file.
| Metrik | Nilai |
|---|---|
| No data yet | |
Panduan
Apa yang dilakukan kalkulator ini?
Masukkan durasi dan pilih format audio untuk estimasi ukuran file yang dihasilkan secara instan, dengan breakdown dalam byte, KB, MB dan GB. Ini mencakup audio tidak terkompresi dan terkompresi:
- WAV/PCM tidak terkompresi — ukuran eksak dan bergantung pada sample rate, bit depth dan jumlah channel:
bytes = sampleRate × (bitDepth ÷ 8) × channels × durationSeconds. File WAV kualitas CD selama 1 menit (44.100 Hz, 16-bit, stereo) adalah 10.584.000 byte — sekitar 10,09 MB. - MP3, AAC atau OGG Vorbis terkompresi — ukuran bergantung hanya pada bitrate yang dipilih:
bytes = bitrateKbps × 1000 ÷ 8 × durationSeconds. Podcast 30 menit pada 128 kbps menghasilkan sekitar 27,47 MB. - FLAC (lossless) — rasio kompresi FLAC bergantung pada konten audio aktual, jadi tidak ada rumus eksak. Alat ini memperkirakannya sebagai persentase (30-70%, default 60%) dari ukuran WAV yang setara, yang merupakan kisaran umum di dunia nyata untuk FLAC.
Cara menggunakannya
- Masukkan durasi sebagai jam, menit dan detik.
- Pilih format audio. Untuk MP3/AAC/OGG, pilih bitrate. Untuk WAV/FLAC, pilih sample rate, bit depth dan channel (mono atau stereo).
- Ukuran estimasi dan tabel breakdown lengkap memperbarui secara otomatis saat Anda mengubah bidang apa pun.
- Salin ukuran utama atau unduh tabel breakdown sebagai CSV.
KB/MB/GB apa yang digunakan?
Alat ini menggunakan unit biner: 1 KB = 1.024 byte, 1 MB = 1.024 KB, 1 GB = 1.024 MB. Itu adalah konvensi yang sama yang digunakan Windows Explorer, macOS Finder dan sebagian besar file manager saat menampilkan ukuran file — jadi angka di sini seharusnya cocok dengan yang Anda lihat di disk. Ini bukan konvensi desimal SI (1 KB = 1.000 byte) yang digunakan beberapa konteks jaringan dan pemasaran penyimpanan, yang akan menunjukkan angka sedikit lebih kecil untuk file yang sama. Jumlah byte eksak selalu ditampilkan di tabel breakdown jika Anda membutuhkannya untuk perhitungan lanjutan.
FAQ
Mengapa file saya ukurannya berbeda dari estimasi? Neókder menambahkan overhead kontainer/metadata (tag ID3, header WAV/RIFF), dan enkoding variable-bitrate (VBR) — umum untuk MP3 dan AAC — tidak mempertahankan bitrate konstan sepanjang waktu, jadi file nyata bervariasi somewhat dari estimasi constant-bitrate.
Mengapa FLAC tidak memiliki rumus eksak seperti WAV? FLAC adalah lossless tetapi adaptif terhadap konten: audio yang lebih tenang atau berulang akan terkompresi lebih banyak, audio yang padat atau bising terkompresi lebih sedikit. 50-70% dari ukuran WAV sumber adalah kisaran umum, sehingga digunakan slider yang dapat disesuaikan daripada angka tetap.
Bisakah saya menggunakannya untuk perencanaan podcast atau audiobook? Ya — atur durasi ke panjang episode atau bab dan bitrate yang akan Anda publikasikan (128 kbps MP3 adalah pengaturan podcast umum) untuk estimasi ukuran penyimpanan dan unduhan per episode.
Privasi
Semua perhitungan berjalan sepenuhnya di browser Anda (atau melalui API jika dipanggil secara pemrograman) — tidak ada file audio yang diunggah atau diperlukan, karena estimasi hanya berdasarkan durasi dan pengaturan format.
Use it from code
From 3 credits per callREST API
curl -X POST https://api.iotools.cloud/v1/tool/audio-file-size-calculator \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"hours": "0",
"minutes": "1",
"seconds": "0",
"audioFormat": "wav",
"bitrateKbps": "128",
"sampleRate": "44100",
"bitDepth": "16",
"channels": "2",
"flacCompression": "60"
}'Swap in your own key from your account. The tool's fields are the body — no wrapper.
Ask an AI agent
Use the IOTools `audio-file-size-calculator` tool (Audio File Size Calculator) on this input:
YOUR_INPUT_HEREPaste this at any agent connected to the IOTools MCP server, then add your input.