Hva er GSM-filformatet?
.gsm er et lydfilformat utviklet som en standard for koding av menneskelig tale. Det ble spesifikt designet for å behandle tale effektivt og nøyaktig, basert på det faktum at menneskestemmen ikke endrer seg hyppigere enn ved 20 ms intervaller.
GSM-lyd er kodet med GSM 06.10-kodeken, utviklet av ETSI og mye brukt av mobiltelefoner og mobilnettverk. Kodeken bruker RPE-LTP-komprimering (Regular Pulse Excitation, Long-Term Prediction på LPC), noe som gir kompakt talekvalitet ved ca. 1,65 KB per sekund. I motsetning til de fleste lydformater er .gsm-filer uten hode (headerless) - samplingsfrekvens (8 000 Hz), antall kanaler (mono) og bithastighet (13 kbit/s) er fastsatt av standarden og må oppgis eksplisitt når man åpner råfiler i verktøy som FFmpeg eller SoX. Noen applikasjoner pakker i stedet GSM 06.10-rammer inn i en WAV-beholder.
Kodeken kan også brukes til å lagre tale til fil og er fortsatt vanlig i eldre telefonsvarersystemer og VoIP-plattformer som Asterisk. For moderne mobiltale har GSM Full Rate blitt erstattet av AMR og EFR, men .gsm-filer fortsetter å fungere som et kompakt lydformat for telefoni.
Sikkerhet og trygghet
RISIKO: LOWEn .gsm-lydfil er passive mediedata og kan ikke kjøres - det er trygt å åpne den i en spiller. Den eneste reelle forvirringen er identitet: samme filendelse brukes av ArchiCAD for CAD-bibliotekobjekter, så en .gsm som «ikke vil spille» er sannsynligvis ikke lyd i det hele tatt. Som med alle nedlastinger er det kilden som betyr noe; selve formatet innebærer ingen risiko for kjøring av kode.
Formatdetaljer
i et nøtteskall- ArchiCAD Library Object (GDL) - Graphisoft ArchiCAD bruker .gsm for parametriske GDL-bibliotekobjekter (CAD), urelatert til lydformatet - åpnes i ArchiCAD, ikke i en mediespiller.
- Byond DM-ressurs / diverse spilldata - Noen få eldre applikasjoner brukte .gsm for egne data; nisje og ikke spillbart som media.
Programmer som åpner GSM-filer
Tekniske detaljer
dyp spesifikasjon| Komprimering | Lossy CBR - GSM 06.10 Full Rate ved bruk av RPE-LTP (Regular Pulse Excitation, Long-Term Prediction) brukt på LPC-koeffisienter |
| Samplingsfrekvens | 8 000 Hz (8 kHz), fastsatt av kodeken - kan ikke endres uten transkoding |
| Kanaler | Mono (1 kanal), fastsatt av standarden |
| Bithastighet | 13 kbit/s brutto; 1,625 bits per utvalg, fylt ut til 33 byte per 20 ms ramme |
| Rammestruktur | Hver ramme er nøyaktig 33 byte, og koder 160 PCM-utvalg som representerer 20 ms lyd |
| Beholder | Hodeløs rå rammestrøm - ingen beholder, ingen «magic bytes»; parametere må være kjent eksternt. Kan valgfritt pakkes i WAV/RIFF (format-tag 0x0031). |
| MIME-type | audio/gsm (også audio/x-gsm) |
| Koding | Binær |
| Typisk filstørrelse | ~1,65 KB per sekund lyd (~100 KB per minutt) |
| Utvikler | ETSI (European Telecommunications Standards Institute); referanseimplementering av TU Berlin |
| Lydkvalitetsklasse | Smalbåndet telefontale (8 kHz båndbredde); tilstrekkelig for stemme, ikke egnet for musikkgjengivelse |
| Importkrav | Siden filen mangler hode, må dekoderen få eksplisitt beskjed: format = gsm, samplingsfrekvens = 8 000 Hz, kanaler = mono |
| Plattformstøtte | Windows, macOS, Linux; støttes naturlig i VoIP/telefonsystemer (Asterisk, FreePBX) |
| Vanlig programvare | FFmpeg, SoX (Sound eXchange), VLC, Asterisk, libsndfile - alle inkluderer innebygd støtte for GSM 06.10 |
| Utgitt | GSM 06.10 standardised ~1987-1991 for the GSM mobile network; .gsm files from telephony/VoIP tooling |
| Siste versjon | GSM 06.10 Full Rate (the original; AMR/EFR are separate later codecs, not this file type) |
| Åpen standard | Ja · royalty-fri |
| Spesifikasjon | www.etsi.org |
GSM-konverteringer
Spørsmål og svar fra fellesskapet
spurt av brukereIngen spørsmål ennå - vær den første til å spørre om GSM-filer.