Tamaño de archivo de un CBR
(Velocidad de bits constante) la grabación de audio se puede calcular utilizando unfórmula:
File Size (Bytes) = (sampling rate) × (bit depth) × (number of channels) × (seconds) / 8
Por ejemplo, una grabación con calidad de CD de 70 minutos de duración ocupará 740.880.000 bytes o 740 MB:
44100 × 16 × 2 × 4200 / 8 = 740880000 Bytes
Pero no funciona si el audio es VBR
(tasa de bits variable). ¿Cómo saber si un archivo de audio es CBR o VBR?
Respuesta1
InstalarMateprimero (el .deb
archivo) haciendo doble clic en él y seleccionandoInstalaren el Centro de software de Ubuntu.
Luego, abre una terminal CtrlAltTy llama:
mpck input.mp3 | grep "bitrate"
Esto le dirá con precisión si un archivo es CBR o VBR. Si es CBR, solo verás la tasa de bits, y si es VBR, después de la average bitrate
etiqueta verás (VBR)
.
Probé esto en Ubuntu 12.04, pero los paquetes de Checkmate también están disponibles para Windows.
Respuesta2
Este es mi truco, funciona sólo si tienes un directorio que contiene varios archivos mp3 y sabes que tienen la misma codificación (VBR o CBR): si los archivos muestran diferentes velocidades de bits, entonces sabes que están codificados con VBR.
Verá la indicación de tasa de bits en las propiedades del archivo, o use exiftool *.mp3 | grep Bitrate
.
Respuesta3
Cuando reproduzco el audio en un reproductor que muestra la tasa de bits, para VBR verás que la tasa de bits siempre fluctúa. Para CBR, la tasa de bits permanece constante en todas las canciones. Yo uso Winamp para jugar al pensamiento.
Respuesta4
La mayoría de los reproductores y herramientas de metadatos verifican la presencia de un encabezado Xing para determinar si el archivo es VBR o CBR. Tenga en cuenta que en realidad no necesita un encabezado Xing para tener VBR, pero sin él, casi todos los reproductores se equivocan y muestran la duración incorrecta. El encabezado Xing no está formalmente estandarizado, por lo que tendrá que ver el código fuente de XMMS para conocer la definición de cuál debería ser el encabezado Xing.
Según mis pruebas, ExifTool en realidad no informa que un archivo es VBR cuando le falta el encabezado Xing, por lo que también solo verifica la presencia del encabezado Xing como indicador de si es VBR o no.