Wideo 3GP (.3gp)

3GPP Standardowy

Format pliku 3GPP (3GP) to kontener multimedialny zaprojektowany przez 3rd Generation Partnership Project w celu dostarczania skompresowanego wideo i audio w sieciach komórkowych 3G o niskiej przepustowości.

Inspekcja i metadane

Systemy operacyjne i analizatory plików identyfikują pliki 3GP, sprawdzając początkową sekwencję bajtów binarnych:

Wybierz lub upuść pliki tutaj

Konwersja w 100% prywatna w przeglądarce - pliki nigdy nie opuszczają Twojego urządzenia

lub wklej Ctrl+V
Gwarancja prywatności bez przesyłania danych do sieci: 0 bajtów przesłanych na zewnętrzne serwery. Całe przetwarzanie odbyło się lokalnie w piaskownicy przeglądarki.

Podpis nagłówka na poziomie bajtów (Magic Bytes)

Systemy operacyjne i analizatory plików identyfikują pliki 3GP, sprawdzając początkową sekwencję bajtów binarnych:

PODPIS HEX (OFFSET 0):

00 00 00 18 66 74 79 70 33 67 70 34

REPREZENTACJA ASCII: ....ftyp3gp4

Normalizacja: 3GPP TS 26.244 / ISO 14496-12

Specyfikacja techniczna

Architektura konteneraFormat pliku bazowego ISO Media (MPEG-4 Part 12) przystosowany do sieci mobilnych
KompresjaKompresja wideo H.263 lub H.264 z dźwiękiem AMR-NB lub AAC
Kolejność bajtów (Endianness)Hierarchia bloków w formacie Big-Endian
Przestrzenie kolorówYUV 4:2:0
Kanały i strukturaDźwięk mono lub stereo z mobilnym strumieniem wideo
Maks. wymiaryNajczęściej 176x144 (QCIF) lub 352x288 (CIF); obsługuje rozdzielczość do 1080p w wersji 3GP v6+
PrzezroczystośćBrak obsługi przezroczystości wideo
Streaming i progresywne ładowanieStrumieniowanie RTSP i progresywne pobieranie HTTP zoptymalizowane pod kątem sieci komórkowych

Techniczna macierz porównawcza: 3GP a konkurencja

Atrybut techniczny3GP (Bieżący)MP4WEBM3G2
Podstawowy koder-dekoderH.263 / AMR-NBH.264 / AACVP9 / OpusH.263 / QCELP
Sieć docelowaKomórkowe sieci mobilne 2G i 3GSzybki szerokopasmowy internet oraz 4G/5GOtwarty, nowoczesny internetSieci 3G CDMA
Jakość wizualnaNiska (silne artefakty kompresji)Wysoka do ultra wysokiejWysoka do ultra wysokiejNiska
Obsługa przeglądarekWycofana w nowoczesnych przeglądarkach100% uniwersalna100% obsługiwane w nowoczesnych przeglądarkachWycofana

Typowe tryby uszkodzeń i przewodnik odzyskiwania szesnastkowego

Wideo odtwarza czarny ekran z dźwiękiem lub stacjonarny odtwarzacz wideo odmawia otwarcia pliku.

Główna przyczyna: Brak koderów-dekoderów H.263 lub AMR-NB w nowszych systemach operacyjnych komputerów stacjonarnych.

Odzyskiwanie: Przekonwertuj do standardowego formatu MP4 za pomocą konwertera wideo File2File: ffmpeg -i broken.3gp -c:v libx264 -c:a aac modern.mp4.

Analiza bezpieczeństwa i wektory ataku na parser

Przestarzałe dekodery AMR i H.263 przestały być utrzymywane na wielu platformach, co w przeszłości prowadziło do podatności na uszkodzenia pamięci podczas analizy niezaufanych plików 3GP.

Znane wektory ataku

  • Przepełnienie liczbowe w procedurach dekodowania ramek mowy AMR wewnątrz Android Stagefright (CVE-2015-3864).
  • Zapis poza zakresem bufora w przestarzałym analizatorze atomów QuickTime 3GPP.
  • Dostarczenie ładunku MMS wywołujące automatyczne analizowanie multimediów bez interakcji użytkownika.

Najlepsze praktyki obronne: Przekonwertuj przychodzące pliki 3GP do nowoczesnych kontenerów MP4/WebM w izolowanym piaskownicy (sandbox) przed ich archiwizacją lub przetworzeniem.

Pochodzenie historyczne i kamienie milowe

2006Wersja 6 standardu 3GPP aktualizuje specyfikacje kontenera, dodając obsługę wideo H.264 i ulepszonych koderów-dekoderów audio.
2004Powszechne przyjęcie w telefonach komórkowych jako główny format nagrywania wideo dla telefonów z tradycyjnym interfejsem.
2003Standaryzacja w ramach specyfikacji technicznej 3GPP TS 26.244.

Główne zalety

  • Wyjątkowo małe rozmiary plików zoptymalizowane pod kątem transmisji w ograniczone pasmo połączeń mobilnych.
  • Wysoka wsteczna kompatybilność z telefonami z wczesnych lat 2000 oraz starszymi wiadomościami multimedialnymi (MMS).
  • Natywna obsługa kompresji mowy AMR zaprojektowana specjalnie dla audio telefonii komórkowej.

Ograniczenia techniczne i wady

  • Znacznie przestarzała jakość wideo i audio w porównaniu do nowoczesnych kontenerów MP4 czy WebM.
  • Rozdzielczości QCIF i CIF wyglądają niezwykle pikselowato na współczesnych wyświetlaczach o wysokiej rozdzielczości.
  • Wiele nowoczesnych przeglądarek internetowych nie zawiera już natywnych wtyczek do odtwarzania multimediów 3GP H.263/AMR.

Ciekawe informacje techniczne

  • Pierwsze telefony z aparatami umożliwiające rejestrację wideo na początku lat 2000 zapisywały wszystkie filmy w formacie .3gp.
  • Format 3GP został zaprojektowany tak, aby zmieścić się w ścisłym limicie rozmiaru pliku 300 KB komórkowej usługi przesyłania wiadomości multimedialnych (MMS).
  • Sieci CDMA korzystały z bliźniaczego standardu o nazwie 3G2 (.3g2) nadzorowanego przez organizację 3GPP2.

Często zadawane pytania techniczne

Czy nowoczesne smartfony nadal mogą odtwarzać pliki 3GP?

Większość współczesnych telefonów z systemem Android oraz odtwarzacz VLC mogą odtwarzać pliki 3GP, jednak system iOS oraz natywne przeglądarki internetowe mogą wymagać konwersji wideo do formatu MP4.

Dlaczego pliki wideo 3GP są takie rozmyte?

Format 3GP został opracowany w 2003 roku z myślą o wczesnych sieciach mobilnych o niskiej przepustowości oraz małych ekranach telefonów, przy użyciu rozdzielczości takich jak 176x144 z silną kompresją.

Jak mogę przekonwertować stare rodzinne nagrania wideo z telefonu w formacie 3GP do formatu MP4?

Użyj konwertera wideo File2File, aby przekonwertować pliki 3GP bezpośrednio w przeglądarce do standardowego formatu H.264 MP4, zapewniając pełną kompatybilność ze wszystkimi nowymi urządzeniami.