3GP Video (.3gp)

3GPP Standart

3GPP dosya biçimi (3GP), düşük bant genişliğine sahip 3G mobil ağlar üzerinden az yer kaplayan video ve ses iletmek için 3rd Generation Partnership Project tarafından tasarlanmış bir multimedya kapsayıcısıdır.

İncele ve Meta Veriler

İşletim sistemleri ve dosya çözümleyicileri, 3GP dosyalarını başlangıçtaki ikili sihirli bayt dizisini inceleyerek tanımlar:

Dosyaları buraya seç veya bırak

Özel - dosyalar cihazınızdan asla ayrılmaz

veya yapıştır Ctrl+V
Sıfır Ağ Aktarımı Gizlilik Garantisi: Harici sunuculara 0 bayt yüklendi. Tüm işlemler tarayıcındaki korumalı alanda (sandbox) yerel olarak gerçekleştirildi.

Bayt düzeyinde başlık imzası (sihirli baytlar)

İşletim sistemleri ve dosya çözümleyicileri, 3GP dosyalarını başlangıçtaki ikili sihirli bayt dizisini inceleyerek tanımlar:

HEX İMZASI (OFSET 0):

?? ?? ?? ?? 66 74 79 70

ASCII GÖSTERİMİ: ????ftyp

Standartlaştırma: 3GPP TS 26.244 / ISO 14496-12

Teknik Özellikler

Kapsayıcı mimarisiMobil ağlar için özelleştirilmiş ISO Base Media File Format (MPEG-4 Part 12)
SıkıştırmaAMR-NB veya AAC sesle birlikte H.263 ya da H.264 video sıkıştırması
Bayt Düzeni (Endianness)Büyük uçlu kutu hiyerarşisi
Renk UzaylarıYUV 4:2:0
Kanallar ve YapıMobil video akışıyla mono veya stereo ses
Maksimum BoyutlarCommonly 176x144 (QCIF) or 352x288 (CIF); supports up to 1080p in 3GP v6+
ŞeffaflıkVideo şeffaflığı desteği yoktur
Akış ve Aşamalı İşlemeHücresel ağlar için iyileştirilmiş RTSP akışı ve aşamalı HTTP indirme

Teknik karşılaştırma matrisi: 3GP ve rakipleri

Teknik Nitelik3GP (Güncel)MP4WEBM3G2
Birincil CodecH.263 / AMR-NBH.264 / AACVP9 / OpusH.263 / QCELP
Hedef Ağ2G ve 3G hücresel mobil ağlarYüksek hızlı geniş bant ve 4G/5GAçık modern web3G CDMA ağları
Görsel KaliteDüşük (yoğun sıkıştırma bozulmaları)Yüksek ile çok yüksek arasındaYüksek ile çok yüksek arasındaDüşük
Tarayıcı DesteğiModern tarayıcılarda kullanım dışı bırakıldı%100 evrensel%100 modern tarayıcı desteğiKullanımdan kaldırıldı

Yaygın Bozulma Modları ve Hex Kurtarma Kılavuzu

Video, sesli siyah ekranda oynatılıyor veya masaüstü video oynatıcı dosyayı açmayı reddediyor.

Kök Neden: Modern masaüstü işletim sistemlerinde eksik H.263 veya AMR-NB codec bileşenleri.

Kurtarma: File2File.app Video Converter ile standart MP4'e dönüştür: ffmpeg -i broken.3gp -c:v libx264 -c:a aac modern.mp4.

Güvenlik Analizi ve Ayrıştırıcı Saldırı Vektörleri

Eski AMR ve H.263 kod çözücüleri birçok platformda bakım görmemiştir, bu da güvenilmeyen 3GP dosyaları ayrıştırılırken geçmişte bellek bozulması açıklarına yol açmıştır.

Bilinen Saldırı Vektörleri

  • Android Stagefright içindeki AMR konuşma çerçevesi kod çözme rutinlerinde tamsayı taşması (CVE-2015-3864).
  • Eski QuickTime 3GPP atom ayrıştırıcısında sınır dışı yazma.
  • MMS yük teslimi, otomatik tıklamasız ortam ayrıştırmasını tetikler.

Savunmaya yönelik en iyi uygulamalar: Arşivlemeden veya işlemeden önce gelen 3GP dosyalarını yalıtılmış bir korumalı alanda modern MP4/WebM kapsayıcılarına dönüştür.

Tarihsel kökenler ve önemli dönüm noktaları

20063GPP Sürüm 6, H.264 video ve gelişmiş ses codec bileşenlerini desteklemek için kapsayıcı özelliklerini günceller.
2004Özellikli telefonlarda birincil video kayıt biçimi olarak yaygın biçimde benimsenmesi.
20033GPP Teknik Şartnamesi TS 26.244 altında standartlaştırıldı.

Temel Avantajlar ve Artılar

  • Bant genişliği kısıtlı mobil bağlantılar üzerinden iletim için optimize edilmiş son derece küçük dosya boyutları.
  • 2000'lerin başındaki temel telefonlar ve eski multimedya mesajlaşma (MMS) ile yüksek geriye dönük uyumluluk.
  • Mobil telefon sesi için özel olarak tasarlanmış AMR ses sıkıştırma desteği.

Teknik Kısıtlamalar ve Eksiler

  • Modern MP4 veya WebM kapsayıcılarına kıyasla ciddi şekilde eskimiş video ve ses kalitesi.
  • QCIF ve CIF çözünürlükleri, modern yüksek çözünürlüklü ekranlarda aşırı derecede pikselli görünür.
  • Birçok modern web tarayıcısında 3GP H.263/AMR medyası için yerleşik oynatma eklentileri artık bulunmuyor.

İlginç Teknik Bilgiler

  • 2000'lerin başında video çekimine izin veren ilk kameralı telefonlar tüm videoları .3gp formatında kaydetti.
  • 3GP, hücresel Multimedya Mesajlaşma Servisi'nin (MMS) katı 300 KB dosya boyutu sınırına uyacak şekilde tasarlanmıştır.
  • CDMA ağları, 3GPP2 organizasyonu tarafından yönetilen 3G2 (.3g2) adlı kardeş bir standart kullandı.

Sıkça Sorulan Teknik Sorular

Modern akıllı telefonlar hâlâ 3GP dosyalarını oynatabiliyor mu?

Çoğu modern Android telefon ve VLC media player 3GP dosyalarını oynatabilir, ancak iOS ve yerel web tarayıcıları videonun MP4'e dönüştürülmesini gerektirebilir.

3GP video dosyaları neden bu kadar bulanık?

3GP, düşük bant genişliğine ve küçük telefon ekranlarına sahip erken dönem mobil ağlar için 2003 yılında, ağır sıkıştırma ile 176x144 gibi çözünürlükler kullanılarak geliştirilmiştir.

Eski aile 3GP telefon videolarını nasıl MP4'e dönüştürebilirim?

3GP dosyalarını doğrudan tarayıcıda modern tüm cihazlarda tam uyumluluk sağlayan standart H.264 MP4 biçimine dönüştürmek için File2File.app Video Converter'ı kullan.