Dateigröße einer CBR
(Konstante Bit-Rate) Audioaufzeichnung kann mit einemFormel:
File Size (Bytes) = (sampling rate) × (bit depth) × (number of channels) × (seconds) / 8
Beispielsweise benötigt eine 70 Minuten lange Aufnahme in CD-Qualität 740.880.000 Bytes oder 740 MB:
44100 × 16 × 2 × 4200 / 8 = 740880000 Bytes
Aber es funktioniert nicht, wenn der Ton VBR
(Variable Bitrate). Wie erkennt man, ob eine Audiodatei CBR oder VBR ist?
Antwort1
InstallierenSchachmattzuerst (die .deb
Datei), indem Sie darauf doppelklicken undInstallierenim Ubuntu Software Center.
Öffnen Sie dann ein Terminal mit CtrlAltTund rufen Sie auf:
mpck input.mp3 | grep "bitrate"
Hier erfahren Sie genau, ob es sich bei einer Datei um CBR oder VBR handelt. Bei CBR wird nur die Bitrate angezeigt, bei VBR average bitrate
steht nach der Bezeichnung (VBR)
.
Ich habe dies auf Ubuntu 12.04 getestet, aber es sind auch Pakete für Checkmate für Windows verfügbar.
Antwort2
Das ist mein Trick. Er funktioniert nur, wenn Sie ein Verzeichnis mit mehreren MP3-Dateien haben und wissen, dass sie dieselbe Kodierung (VBR oder CBR) haben: Wenn die Dateien unterschiedliche Bitraten aufweisen, wissen Sie, dass sie VBR-kodiert sind.
Die Bitrate-Anzeige sehen Sie in den Dateieigenschaften oder verwenden Sie exiftool *.mp3 | grep Bitrate
.
Antwort3
Wenn ich das Audio auf einem Player abspiele, der die Bitrate anzeigt, werden Sie bei VBR feststellen, dass die Bitrate ständig schwankt. Bei CBR bleibt die Bitrate während des gesamten Songs konstant. Ich verwende zum Abspielen allerdings Winamp.
Antwort4
Die meisten Player und Metadatentools prüfen, ob ein Xing-Header vorhanden ist, um zu bestimmen, ob die Datei VBR oder CBR ist. Beachten Sie, dass Sie eigentlich keinen Xing-Header benötigen, um VBR zu haben, aber ohne ihn versagen fast alle Player und zeigen die falsche Dauer an. Der Xing-Header ist nicht formal standardisiert, daher müssen Sie den XMMS-Quellcode anzeigen, um die Definition des Xing-Headers zu erhalten.
Meinen Tests zufolge meldet ExifTool eine Datei nicht wirklich als VBR, wenn der Xing-Header fehlt. Es prüft also ebenfalls nur, ob der Xing-Header vorhanden ist, um festzustellen, ob es sich um VBR handelt oder nicht.