Registriert seit: 23. Sep 2003
7 Beiträge
|
Re: MP3-ID3Tag
30. Sep 2003, 14:26
Hallo Alex,
die Länge einer Datei bei konstanter Bitrate kannst Du wie folgt berechnen:
Anzahl Bits = (Dateigröße in Bytes - Abstand des ersten Frames vom Dateianfang) * 8
Länge in Sekunden = Anzahl Bits / Bitrate in bit/s
Beispiel:
Dateigröße 3.000.000 Bytes, Abstand des ersten Frames vom Anfang 500 Bytes, 128kbit/s
(3.000.000 - 500) * 8 / 128000 = 187,47 Sekunden
Bei dieser Rechnug wird ein evtl. ID3v1-Tag am Ende der Datei nicht berücksichtigt, dieses ist jedoch nur 128 Byte groß und würde das Ergebnis lediglich im Millisekunden-Bereich beeinflussen.
Funktioniert so allerdings nicht bei VBR, da ist es komplizierter.
Gruss
|