Die Dateigröße einer Audioaufnahme CBR
(mit konstanter Bitrate ) kann mithilfe einer Formel berechnet werden :
File Size (Bytes) = (sampling rate) × (bit depth) × (number of channels) × (seconds) / 8
Beispielsweise nimmt eine 70-minütige Aufnahme in CD-Qualität 740880000 Bytes oder 740 MB auf:
44100 × 16 × 2 × 4200 / 8 = 740880000 Bytes
Aber es funktioniert nicht, wenn das Audio ist VBR
( variable Bitrate ). Woher wissen, ob eine Audiodatei CBR oder VBR ist?
Ubuntu 12.04
Antworten:
Installieren Sie zuerst Checkmate (die
.deb
Datei), indem Sie darauf doppelklicken und Install in Ubuntu Software Center auswählen .Öffnen Sie dann ein Terminal mit CtrlAltTund rufen Sie an:
Hier erfahren Sie genau, ob es sich bei einer Datei um CBR oder VBR handelt. Wenn es CBR ist, sehen Sie nur die Bitrate, und wenn es VBR ist, sehen Sie nach dem
average bitrate
Etikett(VBR)
.Ich habe dies unter Ubuntu 12.04 getestet, aber Pakete für Checkmate sind auch für Windows verfügbar.
quelle
mpck *.m4a
und Ausgabe wie bekommenno MP3 file
.wget http://checkmate.gissen.nl/mpck_0.12-1_amd64.deb
sudo dpkg -i mpck_0.12-1_amd64.deb
sudo apt-get install -f
mpck my_storage/my.mp3 | grep "bitrate"
Dies ist mein Trick. Er funktioniert nur, wenn Sie ein Verzeichnis mit mehreren MP3-Dateien haben und wissen, dass diese dieselbe Codierung (VBR oder CBR) haben: Wenn die Dateien unterschiedliche Bitraten aufweisen, wissen Sie, dass sie VBR-codiert sind.
Sie sehen die Bitratenanzeige in den Dateieigenschaften oder verwenden
exiftool *.mp3 | grep Bitrate
.quelle
Wenn ich das Audio auf einem Player wiedergebe, der die Bitrate anzeigt, wird bei VBR die Bitrate immer schwanken. Bei CBR bleibt die Bitrate während des gesamten Songs konstant. Ich benutze Winamp, um Gedanken zu spielen.
quelle
@
und setzenusername
, sonst erhalten die Leute keine Benachrichtigung).Die meisten Player und Metadaten-Tools prüfen, ob ein Xing-Header vorhanden ist, um festzustellen, ob es sich bei der Datei um VBR oder CBR handelt. Beachten Sie, dass Sie eigentlich keinen Xing-Header benötigen, um VBR zu haben, aber ohne ihn vermasseln fast alle Spieler und zeigen die falsche Dauer an. Der Xing-Header ist nicht formal standardisiert, daher müssen Sie den XMMS-Quellcode anzeigen, um zu definieren, wie der Xing-Header aussehen soll.
Basierend auf meinen Tests meldet ExifTool keine Datei als VBR, wenn der Xing-Header fehlt. Daher prüft ExifTool nur, ob der Xing-Header vorhanden ist, um anzuzeigen, ob es sich um VBR handelt oder nicht.
quelle