Hvad er AWB-filformatet?
.awb er en lydfil, der gemmer tale kodet med AMR-WB (Adaptive Multi-Rate Wideband) codec. AMR-WB blev standardiseret af 3GPP i 2001 (TS 26.190) og vedtaget som ITU-T G.722.2; lagringsformatet for .awb-filer er defineret i RFC 4867 (2007).
AMR-WB sampler ved 16 kHz - det dobbelte af de 8 kHz i narrowband AMR (.amr) - hvilket giver en mærkbart bedre stemmekvalitet. Det er codec'et bag „HD Voice“ i moderne mobilnetværk. Codec'et koder 20 ms talerammer ved hjælp af ACELP (Algebraic Code-Excited Linear Prediction) ved ni valgbare bithastigheder fra 6,60 til 23,85 kbps.
En .awb-fil åbner med den 9-byte ASCII magic string #!AMR-WB\n (hex: 23 21 41 4D 52 2D 57 42 0A), efterfulgt af en lineær sekvens af kodede rammer. Hver ramme har præfikset af en 1-byte header, der koder Frame Type Index (tilstand 0-8 for aktiv tale, tilstand 9 for SID-komfortstøj, tilstand 15 for stilhed). Der er intet indeks eller søgetabel - rammerne er blot sammenkædede. Filen har ingen indbygget tjeksum.
.awb-lyd er også almindeligt indlejret i .3GP-videocontainere på mobile enheder. Codec'et er patentbelagt; de fleste moderne afspillere understøtter det under licens. Til nye taleapplikationer er det royaltyfrie Opus-codec den anbefalede moderne erstatning.
Sikkerhed og tryghed
RISIKO: LOWEn .awb-fil er passive lyddata og er sikker at åbne i en legitim medieafspiller. Praktiske risici: Søgninger efter „AWB converter“ kan føre til reklamefyldte sider og falske afspillere, der indeholder PUP/adware - foretræk VLC eller FFmpeg fra deres officielle sider. Stemmeoptagelser kan være private/følsomme - håndter dem derefter.
Formatdetaljer
kort fortalt- ArcView World Basemap-fil - Esri ArcGIS bruger .awb til visse basemap-bundtfiler; fuldstændig urelateret til lyd.
Programmer der åbner AWB-filer
Tekniske detaljer
dyb specifikation| Magic bytes | 23 21 41 4D 52 2D 57 42 0A (#!AMR-WB efterfulgt af newline-byte 0x0A, 9 bytes i alt) ved offset 0 |
| Sample rate | 16 kHz (wideband; 2× de 8 kHz for AMR-NB / .amr) |
| Codec | AMR-WB - ACELP (Algebraic Code-Excited Linear Prediction) |
| Tilgængelige bithastigheder | 9 tilstande: 6.60, 8.85, 12.65, 14.25, 15.85, 18.25, 19.85, 23.05, 23.85 kbps |
| Rammevarighed | 20 ms pr. taleramme |
| Ramme-header byte | 1-byte præfiks pr. ramme: bits 3-6 = Frame Type Index (0-8 aktiv, 9=SID, 15=NO_DATA); bit 2 = kvalitetsflag |
| Container | RFC 4867 flad binær - magic header efterfulgt af lineært sammenkædede rammer; intet indeks eller søgetabel |
| Stilhed/komfortstøj | Frame Type 9 = SID (komfortstøj / stilhedsindsættelse); Frame Type 15 = NO_DATA (ren stilhed) |
| Standarder | 3GPP TS 26.190; ITU-T G.722.2; RFC 4867 (2007) definerer .awb-filens lagringsformat |
| Typisk filstørrelse | ~100 KB/min ved 12.65 kbps; ~145 KB/min ved 23.85 kbps |
| Patentstatus | Patentbelagt; kommerciel implementering kræver en patentlicens |
| MIME-type | audio/amr-wb |
| Multikanal-variant | Bruger #!AMR-WB_MC1.0 magic header (RFC 4867 §5); standard enkeltkanals .awb bruger #!AMR-WB header |
| Udgivet | AMR-WB standardized by 3GPP in 2001 (TS 26.190); adopted as ITU-T G.722.2 |
| Seneste version | RFC 4867 (2007) defines the current .awb storage format (supersedes RFC 3267) |
| Åben standard | Ja · royaltyfri |
| Specifikation | datatracker.ietf.org |
AWB-konverteringer
Fællesskabets Q&A
spurgt af brugereIngen spørgsmål endnu - vær den første til at spørge om AWB-filer.