Kluczowa różnica: zarówno MP4, jak i 3GP to formaty plików używane głównie do odtwarzania filmów z audio. MP4 i 3GP nie kodują formatów, ale są plikami kontenerowymi, tj. Zasadniczo są opakowaniami do sformatowanych plików wideo. Główna różnica między nimi nie pochodzi od samych formatów, ale od typów kodeków używanych w plikach. Ponadto MP4 został zaprojektowany do grania na różnych platformach, takich jak komputery, telewizory, odtwarzacze DVD, przenośne odtwarzacze wideo itp .; mając na uwadze, że 3GP został zaprojektowany specjalnie dla telefonów.
MP4 jest zasadniczo oficjalnym rozszerzeniem nazwy pliku dla MPEG-4 Część 14. MPEG-4 Część 14 jest standardem określonym jako część MPEG-4. MPEG4 MPEG-4 to metoda definiowania kompresji cyfrowych danych audio i wideo. Został wprowadzony pod koniec 1998 roku przez grupę ISO / IEC Moving Picture Experts Group (MPEG). MPEG-4 został wyznaczony jako standard dla grupy formatów kodowania audio i wideo oraz powiązanych technologii. MPEG-4 może być użyty do kompresji danych AV dla sieci, tak jak w przypadku mediów strumieniowych, do dystrybucji CD, jak również do aplikacji telewizji głosowej.
Plik kontenera określa, w jaki sposób zorganizowane są strumienie danych wewnątrz niego. Rzeczywistą organizację i reprezentację strumieni danych realizują różne typy kodeków (en co der / dec oder). To kodeki wpływają na jakość i kompresję wideo. Opisuje sposób kompresji i dekompresji danych wideo lub audio. Każdy plik MP4 będzie się różnić tylko na podstawie tego, który kodek jest używany.
MPEG-4 Part 12 został opracowany z pliku MOV firmy Apple i ostatecznie zaowocował MPEG-4 Part 14, który jest formatem MP4. MP4 jest formatem kontenera. Oznacza to, że może być używany do przechowywania danych audio i / lub wideo. Wideo i audio MP4 można również przesyłać strumieniowo przez Internet.
MP4 używa kodeków, które dyktują kodowanie audio lub wideo. Advanced Audio Coding (AAC) to najpopularniejszy kodek do kompresji dźwięku w formacie MP4.
MP4 nie ma standardowej metody kodowania informacji audio lub wideo. To kodeki wpływają na jakość i kompresję wideo. Każdy plik MP4 będzie się różnić tylko na podstawie tego, który kodek jest używany. W związku z tym dwa pliki MP4 mogą być podobne, jeśli używają tego samego kodeka lub mogą być zupełnie inne, jeśli używają różnych kodeków.
MP4 to format kontenera służący do przechowywania plików audio i wideo. Może nawet przechowywać napisy do pliku wideo. Jako pojemnik MP4 może zapisywać pliki audio i wideo, które zostały skompresowane w różne mody, w tym jako MPEG-4. MP4 nie jest zainteresowany tym, jak obrazy są kompresowane i konwertowane na dane. Chodzi tylko o to, w jaki sposób dane wideo i audio są przechowywane w pliku, a także inne istotne informacje, takie jak napisy, rozdziały itp. Pliki MP4 mogą również zawierać metadane zgodnie z definicją standardu formatu, a także Rozszerzalną platformę metadanych (XMP) metadane.
3GP jest częścią standardów 3GPP i jest plikiem kontenera dla różnych formatów plików audio i wideo. Został zaprojektowany i nadal jest głównie używany do IP Multimedia Subsystem (IMS), Multimedia Messaging Service (MMS), Multimedia Broadcast / Multicast Service (MBMS) oraz Transparent end-to-end Packet-switched Streaming Service (PSS).
Podobnie jak w przypadku formatu pliku kontenera MP4, 3GP bazował również na formacie pliku nośnika ISO zdefiniowanym w MPEG-4 część 12. Jednak starsze wersje formatu plików 3GP nie wykorzystywały niektórych jego funkcji. Większość plików 3GP korzysta z rozszerzenia nazwy pliku .3gp; jednak niektóre telefony komórkowe używają rozszerzenia .mp4 dla tych samych plików 3GP.
Format plików 3GP został zaprojektowany głównie dla telefonów GSM. Format został zaprojektowany w celu zmniejszenia wymagań dotyczących pamięci i przepustowości, aby pliki wideo / audio mogły zostać umieszczone na telefonach komórkowych
Zwykle plik kontenera 3GP zawiera kodowany wideo w formacie H.263 (MPEG-4 część 2); jednak coraz bardziej popularne stają się również kodowane wideo H.264 (MPEG-4 Part 10 / AVC). W audio, 3GP zwykle zawiera różne formaty AMR, AAC i ACC +.