Wat is het AWB-bestandsformaat?
.awb is een audiobestand waarin spraak is opgeslagen die is gecodeerd met de AMR-WB (Adaptive Multi-Rate Wideband) codec. AMR-WB werd in 2001 gestandaardiseerd door 3GPP (TS 26.190) en aangenomen als ITU-T G.722.2; het .awb bestandsformaat is gedefinieerd in RFC 4867 (2007).
AMR-WB samplet op 16 kHz - twee keer de 8 kHz van smalband AMR (.amr) - wat een merkbaar betere stemkwaliteit oplevert. Het is de codec achter „HD Voice” in moderne mobiele netwerken. De codec codeert spraakframes van 20 ms met behulp van ACELP (Algebraic Code-Excited Linear Prediction) op negen selecteerbare bitrates van 6,60 tot 23,85 kbps.
Een .awb-bestand opent met de 9-byte ASCII magic string #!AMR-WB\n (hex: 23 21 41 4D 52 2D 57 42 0A), gevolgd door een lineaire reeks gecodeerde frames. Elk frame wordt voorafgegaan door een 1-byte header die de Frame Type Index codeert (modi 0-8 voor actieve spraak, modus 9 voor SID-comfortruis, modus 15 voor stilte). Er is geen index of zoek-tabel - frames worden simpelweg aaneengeschakeld. Het bestand heeft geen ingebouwde checksum.
.awb-audio wordt ook vaak ingebed in .3GP videocontainers op mobiele apparaten. Op de codec rusten patenten; de meeste moderne spelers ondersteunen het onder licentie. Voor nieuwe spraaktoepassingen is de royaltyvrije Opus-codec de aanbevolen moderne vervanger.
Beveiliging & veiligheid
RISICO: LOWEen .awb-bestand is passieve audiodata en veilig te openen in een legitieme mediaspeler. Praktische risico's: zoekopdrachten naar „AWB converter” leiden vaak naar sites vol advertenties en nep-spelers die PUP/adware bevatten - geef de voorkeur aan VLC of FFmpeg van hun officiële sites. Spraakopnames kunnen privé/gevoelig zijn - ga hier dienovereenkomstig mee om.
Formaatdetails
in een notendop- ArcView World Basemap-bestand - Esri ArcGIS gebruikt .awb voor bepaalde basemap-bundelbestanden; volledig ongerelateerd aan audio.
Programma's die AWB-bestanden openen
Technische details
diepe specificaties| Magic bytes | 23 21 41 4D 52 2D 57 42 0A (#!AMR-WB gevolgd door newline byte 0x0A, 9 bytes totaal) op offset 0 |
| Samplefrequentie | 16 kHz (breedband; 2× de 8 kHz van AMR-NB / .amr) |
| Codec | AMR-WB - ACELP (Algebraic Code-Excited Linear Prediction) |
| Beschikbare bitrates | 9 modi: 6,60, 8,85, 12,65, 14,25, 15,85, 18,25, 19,85, 23,05, 23,85 kbps |
| Frameduur | 20 ms per spraakframe |
| Frame header byte | 1-byte prefix per frame: bits 3-6 = Frame Type Index (0-8 actief, 9=SID, 15=NO_DATA); bit 2 = kwaliteitsvlag |
| Container | RFC 4867 plat binair - magic header gevolgd door lineair aaneengeschakelde frames; geen index of zoek-tabel |
| Stilte/comfortruis | Frame Type 9 = SID (comfortruis / stilte-invoeging); Frame Type 15 = NO_DATA (pure stilte) |
| Standaarden | 3GPP TS 26.190; ITU-T G.722.2; RFC 4867 (2007) definieert het .awb bestandsformaat |
| Typische bestandsgrootte | ~100 KB/min bij 12,65 kbps; ~145 KB/min bij 23,85 kbps |
| Patentstatus | Belast met patenten; commerciële implementatie vereist een patentlicentie |
| MIME-type | audio/amr-wb |
| Multi-channel variant | Gebruikt #!AMR-WB_MC1.0 magic header (RFC 4867 §5); standaard single-channel .awb gebruikt de #!AMR-WB header |
| Uitgebracht | AMR-WB standardized by 3GPP in 2001 (TS 26.190); adopted as ITU-T G.722.2 |
| Laatste versie | RFC 4867 (2007) defines the current .awb storage format (supersedes RFC 3267) |
| Open standaard | Ja · royaltyvrij |
| Specificatie | datatracker.ietf.org |
AWB conversies
Community V&A
gevraagd door gebruikersNog geen vragen - wees de eerste om iets te vragen over AWB-bestanden.