Основное различие: MP4 и 3GP - форматы файлов, используемые в основном для воспроизведения видео с аудио. MP4 и 3GP не являются форматами кодирования, но представляют собой контейнерные файлы, то есть, в основном, обертки для отформатированных видеофайлов. Основное различие между ними заключается не в самих форматах, а в типах кодеков, используемых в файлах. Кроме того, MP4 был разработан для воспроизведения на различных платформах, таких как компьютеры, телевидение, DVD-плееры, портативные видеоплееры и т. Д .; 3GP был разработан специально для телефонов.
MP4 по сути является официальным расширением имени файла для MPEG-4 Part 14. MPEG-4 Part 14 является стандартом, указанным как часть MPEG-4. MPEG4 MPEG-4 - это метод определения сжатия аудио и визуальных цифровых данных. Он был представлен в конце 1998 года Группой экспертов ISO / IEC по движущимся изображениям (MPEG). MPEG-4 был определен как стандарт для группы форматов кодирования аудио и видео и связанных с ними технологий. MPEG-4 может использоваться для сжатия AV-данных для Интернета, используемых для потоковой передачи мультимедиа, для распространения CD, а также для приложений голосового вещания.
Контейнерный файл определяет, как организованы потоки данных внутри него. Фактическая организация и представление потоков данных выполняется различными типами кодеков (кодировщик / декодер ). Именно кодеки влияют на качество видео и сжатие. Он описывает, как видео или аудио данные должны быть сжаты и распакованы. Каждый файл MP4 будет отличаться только в зависимости от того, какой кодек используется.
MPEG-4 Part 12 была разработана на основе файла Apple MOV и в итоге привела к MPEG-4 Part 14, который является форматом MP4. MP4 - это контейнерный формат. Это означает, что его можно использовать для хранения аудио- и / или видеоданных. MP4 видео и аудио также могут передаваться через Интернет.
MP4 использует кодеки, которые определяют, как будет кодироваться аудио или видео. Advanced Audio Coding (AAC) - самый популярный кодек для сжатия звука в формате MP4.
MP4 не имеет стандартного метода кодирования аудио или видеоинформации. Именно кодеки влияют на качество видео и сжатие. Каждый файл MP4 будет отличаться только в зависимости от того, какой кодек используется. Следовательно, два файла MP4 могут быть либо похожими, если они используют один и тот же кодек, либо они могут быть совершенно разными, если они используют разные кодеки.
MP4 - это контейнерный формат, используемый для хранения аудио и видео файлов. Он даже может хранить субтитры для видеофайла. В качестве контейнера MP4 может сохранять аудио- и видеофайлы, сжатые различными способами, в том числе в формате MPEG-4. MP4 не заботится о том, как изображения сжимаются и преобразуются в данные. Это касается только того, как данные для видео и аудио хранятся в файле, а также другая важная информация, такая как субтитры, главы и т. Д. Файлы MP4 также могут содержать метаданные, определенные стандартом формата, а также платформу расширяемых метаданных. (XMP) метаданные.
3GP является частью стандартов 3GPP и является контейнерным файлом для различных форматов аудио- и видеофайлов. Он был разработан и по-прежнему используется в основном для мультимедийной IP-подсистемы (IMS), службы мультимедийных сообщений (MMS), мультимедийной службы широковещательной / многоадресной передачи (MBMS) и прозрачной сквозной потоковой службы с коммутацией пакетов (PSS).
Подобно формату файлов контейнера MP4, 3GP также был основан на базовом формате медиафайлов ISO, определенном в MPEG-4 Part 12. Однако в более старых версиях формата файлов 3GP некоторые его функции не использовались. Большинство файлов 3GP используют расширение имени файла .3gp; однако некоторые сотовые телефоны используют расширение .mp4 для тех же файлов 3GP.
Формат файла 3GP был разработан в основном для телефонов на базе GSM. Формат был разработан, чтобы уменьшить требования к памяти и пропускной способности для размещения видео / аудио файлов для мобильных телефонов.
Обычно файл контейнера 3GP содержит кодированное видео H.263 (MPEG-4 Part 2); однако кодирование видео H.264 (MPEG-4 Part 10 / AVC) также становится все более распространенным. В аудио 3GP обычно содержит различные форматы AMR, AAC и ACC +.