Что такое формат файла 3GP?
Файл .3gp - это мультимедийный контейнер, разработанный 3GPP (Third Generation Partnership Project). Файлы .3gp хранят аудио- и видеоданные, предназначенные для мобильных устройств, изначально поддерживающих технологию 3G.
Формат .3gp можно рассматривать как упрощённую, оптимизированную для мобильных устройств версию формата MP4, который наиболее популярен на ПК и ноутбуках. Он был создан для потоковой передачи и совместного использования аудио и видео на мобильных устройствах, поэтому файлы .3gp имеют небольшой размер, чтобы снизить требования к пропускной способности. Формат стал стандартом для передачи мультимедиа через технологии MMS и MBMS.
Технически .3gp построен на основе формата ISO Base Media File Format (ISO-BMFF) - той же структуры контейнера «коробка/атом», что лежит в основе .mp4, - с более жёсткими ограничениями кодека, настроенными для мобильных сетей с низкой пропускной способностью. Потоки видео кодируются как MPEG-4 Part 2, H.263 или MPEG-4 Part 10 (AVC / H.264), а потоки аудио - как AMR-NB, AMR-WB, AAC-LC, HE-AAC v1 или HE-AAC v2 (Enhanced aacPlus). Файл начинается с ftyp-коробки по смещению байта 4, которая объявляет бренд, например 3gp4, 3gp5 или 3gp6, указывающий на допустимый профиль кодека.
Мобильные устройства, выходящие за рамки 3G - включая телефоны 2G и 4G - могут открывать файлы .3gp, хотя поддержка воспроизведения на новых платформах варьируется. На современных смартфонах записи обычно сохраняются в формате .mp4.
Не редкость, что файлы .3gp хранятся с расширением .3gpp; за исключением разного суффикса, файлы практически идентичны. Родственный формат .3G2 обслуживает ветвь CDMA/cdma2000 и отличается в основном поддерживаемыми аудиокодеками.
Безопасность и защита
РИСК: LOW3GP - это мультимедийный контейнер, а не исполняемый код, поэтому настоящий файл 3GP безопасен для воспроизведения. Два предупреждения: файл с именем "clip.3gp.exe" из ненадёжного источника может быть вредоносной программой под маской - проверьте реальное расширение; и держите ваш проигрыватель (VLC/системные кодеки) обновлённым, так как специально созданные медиафайлы иногда использовали уязвимости проигрывателей. Избегайте подозрительных загрузок "3GP player/converter", содержащих рекламное ПО - VLC воспроизводит 3GP нативно и бесплатно.
Детали формата
в двух словахПрограммы, открывающие файлы 3GP
Технические подробности
глубокая спецификация| Контейнерный формат | ISO Base Media File Format (ISO/IEC 14496-12), структурированный как дерево коробок/атомов |
| Бренд типа файла | `ftyp`-коробка по смещению байта 4; основной бренд `3gp4`, `3gp5` или `3gp6` идентифицирует профиль выпуска 3GPP |
| MIME-тип | `video/3gpp`; аудиовариант использует `audio/3gpp` |
| Видеокодеки | MPEG-4 Part 2, H.263 (Baseline Profile), H.264/AVC (MPEG-4 Part 10) |
| Аудиокодеки | AMR-NB, AMR-WB, AAC-LC, HE-AAC v1, HE-AAC v2 (Enhanced aacPlus) |
| Порядок байтов | Big-endian |
| Цветовое кодирование | 4:2:0 YCbCr, 8 бит на канал |
| Типичное разрешение | 176×144 (QCIF) до 352×288 (CIF); более поздние модели телефонов до 640×480 |
| Частота дискретизации аудио | 8 кГц (AMR-NB), 16 кГц (AMR-WB), до 48 кГц (профили AAC) |
| Типичный размер файла | 100 КБ - 50 МБ для коротких мобильных клипов низкого разрешения |
| Шифрование | Встроенного шифрования нет; OMA DRM может применяться операторами мобильной связи по желанию |
| Магические байты (ASCII) | `ftyp` по смещению 4, за которым следует строка бренда 3gp (например, `3gp5`) |
| 3GPP vs 3GPP2 | `.3gp` - ветвь GSM/UMTS; `.3g2` (3GPP2) - аналог для CDMA/cdma2000 с аудио QCELP/EVRC |
| Заменён на | `.mp4` (H.264/HEVC) для новых записей на современных смартфонах; 3GP остаётся для воспроизведения устаревших файлов |
| Выпущен | 2001 (3GPP Release 4, alongside early 3G/UMTS handsets) |
| Последняя версия | 3GPP TS 26.244 (ongoing maintenance under 3GPP releases) |
| Открыть стандартное | Да · без роялти |
| Спецификация | www.3gpp.org |