
MP3-Dateiformat
Einführung:
MP3-Dateiformat

1. Übersicht:
MP3-Dateien bestehen aus Frames, und Frames sind die kleinste Einheit von MP3-Dateien. Der vollständige Name von MP3 muss MPEG1 Layer 3-Audiodateien lauten
(Motion Picture Experts Group) wird ins Chinesische als Moving Picture Experts Group übersetzt und bezieht sich speziell auf Bewegtbild- und Audiokomprimierungsstandards.
MPEG1-Standard, auch bekannt als MPEG-Audioschicht, die basierend auf der Komprimierungsqualität und der Codierungskomplexität in drei Schichten unterteilt ist, nämlich
Layer-1, Layer2 und Layer3, die den drei Sounddateien MP1, MP2 bzw. MP3 entsprechen und unterschiedlich verwendet werden
Ebenen von Audiodateien nach verschiedenen Zwecken. Je höher die MPEG-Audiocodierungsstufe, desto komplexer der Codierer und desto höher die Komprimierungsrate. Die Komprimierungsverhältnisse von MP1 und MP2 sind 4:1 und
6:1-8:1, während das Komprimierungsverhältnis von MP3 so hoch ist wie 10:1-8:1 12:1, was bedeutet, dass eine Minute Musik in CD-Qualität 10 MB benötigt
Speicherplatz ohne Komprimierung, aber nur etwa 1 MB nach MP3-Komprimierung Codierung. MP3 verwendet jedoch ein verlustbehaftetes Komprimierungsverfahren für Audiosignale. Reduzieren
Klangverzerrung, MP3 übernimmt die “sensorische Codierungstechnologie”, dh es analysiert zuerst das Frequenzspektrum von Audiodateien während der Codierung und verwendet dann Filter, um das zu filtern
Lärm . Dann werden die restlichen Bits verteilt und durch Quantisierung angeordnet, und schließlich wird eine MP3-Datei mit einer höheren Komprimierungsrate gebildet, und die
komprimierte Datei kann während der Wiedergabe einen Klangeffekt erzielen, der näher an der ursprünglichen Klangquelle liegt.
2. Die gesamte Struktur von
MP3-Dateien: MP3-Dateien werden grob in drei Teile unterteilt: TAG_V2 (ID3V2), Rahmen, TAG_V1 (ID3V1)
ID3V2 enthält Informationen wie Autor, Komponist, Album usw. Die Länge ist nicht festgelegt, was den Informationsumfang von ID3V1 erweitert.
Eine Reihe von Frames, deren Anzahl durch die Größe der Datei und die Länge des Frames bestimmt wird. Die Länge jedes Frames der
rahmen
kann nicht fest oder fest sein und wird durch die Bitrate bestimmt
.
Jede Tabelle ist in zwei Teile unterteilt: Tabellenkopf und Datenentität Kopfzeile der Daten.
rahmen
Notieren Sie die Bitrate, Abtastrate, Version und andere Informationen von mp3, und jeder Frame ist unabhängig voneinander Der Frame
ID3V1 enthält Informationen wie Autor, Komponist, Album usw. und hat eine Länge von 128 BYTE . 3. MP3-FRAME-Format: Jeder FRAME hat einen FRAMEHEADER-Frame-Header, die Länge beträgt 4 BYTE (32 Bit), es können zwei CRC-Prüfbytes nach dem Frame-Header sein, das Vorhandensein dieser zwei Bytes hängt von der FRAMEHEADER-Information ab, wenn Bit 16 ist 0, gibt es keine Prüfsumme nach dem Frame-Header, und wenn es 1 ist, gibt es eine Prüfsumme. Die Prüfsummenlänge beträgt 2 Bytes, gefolgt vom FRAMEHEADER, gefolgt von den Daten der Rahmenentität. Das Format ist wie folgt: FRAMEHEADER CRC (frei) MAIN_DATA 4 BYTE 0 ODER 2 BYTE Die Länge wird aus Frameheader 1 berechnet. Das Format des FRAMEHEADER Frameheaders ist wie folgt: AAAAAAAA AAABCCD EEEEFFGH IIJJKLMM



