Calculadora de Tamaño de Archivo de Audio
Elige frecuencia de muestreo, profundidad de bits y canales (o un bitrate de MP3, AAC u Opus) y la duración: obtén los bytes exactos, los MB y lo que te enseñará Windows. O al revés, cuánto audio cabe en tu tarjeta.
Tu grabación
Cómo se calcula el tamaño de un archivo de audio
El audio sin comprimir (WAV, AIFF, BWF) guarda cada muestra de cada canal tal cual, así que su tamaño es pura multiplicación:
En calidad CD son 44.100 × 16 × 2 = 1.411.200 bits por segundo (1411,2 kbps), o 176.400 bytes por segundo:
10.584.000 bytes por minuto. Las muestras de 24 bits ocupan 3 bytes, y las de 32 bits float, 4. Un WAV PCM
añade 44 bytes de cabecera; un BWF suma su chunk bext (602 bytes más el historial de
codificación). La calculadora muestra solo los bytes de audio: la cabecera es despreciable (44 bytes frente a los
10.584.000 de un minuto de CD).
El audio comprimido con bitrate (MP3, AAC, Opus, Vorbis) se mide por el bitrate, que ya incluye todos los canales:
Un kbps son 1000 bits por segundo, no 1024: así lo cuentan los codificadores (Opus pide el bitrate en
bits por segundo; en FFmpeg, 128k son 128.000). Con bitrate constante (CBR) el resultado es exacto para el
audio; con VBR es una media. Los resultados van en MB decimales (1 MB = 1.000.000 bytes), como el resto de
la web, y al lado en MiB (1.048.576 bytes), que es lo que Windows llama «MB».
Ejemplo: tamaño de 1 hora de audio WAV a 48 kHz y 24 bits
Supón que grabas el sonido de un rodaje en WAV a 48 kHz, 24 bits, estéreo durante 1 hora:
- 48.000 muestras × 3 bytes × 2 canales = 288.000 bytes por segundo (2304 kbps).
- 288.000 × 3600 s = 1.036.800.000 bytes = 1,04 GB (17,28 MB por minuto).
- Windows lo enseñará como 988,8 MiB, rotulado «MB»: los mismos bytes en otra unidad.
- Cabe de sobra en un WAV: con este formato el tope es 4 h 8 min 33 s.
La misma hora en MP3 a 320 kbps ocupa 144 MB, y a 128 kbps, 57,6 MB. Una mezcla 5.1 de 2 horas a 48 kHz y 24 bits ya son 6,22 GB: no cabe en un WAV y necesita RF64/BW64 (o dividirse).
Límite de 4 GB del WAV: cuánto audio cabe en un archivo
RIFF/WAVE guarda cada tamaño en un campo de 32 bits sin signo, así que un WAV o un BWF no puede pasar de 4 GiB (4.294.967.296 bytes). Restando la cabecera mínima caben 4.294.967.258 bytes de audio. Algunos programas leen ese campo como un entero con signo y fallan ya pasados los 2 GiB. Esta es la duración máxima de un solo archivo, redondeada hacia abajo al segundo:
| Formato | Máximo (4 GiB) | Compatible (2 GiB) |
|---|---|---|
| 44,1 kHz · 16 bits · estéreo | 6 h 45 min 47 s | 3 h 22 min 53 s |
| 48 kHz · 16 bits · estéreo | 6 h 12 min 49 s | 3 h 6 min 24 s |
| 48 kHz · 24 bits · mono | 8 h 17 min 6 s | 4 h 8 min 33 s |
| 48 kHz · 24 bits · estéreo | 4 h 8 min 33 s | 2 h 4 min 16 s |
| 48 kHz · 32 bits float · estéreo | 3 h 6 min 24 s | 1 h 33 min 12 s |
| 48 kHz · 24 bits · 5.1 | 1 h 22 min 51 s | 41 min 25 s |
| 96 kHz · 24 bits · estéreo | 2 h 4 min 16 s | 1 h 2 min 8 s |
| 192 kHz · 24 bits · estéreo | 1 h 2 min 8 s | 31 min 4 s |
Para pasar de ahí existen RF64 (EBU Tech 3306) y BW64 (ITU-R BS.2088), que añaden un
chunk ds64 con tamaños de 64 bits. Cabeceras más grandes que la mínima (WAV extensible, float, BWF con
metadatos) recortan estos topes en una fracción de segundo.
Metodología y fuentes
Cada resultado se calcula en tu navegador con la fórmula que ves arriba — nada se envía a un servidor. El modelo numérico se basa en estos datos y referencias:
- IBM y Microsoft — Multimedia Programming Interface and Data Specifications 1.0 (1991): formato RIFF/WAVE, tamaños de chunk de 32 bits y byte de relleno
- Microsoft — WAVEFORMATEX: nBlockAlign = canales × bits ÷ 8 y bytes por segundo
- EBU Tech 3285 v2 — Broadcast Wave Format (BWF)
- EBU Tech 3306 — RF64: el límite de 4 GB del RIFF/WAVE y su ampliación a 64 bits
- ITU-R BS.2088 — BW64, formato de archivo largo para intercambio de audio
- Opus — la API fija el bitrate en bits por segundo (1 kbps = 1000 bit/s)
- FFmpeg — los prefijos k, M y G son potencias de 1000 (con «i», de 1024)
- Apple — cómo se mide la capacidad de almacenamiento (GB decimales)
- Resultados en unidades decimales (1 MB = 10⁶ bytes, 1 GB = 10⁹ bytes) y, aparte, en MiB/GiB (2²⁰/2³⁰ bytes), que es lo que Windows rotula «MB»/«GB». Tarjetas en GB como se venden, con un 2 % de margen.
Fórmula revisada y verificada con casos reales.