La taille de fichier d'un enregistrement audio CBR
( débit binaire constant ) peut être calculée à l'aide d'une formule :
File Size (Bytes) = (sampling rate) × (bit depth) × (number of channels) × (seconds) / 8
Par exemple, un enregistrement de qualité CD de 70 minutes prendra 740880000 octets, ou 740 Mo:
44100 × 16 × 2 × 4200 / 8 = 740880000 Bytes
Mais cela ne fonctionne pas si l'audio est VBR
( débit binaire variable ). Comment savoir si un fichier audio est CBR ou VBR?
Ubuntu 12.04
Réponses:
Installez d' abord Checkmate (le
.deb
fichier) en double-cliquant dessus et en sélectionnant Installer dans Ubuntu Software Center.Ensuite, ouvrez un terminal avec CtrlAltTet appelez:
Cela vous indiquera précisément si un fichier est CBR ou VBR. Si c'est CBR, vous verrez juste le bitrate, et si c'est VBR, après l'
average bitrate
étiquette vous verrez(VBR)
.J'ai testé cela sur Ubuntu 12.04, mais les packages pour Checkmate sont également disponibles pour Windows.
la source
mpck *.m4a
et obtenu une sortie commeno MP3 file
.wget http://checkmate.gissen.nl/mpck_0.12-1_amd64.deb
puissudo dpkg -i mpck_0.12-1_amd64.deb
, alorssudo apt-get install -f
, puismpck my_storage/my.mp3 | grep "bitrate"
C'est mon astuce, cela ne fonctionne que si vous avez un répertoire contenant plusieurs fichiers mp3 et que vous savez qu'ils ont le même encodage (VBR ou CBR): si les fichiers affichent des débits différents, vous savez qu'ils sont encodés en VBR.
Vous voyez l'indication du débit binaire dans les propriétés du fichier, ou utilisez
exiftool *.mp3 | grep Bitrate
.la source
Lorsque je joue l'audio sur un lecteur qui affiche le débit binaire, pour VBR, vous verrez le débit binaire toujours fluctuer. Pour CBR, le débit binaire reste constant tout au long des morceaux. J'utilise Winamp pour jouer la pensée.
la source
@
etusername
, sinon les gens ne recevront pas de notification).La plupart des lecteurs et des outils de métadonnées vérifient la présence d'un en-tête Xing pour déterminer si le fichier est VBR ou CBR. Notez que vous n'avez pas vraiment besoin d'un en-tête Xing pour avoir VBR, mais sans cela, presque tous les joueurs bousillent et affichent la mauvaise durée. L'en-tête Xing n'est pas formellement standardisé, vous devrez donc afficher le code source XMMS pour la définition de ce que l'en-tête Xing devrait être.
Sur la base de mes tests, ExifTool ne signale pas réellement qu'un fichier est VBR lorsqu'il manque l'en-tête Xing, il vérifie donc simplement la présence de l'en-tête Xing comme indicateur de son VBR ou non.
la source