Hvad er GSM-filformatet?
.gsm er et lydfilformat udviklet som en standard for kodning af menneskelig tale. Det blev specifikt designet til effektivt og præcist at behandle tale, baseret på det faktum, at den menneskelige stemme ikke ændrer sig hyppigere end ved 20 ms intervaller.
GSM-lyd er kodet med GSM 06.10-codec, udviklet af ETSI og brugt i vid udstrækning af mobiltelefoner og mobilnetværk. Codec'en anvender RPE-LTP-komprimering (Regular Pulse Excitation, Long-Term Prediction på LPC), hvilket leverer kompakt kvalitet i taleklasse ved ca. 1,65 KB pr. sekund. I modsætning til de fleste lydformater er .gsm-filer uden header - samplingsfrekvens (8 000 Hz), antal kanaler (mono) og bithastighed (13 kbit/s) er fastlagt af standarden og skal angives eksplicit, når man åbner rå filer i værktøjer som FFmpeg eller SoX. Nogle applikationer pakker i stedet GSM 06.10-frames ind i en WAV-container.
Codec'en kan også bruges til at gemme tale til en fil og er fortsat almindelig i ældre voicemail- og VoIP-platforme som Asterisk. Til moderne mobiltelefoni er GSM Full Rate blevet erstattet af AMR og EFR, men .gsm-filer fungerer fortsat som et kompakt lydformat til telefoni.
Sikkerhed og tryghed
RISIKO: LOWEn .gsm-lydfil er passive mediedata og kan ikke eksekvere - det er sikkert at åbne den i en afspiller. Den eneste reelle forvirring er identiteten: den samme filendelse bruges af ArchiCAD til CAD-biblioteksobjekter, så en .gsm, der «ikke vil afspille», er sandsynligvis slet ikke lyd. Som med enhver download betyder kun kilden noget; selve formatet indebærer ingen eksekverbar risiko.
Formatdetaljer
kort fortalt- ArchiCAD Library Object (GDL) - Graphisoft ArchiCAD bruger .gsm til parametriske GDL-biblioteksobjekter (CAD), urelateret til lydformatet - åbnes i ArchiCAD, ikke i en medieafspiller.
- Byond DM-ressource / diverse spildata - Enkelte ældre applikationer brugte .gsm til deres egne data; nichepræget og kan ikke afspilles som medie.
Programmer der åbner GSM-filer
Tekniske detaljer
dyb specifikation| Komprimering | Lossy CBR - GSM 06.10 Full Rate ved brug af RPE-LTP (Regular Pulse Excitation, Long-Term Prediction) anvendt på LPC-koefficienter |
| Samplingsfrekvens | 8 000 Hz (8 kHz), fastsat af codec'en - kan ikke ændres uden transkodning |
| Kanaler | Mono (1 kanal), fastsat af standarden |
| Bithastighed | 13 kbit/s brutto; 1,625 bits pr. sample, udfyldt til 33 bytes pr. 20 ms frame |
| Frame-struktur | Hver frame er præcis 33 bytes, der koder 160 PCM-samples svarende til 20 ms lyd |
| Container | Rå frame-stream uden header - ingen container, ingen magic bytes; parametre skal kendes eksternt. Kan valgfrit pakkes i WAV/RIFF (format-tag 0x0031). |
| MIME-type | audio/gsm (også audio/x-gsm) |
| Kodning | Binær |
| Typisk filstørrelse | ~1,65 KB pr. sekund lyd (~100 KB pr. minut) |
| Udvikler | ETSI (European Telecommunications Standards Institute); reference-implementering af TU Berlin |
| Lydkvalitetsklasse | Smalbåndet telefontale (8 kHz båndbredde); tilstrækkelig til stemme, ikke egnet til musikgengivelse |
| Importkrav | Da filen er uden header, skal dekoderen have eksplicit besked: format = gsm, samplingsfrekvens = 8 000 Hz, kanaler = mono |
| Platform-understøttelse | Windows, macOS, Linux; understøttes indfødt i VoIP/telefoni-systemer (Asterisk, FreePBX) |
| Almindelig software | FFmpeg, SoX (Sound eXchange), VLC, Asterisk, libsndfile - alle inkluderer indbygget GSM 06.10-understøttelse |
| Udgivet | GSM 06.10 standardised ~1987-1991 for the GSM mobile network; .gsm files from telephony/VoIP tooling |
| Seneste version | GSM 06.10 Full Rate (the original; AMR/EFR are separate later codecs, not this file type) |
| Åben standard | Ja · royaltyfri |
| Specifikation | www.etsi.org |
GSM-konverteringer
Fællesskabets Q&A
spurgt af brugereIngen spørgsmål endnu - vær den første til at spørge om GSM-filer.