Önemli fark: Hem, MP4, hem de 3GP, ağırlıklı olarak sesli video oynatmak için kullanılan dosya formatlarıdır. MP4 ve 3GP kodlama formatları değildir, ancak kap dosyalarıdır, yani formatlanmış video dosyaları için temel olarak sarıcılar. İkisi arasındaki temel fark, biçimlerin kendisinden değil, dosyalar içinde kullanılan kodeğin türlerinden gelir. Ayrıca, MP4, bilgisayarlar, televizyon, DVD oynatıcılar, taşınabilir video oynatıcılar vb. Gibi çeşitli platformlarda oynatılmak üzere tasarlanmıştır; 3GP ise telefonlar için özel olarak tasarlandı.
MP4, MPEG-4 Bölüm 14 için resmi dosya adı uzantısıdır. MPEG-4 Bölüm 14, MPEG-4'ün bir parçası olarak belirtilen bir standarttır. MPEG4 MPEG-4, görsel ve işitsel dijital verilerin sıkıştırılmasını tanımlama yöntemidir. 1998'in sonlarında ISO / IEC Hareketli Resim Uzmanları Grubu (MPEG) tarafından tanıtıldı. MPEG-4, bir grup ses ve video kodlama formatı ve ilgili teknoloji için standart olarak belirlenmiştir. MPEG-4, Web yayın akışında, CD dağıtımı ve ses yayını için televizyon uygulamalarında olduğu gibi web verilerinin AV verilerinin sıkıştırılmasında kullanılabilir.
Bir kap dosyası, içindeki veri akışının nasıl organize edildiğini belirtir. Veri akışlarının gerçek organizasyonu ve temsili çeşitli codec tipleri tarafından yapılır (en coder / dec oder). Video kalitesini ve sıkıştırmasını etkileyen codec bileşenleridir. Video veya ses verilerinin nasıl sıkıştırılıp sıkıştırılacağını açıklar. Her bir MP4 dosyası yalnızca hangi codec bileşeni kullanıldığına bağlı olarak değişir.
MPEG-4 Part 12, Apple'ın MOV dosyasından geliştirildi ve sonunda MP4 formatı olan MPEG-4 Part 14 ile sonuçlandı. MP4 bir konteyner formatıdır. Bu, ses ve / veya video verilerini depolamak için kullanılabileceği anlamına gelir. MP4 video ve ses de internet üzerinden yayınlanabilir.
MP4, ses veya videonun nasıl kodlanacağını belirleyen kodekler kullanır. Gelişmiş Ses Kodlaması (AAC), sesi MP4 formatında sıkıştırmak için en popüler kodlayıcıdır.
MP4'te ses veya video bilgilerini kodlayan standart bir yöntem yoktur. Video kalitesini ve sıkıştırmasını etkileyen codec bileşenleridir. Her bir MP4 dosyası yalnızca hangi codec bileşeni kullanıldığına bağlı olarak değişir. Dolayısıyla, iki MP4 dosyası, aynı kodlayıcıyı kullanıyorlarsa benzer olabilir veya farklı kodlayıcılar kullanıyorlarsa tamamen farklı olabilirler.
MP4, ses ve video dosyalarını saklamak için kullanılan bir kap formatıdır. Hatta bir video dosyası için altyazıları saklayabilir. Bir kapsayıcı olarak MP4, MPEG-4 dahil olmak üzere farklı modlarda sıkıştırılmış ses ve video dosyalarını kaydedebilir. MP4, görüntülerin nasıl sıkıştırıldığı ve verilere dönüştürüldüğü ile ilgilenmez. Video ve ses verilerinin dosyada ve ayrıca altyazılar, bölümler, vb. Gibi diğer ilgili bilgilerin nasıl depolandığıyla da ilgilidir. MP4 dosyaları, standart formatın yanı sıra Genişletilebilir Meta Veri Platformu ile tanımlanan meta verileri de içerebilir. (XMP) meta verileri.
3GP, 3GPP Standartlarının bir parçasıdır ve çeşitli ses ve video dosyası formatları için bir konteyner dosyasıdır. IP Multimedya Alt Sistemi (IMS), Multimedya Mesaj Servisi (MMS), Multimedya Yayını / Multicast Hizmeti (MBMS) ve Şeffaf Uçtan Uca Paket Anahtarlamalı Akış Hizmeti (PSS) için tasarlanmıştır.
MP4 konteyner dosya formatına benzer şekilde, 3GP de MPEG-4 Bölüm 12'de tanımlanan ISO tabanlı medya dosya formatına dayanıyordu. Ancak, 3GP dosya formatının eski sürümleri bazı özelliklerini kullanmadı. Çoğu 3GP dosyası dosya adı uzantısını kullanır .3gp; ancak bazı cep telefonları aynı 3GP dosyaları için .mp4 uzantısını kullanır.
3GP dosya formatı temel olarak GSM tabanlı telefonlar için tasarlanmıştır. Format, video / ses dosyalarının cep telefonları için yerleştirilmesi amacıyla depolama ve bant genişliği gereksinimlerini azaltmak üzere tasarlanmıştır.
Genellikle 3GP konteyner dosyası H.263 (MPEG-4 Part 2) kodlu video içerir; ancak H.264 (MPEG-4 Part 10 / AVC) kodlu video da daha yaygın hale geliyor. Sesde, 3GP genellikle çeşitli AMR, AAC ve ACC + formatlarını içerir.