3GP Video (.3gp)
3GPP Standart3GPP 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:
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 70ASCII GÖSTERİMİ: ????ftyp
Standartlaştırma: 3GPP TS 26.244 / ISO 14496-12
Teknik Özellikler
| Kapsayıcı mimarisi | Mobil ağlar için özelleştirilmiş ISO Base Media File Format (MPEG-4 Part 12) |
| Sıkıştırma | AMR-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 Boyutlar | Commonly 176x144 (QCIF) or 352x288 (CIF); supports up to 1080p in 3GP v6+ |
| Şeffaflık | Video şeffaflığı desteği yoktur |
| Akış ve Aşamalı İşleme | Hücresel ağlar için iyileştirilmiş RTSP akışı ve aşamalı HTTP indirme |
Teknik karşılaştırma matrisi: 3GP ve rakipleri
| Teknik Nitelik | 3GP (Güncel) | MP4 | WEBM | 3G2 |
|---|---|---|---|---|
| Birincil Codec | H.263 / AMR-NB | H.264 / AAC | VP9 / Opus | H.263 / QCELP |
| Hedef Ağ | 2G ve 3G hücresel mobil ağlar | Yüksek hızlı geniş bant ve 4G/5G | Açık modern web | 3G CDMA ağları |
| Görsel Kalite | Düşük (yoğun sıkıştırma bozulmaları) | Yüksek ile çok yüksek arasında | Yüksek ile çok yüksek arasında | Düşük |
| Tarayıcı Desteği | Modern tarayıcılarda kullanım dışı bırakıldı | %100 evrensel | %100 modern tarayıcı desteği | Kullanı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ı
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.