Projekte > MPEG-1/2 Video > Informationen sammeln

Elementar Audio Stream

Die meisten Informationen stecken im Frameheader (MP2). So die Daten für die bereits vorgenommene Audioformatidentifikation und der Bitrateindex sowie die Abtastfrequenz (Samplerate). Die Spieldauer kann auch hier nicht direkt ausgelesen werden. Dafür gibt es nur eine Methode:

  • Berechnung über die Bitrate.

Für mein Beispielvideo sieht das Ergebnis so aus:

Die Datei ist ein Elementares MPEG-1 Layer II Audio.

Frameheader:
==============================================
  Audiobitrate             -       224000 b/s
  Samplerate               -        48000 HZ

Spieldauer über Bitrate:
=================================================
  Audiobitrate             -       224000 Bit/s
  Dateigröße               -      9324000 Byte
  -----------------------------------------------
  Spieldauer (BR / DG * 8) - 00:05:33,000

Dieses Audio ist genauso lang wie das Video. Dies ist nicht die Regel und liegt hier daran, dass das Testvideo aus einem Video herausgeschnitten wurde.

Ein AC3 aus einer DVB-Spielfilmaufnahme:

Die Datei ist ein AC3 Dolby Digital Audio.

Frameheader:
==============================================
  Audiobitrate             -       384000 b/s
  Samplerate               -        48000 HZ

Spieldauer über Bitrate:
=================================================
  Audiobitrate             -       384000 Bit/s
  Dateigröße               -    430656000 Byte
  -----------------------------------------------
  Spieldauer (DG / BR * 8) - 02:29:32,000

Testprogramm

Mit diesem kleinen Testprogramm wird die oben genannte Auswertung vorgenommen.

MPEG Info 3 (163 kb) - MD5 (1 kb).
Stand: 01. Juni 2009