Wideo 3GP (.3gp)
3GPP StandardníFormát souboru 3GPP (3GP) je multimediální kontejner navržený konsorciem 3GPP (3rd Generation Partnership Project) pro přenos kompaktního videa a zvuku přes nízkorychlostní mobilní sítě 3G.
Kontrola a metadata
Operační systémy a analyzátory souborů identifikují soubory 3GP kontrolou počáteční binární sekvence bajtů:
Podpis hlavičky na úrovni bajtů (Magic Bytes)
Operační systémy a analyzátory souborů identifikují soubory 3GP kontrolou počáteční binární sekvence bajtů:
HEXADECIMÁLNÍ PODPIS (POSUN 0):
?? ?? ?? ?? 66 74 79 70ASCII REPREZENTACE: ????ftyp
Standardizace: 3GPP TS 26.244 / ISO 14496-12
Technické specifikace
| Architektura kontejneru | Formát ISO Base Media File Format (MPEG-4 Part 12) upravený pro mobilní sítě |
| Komprese | Komprese videa H.263 nebo H.264 se zvukem AMR-NB nebo AAC |
| Pořadí bajtů | Hierarchie boxů v pořadí big-endian |
| Barevné prostory | YUV 4:2:0 |
| Kanály a struktura | Mono nebo stereo zvuk spolu s mobilním videostreamem |
| Max. rozměry | Obvykle 176x144 (QCIF) nebo 352x288 (CIF); 3GP v6 a novější podporují až 1080p |
| Průhlednost | Nepodporuje průhlednost videa |
| Streamování a progresivní načítání | Streamování přes RTSP a postupné stahování přes HTTP, optimalizované pro mobilní sítě |
Technická srovnávací matice: 3GP vs konkurence
| Technický atribut | 3GP (Aktuální) | MP4 | WEBM | 3G2 |
|---|---|---|---|---|
| Hlavní kodek | H.263 / AMR-NB | H.264 / AAC | VP9 / Opus | H.263 / QCELP |
| Cílová síť | Mobilní celulární sítě 2G a 3G | Vysokorychlostní širokopásmové sítě a 4G/5G | Otevřený moderní web | Sítě 3G CDMA |
| Vizuální kvalita | Nízká (výrazné kompresní artefakty) | Vysoká až velmi vysoká | Vysoká až velmi vysoká | Nízká |
| Podpora v prohlížečích | V moderních prohlížečích zastaralé | Široká podpora; dostupnost se liší podle produktu a verze | Podporováno v mnoha současných prohlížečích; dostupnost se liší podle verze a platformy | Zastaralé |
Běžné režimy poškození a příručka pro obnovení v hex
Přehrává se pouze zvuk, obrazovka zůstává černá, nebo desktopový přehrávač odmítá soubor otevřít.
Hlavní příčina: Chybějící kodeky H.263 nebo AMR-NB v moderních desktopových operačních systémech.
Obnovení: Převeďte do standardního MP4 pomocí převaděče File2File.app Video Converter: ffmpeg -i broken.3gp -c:v libx264 -c:a aac modern.mp4.
Bezpečnostní analýza a vektory útoků na parser
Starší dekodéry AMR a H.263 nebyly na mnoha platformách udržovány, což vedlo k historickým zranitelnostem poškození paměti při parsování nedůvěryhodných souborů 3GP.
Známé vektory útoků
- Přetečení celého čísla (integer overflow) v rutinách dekódování řečových rámců AMR uvnitř Android Stagefright (CVE-2015-3864).
- Zápis mimo přidělenou paměť (out-of-bounds write) ve starším parseru atomů QuickTime 3GPP.
- Doručení MMS datové části spouštějící automatizované parsování médií bez kliknutí (zero-click).
Doporučené bezpečnostní postupy: Před archivací nebo zpracováním transcódujte příchozí soubory 3GP do moderních kontejnerů MP4/WebM v izolovaném sandboxu.
Historický vývoj a milníky
Klíčové výhody a přednosti
- Extrémně malé velikosti souborů optimalizované pro přenos přes mobilní připojení s omezenou šířkou pásma.
- Vysoká zpětná kompatibilita s běžnými telefony z počátku roku 2000 a staršími multimediálními zprávami (MMS).
- Nativní podpora pro hlasovou kompresi AMR navržená speciálně pro zvuk v mobilní telefonii.
Technická omezení a nevýhody
- Zásadně zastaralá kvalita videa a zvuku ve srovnání s moderními kontejnery MP4 nebo WebM.
- Rozlišení QCIF a CIF vypadají na dnešních displejích s vysokým rozlišením extrémně kostrbatě.
- Mnoho moderních webových prohlížečů již neobsahuje nativní přehrávací moduly pro média 3GP H.263/AMR.
Zajímavé technické drobnosti
- První fotomobily, které na počátku 2000 umožňovaly pořizování videa, ukládaly veškeré video ve formátu .3gp.
- Formát 3GP byl navržen tak, aby se vešel do přísného limitu velikosti souboru 300 KB mobilní služby MMS (Multimedia Messaging Service).
- Sítě CDMA používaly sesterský standard s názvem 3G2 (.3g2), který spravovala organizace 3GPP2.
Často kladené technické otázky
Dokážou moderní smartphony stále přehrávat soubory 3GP?
Většina moderních telefonů se systémem Android a přehrávač VLC dokáže přehrávat soubory 3GP, ale iOS a nativní webové prohlížeče mohou vyžadovat převod videa do formátu MP4.
Proč jsou soubory videa 3GP tak rozmazané?
Formát 3GP byl vyvinut v roce 2003 pro rané mobilní sítě s nízkou šířkou pásma a malými obrazovkami telefonů, přičemž používal rozlišení jako 176x144 s vysokou mírou komprese.
Jak mohu převést stará rodinná videa z telefonu ve formátu 3GP do formátu MP4?
Použijte File2File.app Video Converter k převodu souborů 3GP přímo ve vašem prohlížeči na standardní formát H.264 MP4 s plnou kompatibilitou napříč všemi moderními zařízeními.